Tworzenie zapytania do publicznego zbioru danych za pomocą biblioteki klienta BigQuery w Ruby
- Aktywować Cloud Shell w projekcie Google Cloud
- Otworzyć edytor Cloud Shell
- Przygotować pliki na potrzeby zapytań
- Wysłać zapytanie do publicznego zbioru danych w BigQuery
- Wyczyścić dane.
Szacowany czas potrzebny na ukończenie samouczka:
Aby zacząć, kliknij Rozpocznij.
Aktywowanie Cloud Shell w projekcie Google Cloud
Jeśli nie włączysz płatności w projekcie, będziesz automatycznie pracować w trybie piaskownicy BigQuery. Tryb piaskownicy BigQuery pozwala bezpłatnie poznawać BigQuery z ograniczonym zestawem funkcji. Jeśli nie zamierzasz korzystać z projektu poza tym dokumentem, zalecamy korzystanie z trybu piaskownicy BigQuery.
- Kliknij
Aktywuj Cloud Shell. Pokaż mi
Aby dowiedzieć się, jak otworzyć edytor Cloud Shell, kliknij Dalej.
Otwieranie edytora Cloud Shell
Utwórz w Cloud Shell nowy projekt i plik Ruby:
mkdir bigquery-ruby-quickstart \ && touch \ bigquery-ruby-quickstart/app.rbTo polecenie tworzy projekt Ruby o nazwie
bigquery-ruby-quickstartoraz plik o nazwieapp.rb.Otwórz edytor Cloud Shell:
cloudshell workspace bigquery-ruby-quickstart
Aby dowiedzieć się, jak przygotować pliki na potrzeby zapytań, kliknij Dalej.
Przygotowywanie plików na potrzeby zapytań
Aby otworzyć terminal w edytorze Cloud Shell, kliknij Otwórz terminal.
Otwórz katalog projektu:
cd bigquery-ruby-quickstartZainstaluj bibliotekę klienta BigQuery dla Ruby:
gem install google-cloud-bigqueryDane wyjściowe są podobne do tych poniżej. Dla ich uproszczenia pominęliśmy kilka wierszy.
23 gems installed
Aby dowiedzieć się, jak wysłać zapytanie do publicznego zbioru danych w BigQuery, kliknij Dalej.
Wysyłanie zapytania do publicznego zbioru danych w BigQuery
Kliknij Otwórz edytor.
W panelu eksploratora znajdź projekt
BIGQUERY-RUBY-QUICKSTART.Kliknij plik
app.rb, aby go otworzyć.Aby utworzyć zapytanie do zbioru danych
bigquery-public-data.stackoverflow, które zwraca 10 najczęściej wyświetlanych stron Stack Overflow oraz liczbę ich wyświetleń, skopiuj do plikuapp.rbten kod:Kliknij Otwórz terminal.
W terminalu uruchom skrypt
app.rb. Jeśli pojawi się prośba o autoryzację Cloud Shell i zaakceptowanie warunków, kliknij Autoryzuj.ruby app.rbDane wyjściowe będą podobne do tych:
https://stackoverflow.com/questions/35159967: 170023 views https://stackoverflow.com/questions/22879669: 142581 views https://stackoverflow.com/questions/10604135: 132406 views https://stackoverflow.com/questions/44564887: 128781 views https://stackoverflow.com/questions/27060396: 127008 views https://stackoverflow.com/questions/12482637: 120766 views https://stackoverflow.com/questions/20673986: 115720 views https://stackoverflow.com/questions/39109817: 108368 views https://stackoverflow.com/questions/11057219: 105175 views https://stackoverflow.com/questions/43195143: 101878 views
Udało Ci się wykonać zapytanie na publicznym zbiorze danych za pomocą biblioteki klienta BigQuery w Ruby.
Aby uniknąć obciążenia konta opłatami i zapoznać się z kolejnymi krokami, kliknij Dalej.
Dalsze kroki
Zachowaj utworzone zasoby i wykonaj więcej czynności w BigQuery lub wyczyść dane, aby uniknąć opłat.
Do czego jeszcze można wykorzystać BigQuery
- Dowiedz się więcej o korzystaniu z biblioteki klienta BigQuery w Ruby.
- Dowiedz się więcej o publicznych zbiorach danych BigQuery.
- Dowiedz się, jak wczytywać dane do BigQuery.
- Dowiedz się więcej o wykonywaniu zapytań na danych w BigQuery.
- Uzyskaj aktualne informacje o BigQuery.
- Zapoznaj się z cennikiem BigQuery.
- Dowiedz się więcej o limitach BigQuery.
Czyszczenie danych
Aby uniknąć obciążenia konta Google Cloud opłatami, usuń projekt Google Cloud lub zasoby utworzone w tym przewodniku.
Usuwanie projektu
Jeśli do nauki obsługi BigQuery posłużył Ci nowy, specjalnie utworzony projekt, którego już nie potrzebujesz, możesz go usunąć. Pamiętaj, że usunięcie projektu spowoduje usunięcie całej jego zawartości i niestandardowych identyfikatorów projektu.
Usuwanie zasobów
Jeśli użyłeś(-aś) istniejącego projektu, usuń utworzony folder bigquery-ruby-quickstart:
W Cloud Shell przejdź do katalogu wyżej:
cd ..Usuń utworzone zasoby:
rm -R bigquery-ruby-quickstartFlaga
-Rusuwa wszystkie zasoby w danym folderze.