הרצת שאילתות במערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery Python
- מפעילים את Cloud Shell בפרויקט ב- Google Cloud .
- פותחים את Cloud Shell Editor.
- הכנת קבצים לשאילתות.
- הרצת שאילתות במערך נתונים ציבורי ב-BigQuery.
- לפנות.
הזמן המשוער לסיום:
לוחצים על התחלה כדי להתחיל.
הפעלת Cloud Shell בפרויקט ב- Google Cloud
אם לא מפעילים חיוב בפרויקט, המערכת מעבירה אתכם אוטומטית ל-Sandbox של BigQuery. ארגז החול של BigQuery מאפשר לכם ללמוד על BigQuery באמצעות קבוצה מוגבלת של תכונות BigQuery ללא תשלום. אם אתם לא מתכננים להשתמש בפרויקט מעבר למה שמתואר במסמך הזה, מומלץ להשתמש ב-Sandbox של BigQuery.
- לוחצים על
הפעלת Cloud Shell. הצג לי
כדי ללמוד איך לפתוח את Cloud Shell Editor, לוחצים על Next.
פתיחה של Cloud Shell Editor
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים של Python:
mkdir bigquery-python-quickstart \ && touch \ bigquery-python-quickstart/app.pyהפקודה הזו יוצרת פרויקט Python בשם
bigquery-python-quickstartוקובץ בשםapp.py.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-python-quickstart
כדי ללמוד איך להכין קבצים לשאילתות, לוחצים על הבא.
הכנת קבצים לשאילתות
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-python-quickstartמתקינים את ספריית הלקוח של BigQuery ל-Python:
pip install --upgrade google-cloud-bigqueryהפלט אמור להיראות כך: כדי לפשט את הפלט, השמטנו כמה שורות.
Installing collected packages: google-cloud-bigquery ... Successfully installed google-cloud-bigquery-3.9.0 ...
כדי ללמוד איך להריץ שאילתות במערך נתונים ציבורי ב-BigQuery, לוחצים על הבא.
הרצת שאילתות במערך נתונים ציבורי ב-BigQuery
לוחצים על פתיחת כלי העריכה.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-PYTHON-QUICKSTART.לוחצים על הקובץ
app.pyכדי לפתוח אותו.כדי ליצור שאילתה על מערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הכי נצפים ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.py:לוחצים על Open Terminal (פתיחת טרמינל).
במסוף, מריצים את הסקריפט
app.py. אם מתבקשים לאשר את Cloud Shell ומסכימים לתנאים, לוחצים על Authorize.python app.pyהתוצאה אמורה להיראות כך:
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
הצלחתם להריץ שאילתה במערך נתונים ציבורי באמצעות ספריית הלקוח BigQuery Python.
כדי לא לצבור חיובים בחשבון ולקבל מידע על השלבים הבאים, לוחצים על הבא.
השלבים הבאים
אפשר לשמור את המשאבים שיצרתם ולהמשיך להשתמש ב-BigQuery, או לנקות אותם כדי להימנע מחיובים.
פעולות נוספות שאפשר לבצע באמצעות BigQuery
הסרת המשאבים
כדי להימנע מחיובים בחשבון Google Cloud , אתם יכולים למחוק את הפרויקט Google Cloud או למחוק את המשאבים שיצרתם במדריך הזה.
מחיקת הפרויקט
אם יצרתם פרויקט חדש כדי ללמוד על BigQuery ואתם כבר לא צריכים אותו, אתם יכולים למחוק אותו. חשוב לדעת שאם מוחקים פרויקט, כל מה שיש בו נמחק, ומאבדים את מזהי הפרויקט בהתאמה אישית.
מחיקת המשאבים
אם השתמשתם בפרויקט קיים, מוחקים את התיקייה bigquery-python-quickstart שיצרתם:
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..מוחקים את המשאבים שיצרתם:
rm -R bigquery-python-quickstartהדגל
-Rמוחק את כל הנכסים בתיקייה.