ניתוח נתונים באמצעות BI Engine ו-Looker
Looker היא פלטפורמה ארגונית לבינה עסקית (BI), לאפליקציות נתונים ולניתוח נתונים מוטמעים. בעזרת Looker אתם יכולים לחקור, לשתף ולהציג באופן חזותי את נתוני החברה שלכם, כדי לקבל החלטות עסקיות טובות יותר.
איך Looker פועל
Looker מאפשר למומחי נתונים בכל ארגון לתאר את הנתונים שלהם באמצעות שפת מודלים קלה שנקראת LookML. LookML אומר ל-Looker איך לשלוח שאילתות לגבי נתונים, כדי שכל מי שבארגון יוכל ליצור דוחות ומרכזי בקרה שקל לקרוא, ולחקור דפוסים של נתונים. ב-Looker יש תכונות נוספות ליצירת אפליקציות וחוויות מותאמות אישית של נתונים.
הפלטפורמה של Looker פועלת עם מסדי נתונים טרנזקציוניים כמו Oracle ו-MySQL, וגם עם מאגרי נתונים אנליטיים כמו BigQuery, Snowflake, Redshift ועוד. בעזרת Looker אפשר ליצור מודלים עקביים של נתונים על סמך כל הנתונים, במהירות ובדייקנות. Looker מספק ממשק אחיד לגישה לכל הנתונים של הארגון.
שילוב של Looker עם BigQuery
Looker תומך באירוח ב- Google Cloud. Looker לא תלוי בפלטפורמה, ולכן הוא מתחבר לנתונים ב-BigQuery וגם בעננים ציבוריים אחרים.
אתם לא צריכים את Looker כדי להשתמש ב-BigQuery. עם זאת, אם תרחיש השימוש שלכם ב-BigQuery כולל בינה עסקית, אפליקציות נתונים או ניתוח נתונים מוטמע, כדאי לבדוק את Looker כספק של השירותים האלה.
אם כבר יש לכם מכונה של Looker, תוכלו לקרוא איך מחברים את Looker ל-BigQuery.
איך מתחילים לעבוד עם Looker ו-BigQuery
BI Engine משתלב בצורה חלקה עם כל כלי של בינה עסקית (BI), כולל Looker. מידע נוסף מופיע בסקירה הכללית על BI Engine.
יצירת מערך נתונים ב-BigQuery
השלב הראשון הוא ליצור קבוצת נתונים ב-BigQuery כדי לאחסן את הטבלה שמנוהלת על ידי BI Engine. כדי ליצור את קבוצת הנתונים, יש לבצע את השלבים הבאים:
נכנסים לדף BigQuery במסוף Google Cloud .
בחלונית השמאלית, לוחצים על Explorer:

אם החלונית הימנית לא מוצגת, לוחצים על הרחבת החלונית הימנית כדי לפתוח אותה.
בחלונית Explorer, לוחצים על הפרויקט.
בחלונית הפרטים, לוחצים על View actions ואז על Create dataset.
בדף Create dataset, מבצעים את הפעולות הבאות:
- בשדה Dataset ID, מזינים
biengine_tutorial. בקטע Data location, בוחרים באפשרות us (multiple regions in United States), המיקום במספר אזורים שבו מאוחסנים מערכי הנתונים שגלויים לכולם.
במדריך הזה, אתם יכולים לבחור באפשרות Enable table expiration ואז לציין את מספר הימים עד שתוקף הטבלה יפוג.
- בשדה Dataset ID, מזינים
משאירים את כל שאר הגדרות ברירת המחדל ולוחצים על Create dataset.
יצירת טבלה על ידי העתקת נתונים ממערך נתונים שגלוי לכולם
במדריך הזה אנחנו משתמשים במערך נתונים שזמין דרך תוכנית מערכי הנתונים הציבוריים של Google Cloud. מערכי נתונים ציבוריים הם מערכי נתונים שמתארחים ב-BigQuery, ואתם יכולים לגשת אליהם ולשלב אותם באפליקציות שלכם.
בקטע הזה יוצרים טבלה על ידי העתקת נתונים ממערך הנתונים San Francisco 311 בקשות שירות. אפשר לעיין במערך הנתונים באמצעות מסוףGoogle Cloud .
יוצרים את הטבלה
כדי ליצור את הטבלה:
נכנסים לדף BigQuery במסוף Google Cloud .
בחלונית השמאלית, לוחצים על Explorer:

בחלונית Explorer, מחפשים את מערך הנתונים
san_francisco_311.לוחצים על מערך הנתונים ואז על סקירה כללית > טבלאות.
לוחצים על הטבלה
311_service_requests.בסרגל הכלים, לוחצים על העתקה.
בתיבת הדו-שיח Copy table, בקטע Destination:
- בקטע Project, לוחצים על Browse ובוחרים את הפרויקט.
- בשדה Dataset, בוחרים באפשרות biengine_tutorial.
בשדה Table, מזינים
311_service_requests_copy.
לוחצים על Copy.
אופציונלי: אחרי שפעולת ההעתקה מסתיימת, מאמתים את תוכן הטבלה על ידי הרחבת
PROJECT_NAME> biengine_tutorial ולחיצה על 311_service_requests_copy > Preview. מחליפים אתPROJECT_NAMEבשם הפרויקט ב- Google Cloud במדריך הזה.
יצירת הזמנה של BI Engine
במסוף Google Cloud , בקטע Administration נכנסים לדף BI Engine.
לוחצים על Create reservation.
בדף Create Reservation, מגדירים את ההזמנה של BI Engine:
- ברשימה Project, מוודאים שהפרויקט הוא Google Cloud .
- ברשימה Location, בוחרים מיקום. המיקום צריך להתאים למיקום של מערכי הנתונים שאתם שולחים אליהם שאילתות.
מזיזים את פס ההזזה GiB of Capacity לנפח הזיכרון שרוצים להקצות. בדוגמה הבאה הקיבולת מוגדרת ל-2GiB. הגודל המקסימלי הוא 250GiB.

לוחצים על הבא.
בקטע Preferred Tables, מציינים את הטבלאות שרוצים להאיץ באמצעות BI Engine. כדי למצוא שמות של טבלאות:
- בשדה Table Id, מקלידים חלק מהשם של הטבלה שרוצים להאיץ באמצעות BI Engine, לדוגמה
311. בוחרים את שמות הטבלאות מתוך רשימת השמות המוצעים.
רק טבלאות מסוימות מתאימות להאצה. אם לא צוינו טבלאות מועדפות, כל השאילתות בפרויקט יכולות לעבור האצה.
- בשדה Table Id, מקלידים חלק מהשם של הטבלה שרוצים להאיץ באמצעות BI Engine, לדוגמה
לוחצים על הבא.
בקטע אישור ושליחה, קוראים את ההסכם.
אם אתם מסכימים לתנאי ההסכם, לוחצים על יצירה.
אחרי שמאשרים את ההזמנה, הפרטים שלה מופיעים בדף Reservations.
חיבור באמצעות Looker
כאן מוסבר איך להגדיר את Looker עם BigQuery.
- מתחברים ל-Looker כאדמינים.
במסמכי התיעוד של Looker בנושא BigQuery, משלימים את החלקים הבאים:
לוחצים על הכרטיסייה Develop ובוחרים באפשרות מצב פיתוח.
יוצרים מודל ופרויקט LookML למערך הנתונים. למידע נוסף, קראו את ההוראות לחיבור Looker למסד הנתונים.
בתפריט Explore, עוברים ל-Explore שמשויך לשם הקובץ של המודל החדש Explore 311_service_requests_copy (או השם שנתתם ל-Explore).
קישרתם בהצלחה את Looker ל-BigQuery. אתם יכולים להשתמש בתכונה System Activity ב-Looker כדי ליצור דוח שימוש ב-Looker ולנתח את הביצועים של השאילתות שלכם בהשוואה למדדי ביצועים ספציפיים ל-BigQuery. במאמר מדדי BigQuery BI Engine מפורטים מדדים שונים לבדיקת הביצועים של שאילתות ב-BigQuery BI Engine.
הסרת המשאבים
כדי להימנע מחיובים בחשבון Google Cloud בגלל השימוש במשאבים שנעשה במסגרת המדריך למתחילים, אפשר למחוק את הפרויקט, למחוק את ההזמנה של BI Engine או למחוק את שניהם.
מחיקת הפרויקט
הדרך הקלה ביותר לבטל את החיוב היא למחוק את הפרויקט שיצרתם בשביל המדריך.
כדי למחוק את הפרויקט:
- התוכן של הפרויקט נמחק כולו. אם השתמשתם בפרויקט קיים כדי לתרגל את המדריך הזה, כשתמחקו אותו תימחק גם כל העבודה שביצעתם באותו פרויקט.
- מאבדים את מזהה הפרויקט בהתאמה אישית. כשיוצרים פרויקט, אפשר ליצור מזהה פרויקט בהתאמה אישית לשימוש בעתיד. כדי לשמור על כתובות ה-URL שמשתמשות במזהה הפרויקט, כמו appspot.com, צריך למחוק את המשאבים שנבחרו בפרויקט אבל לא את הפרויקט כולו. אם אתם מתכננים להיעזר במספר מדריכי לימוד או מדריכים למתחילים, מומלץ להשתמש שוב באותו פרויקט כדי לא לחרוג ממכסות הפרויקטים.
במסוף Google Cloud , נכנסים לדף Manage resources.
ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.
מחיקת ההזמנה
לחלופין, אם אתם מתכוונים להשאיר את הפרויקט, אתם יכולים למחוק את הזמנת הקיבולת כדי להימנע מעלויות נוספות של BI Engine.
כדי למחוק את ההזמנה:
במסוף Google Cloud , בקטע Administration נכנסים לדף BI Engine.
בקטע הזמנות, מאתרים את ההזמנה.
בעמודה Actions, לוחצים על הסמל שמשמאל להזמנה ובוחרים באפשרות Delete.
בתיבת הדו-שיח Delete reservation?, כותבים Delete ולוחצים על DELETE.
המאמרים הבאים
יש עוד הרבה אפשרויות נוספות שקשורות לניהול Looker, להתאמה אישית של מודל הנתונים שלו ולחשיפת נתונים למשתמשים. מידע נוסף זמין במקורות המידע הבאים: