מיזוג תוצאות מניתוחים שונים בגרסה הקלאסית של הכלי "ניתוח נתונים"

התכונה "חקירה" ב-Looker תוכננה על ידי מפתחי Looker כדי לשלב את הנתונים מטבלאות מסד הנתונים שלכם בצורה היעילה ביותר, באמצעות קשרים מוגדרים בין שדות נתונים וטבלאות. לכן, מומלץ להשתמש בניתוח אחד כדי לבחון את הנתונים.

עם זאת, יכול להיות שלפעמים מפתחי Looker לא יצרו את הקשרים שאתם צריכים או נתקלו במגבלות טכניות. במקרים כאלה, התוצאות הממוזגות מאפשרות לכם לשלב תוצאות מ-Explores שונים (אפילו ממודלים או מפרויקטים שונים) כדי ליצור טבלאות נתונים שבהן תוכלו לחקור וליצור תצוגות חזותיות. אתם יכולים להשתמש בתוצאות הממוזגות כהוכחת היתכנות (PoC) כדי להמשיך לפתח ולהגדיר את הפרויקטים והמודלים של LookML.

מיזוג שאילתות

כדי למזג את התוצאות מכמה שאילתות, פועלים לפי השלבים הבאים:

  1. יוצרים את שאילתת המקור הראשונה, שנקראת השאילתה הראשית.
  2. מוסיפים את שאילתת המקור הבאה.
  3. בודקים את כללי המיזוג של השאילתות האלה ומפעילים את המיזוג.
  4. אפשר גם:

    • למיין, להציג בתצוגת ציר וליצור תרשימים של התוצאות.
    • אפשר להשתמש שוב בתוצאות ולשתף אותן באמצעות כתובת ה-URL.
    • כדי לשנות את התוצאות, אפשר לערוך את שאילתות המקור או להוסיף שאילתות מקור.

יצירת השאילתה הראשית

כדי למזג את התוצאות מכמה שאילתות, קודם צריך להכין את השאילתה הראשית לפי השלבים הבאים:

  1. בוחרים ניתוח מהתפריט ניתוח.
  2. בוחרים את המאפיינים והמדדים הרצויים בבורר השדות. אל תבצעו שינויים במאפיינים בשלב הזה.

    זה כל מה שצריך כדי להתחיל למזג תוצאות. עם זאת, אתם יכולים גם להשתמש בשיטות מתקדמות לניתוח נתונים כדי לחדד עוד יותר את השאילתה. אתם יכולים:

  3. אם רוצים, מוסיפים מסננים לנתונים.

  4. אפשר גם לכלול חישובים בטבלה כדי ליצור מדדים אד-הוק.

  5. אם רוצים, לוחצים על Run כדי לראות את התוצאות של השאילתה הראשית ולבדוק את המסננים והחישובים בטבלה.

הוספת השאילתה הבאה למקור

אחרי שיוצרים את הניתוח הראשי, מוסיפים עוד שאילתת מקור באופן הבא:

  1. בכלי הניתוחים, לוחצים על סמל גלגל השיניים.
  2. לוחצים על מיזוג תוצאות. ייפתח החלון Choose an Explore (בחירת חקירה).
  3. בחלון Choose an Explore, לוחצים על השם של ה-Explore שבו רוצים ליצור את השאילתה הבאה.

    ‫Looker פותח את ה-Explore בחלון Edit Query, שבו אפשר ליצור את השאילתה החדשה שתמוזג לתוך השאילתה הראשית.

  4. בוחרים את המאפיינים והמדדים הרצויים בבורר השדות. חשוב לכלול לפחות מאפיין אחד שיתאים בדיוק למאפיין בשאילתה הראשית. בשלב הזה, אל תבצעו שינויים במאפיינים.

  5. אפשר גם להוסיף מסננים כדי לצמצם את הנתונים.

  6. אפשר גם לשלב חישובים בטבלה כדי ליצור שדות חדשים על סמך שדות השאילתה.

  7. אם רוצים, אפשר ללחוץ על Run כדי לראות את התוצאות של שאילתת המקור ולבדוק את המסננים והחישובים בטבלה.

  8. לוחצים על שמירה כדי למזג את השאילתה עם השאילתה הראשית.

בדיקת כללי המיזוג והפעלת המיזוג

מערכת Looker מוצאת באופן אוטומטי את המאפיינים הכי טובים לשימוש בהתאמת השאילתות, ומציגה את ההתאמות האלה בקטע Merge Rules. ב-Looker מוצגים השדות שישמשו לכל מיזוג.

  1. בודקים את המאפיינים שבהם Looker השתמש כדי להתאים את השאילתות. (בקטע עריכת כללי המיזוג מוסבר איך לשנות את הכללים האלה).

  2. לוחצים על Run כדי לראות את תוצאות השאילתה הממוזגת.

שימו לב שכל החישובים בטבלה משאילתות המקור מוצגים כמאפיינים רגילים בתוצאות הממוזגות.

שימוש בתוצאות הממוזגות ושינוי שלהן

אתם יכולים להשתמש בתוצאות הממוזגות כדי:

  • בודקים וממיינים את הנתונים, כולל הצגת פירוט של הנתונים. עם זאת, אם תעמיקו במאפיין שמשמש למיזוג שתי שאילתות ה-Explore, ‏ Looker יציג רק שדות פירוט משאילתת ה-Explore הראשית.
  • לצפייה בסכומים הכוללים. ‫Looker מחשב את הסכומים הכוללים בכל אחת מהשאילתות של הרכיבים ומשתמש בסכומים האלה בתוצאות הממוזגות. לכן, יכול להיות שהסכומים הכוללים ייראו גבוהים מדי, כי מה שאתם רואים הם סכומים כוללים שחושבו לפני שהתוצאות מוזגו. אחת הדרכים להימנע מכך היא להתאים את המסננים בכל שאילתה.
  • ליצור תצוגות חזותיות.
  • להוסיף ציר למאפיינים בתוצאות הממוזגות על ידי בחירה באפשרות ציר מתפריט גלגל השיניים בעמודת המאפיין של טבלת הנתונים. שימו לב שאי אפשר להפוך מאפיינים לשורות או לעמודות בשאילתות המקור.

כדי להשתמש שוב בתוצאות הממוזגות, אתם יכולים:

  • משתפים את התוצאות באמצעות כתובת ה-URL של הדפדפן.
  • כדי להריץ שוב את אותה שאילתה ממוזגת בעתיד, אפשר להוסיף את כתובת ה-URL לסימניות בדפדפן. אי אפשר לשמור את התוצאות הממוזגות כטבלת Look.
  • לשמור את התוצאות הממוזגות כמשבצת בלוח בקרה (ראו שמירת התוצאות הממוזגות בלוח בקרה).

אם רוצים לשנות את התוצאות הממוזגות, אפשר:

  • כדי למזג שאילתות מניתוחים נוספים, לוחצים על הכפתור Add Query ופועלים לפי אותם שלבים.
  • עורכים את שאילתות המקור או מגדירים את אופן המיזוג של השאילתות. מידע נוסף זמין במאמר עריכת תוצאות ממוזגות.
  • ליצור מסננים על ידי הוספת המסננים האלה בשאילתות המקור, בזמן יצירת השאילתות ומיזוגן, או על ידי עריכת השאילתות מהדף התוצאות הממוזגות. שימו לב שאי אפשר להוסיף מסנן ישירות לתוצאות הממוזגות.

אם רוצים לנקות את המטמון ולאחזר תוצאות חדשות ממסד הנתונים, בוחרים באפשרות Clear Cache & Refresh (ניקוי המטמון ורענון) מתפריט גלגל השיניים שבפינה השמאלית העליונה של החלון Merged Results (התוצאות הממוזגות).

כדי להוריד את השאילתה של התוצאות הממוזגות, אפשר לשמור את השאילתה במרכז בקרה ואז להוריד את מרכז הבקרה כקובץ PDF או כאוסף של קובצי CSV.

עריכת תוצאות ממוזגות

אחרי שיוצרים תוצאות ממוזגות, אפשר לבצע בהן את השינויים הבאים:

עריכת השאילתות של המקור

בחלון התוצאות הממוזגות, אתם יכולים לחזור אחורה ולערוך את שאילתות המקור. כדי לעשות את זה, לוחצים על שם השאילתה בחלונית הימנית או בוחרים באפשרות Edit בתפריט גלגל השיניים של השאילתה. האפשרויות האלה מחזירות אתכם למסך עריכת השאילתה.

אתם יכולים להוסיף או להסיר שדות, להוסיף חישובים בטבלה או לשנות את המסננים של שאילתת המקור. לוחצים על Save כדי לחזור לתוצאות הממוזגות.

בתפריט גלגל השיניים של השאילתה יש גם את האפשרויות הבאות:

  • שינוי שם: מציינים שם אחר שיוצג לשאילתה בחלון התוצאות הממוזגות.
  • Make Primary (הגדרה כראשית): הגדרת השאילתה כבסיס לתוצאות הממוזגות. כדי להבין את התפקיד של השאילתה הראשית, עיינו בקטע הסבר על תוצאות ממוזגות במאמר "איחוד נתונים מכמה שאילתות".
  • מחיקה: הסרת השאילתה מהתוצאות הממוזגות. (אם רוצים להוסיף את השאילתה בחזרה לתוצאות הממוזגות אחרי שמוחקים אותה, אפשר להשתמש בכפתור הקודם בדפדפן).

עריכת כללי המיזוג

כשמוסיפים שאילתה, Looker מוצא באופן אוטומטי מאפיינים שבהם הוא יכול להשתמש כדי להתאים את השאילתה שנוספה לשאילתה הראשית. בכל שאילתה שמוסיפים צריך להיות לפחות מאפיין אחד שהערכים שלו תואמים בדיוק למאפיין בשאילתה הראשית. ‫Looker מציג את ההתאמות האלה בקטע Merge Rules, ומראה באילו שדות ייעשה שימוש כדי למזג את השאילתות.

אתם יכולים להשתמש בקטע Merge Rules (כללי מיזוג) כדי לשנות או להוסיף את השדות שבהם Looker משתמש כדי למזג את השאילתות.

  1. אפשר להשתמש בתפריט הנפתח כדי לראות אפשרויות אחרות של מאפיינים להתאמת הנתונים.
  2. אם יש מאפיינים נוספים שאפשר להשתמש בהם להתאמה, Looker מציג את האפשרות ‎+ Add dimension. לוחצים על + הוספת מאפיין כדי להגדיר קבוצה נוספת של מאפיינים לשימוש במיזוג השאילתות.
  3. אם אתם לא רוצים להתאים בין הנתונים של שני המאפיינים, לוחצים על X.

החלפת השאילתה הראשית

כשממזגים שאילתות, מתחילים ביצירת שאילתה אחת מ-Explore אחד, ואז מוסיפים שאילתות אחרות על ידי שילוב שלהן עם השאילתה הראשונה. כברירת מחדל, השאילתה הראשונה נחשבת לשאילתה הראשית, אבל אפשר להגדיר כל שאילתה כשאילתה הראשית על ידי בחירה באפשרות הגדרה כראשית בתפריט גלגל השיניים של השאילתה.

כל שאילתה שמוסיפים צריכה לכלול לפחות מאפיין אחד שאפשר להתאים את הערכים שלו בדיוק למאפיין בשאילתה הראשית.

כשמחליפים את השאילתה הראשית, התוצאות הממוזגות עשויות להשתנות. מידע נוסף על התפקיד של השאילתה הראשית זמין בקטע הסבר על התוצאות הממוזגות במאמר "צירוף נתונים מכמה שאילתות".

שמירת התוצאות הממוזגות במרכז בקרה

אחרי שמוסיפים את שאילתת התוצאות הממוזגות למרכז בקרה, אפשר להוסיף או להחיל מסננים של מרכז הבקרה על משבצת התוצאות הממוזגות, לסדר מחדש את המשבצת, לערוך את המשבצת או להוסיף משבצות חדשות למרכז הבקרה. אי אפשר להוריד את הנתונים ממשבצת שמבוססת על תוצאות ממוזגות, אבל אפשר להוריד את מרכז הבקרה כקובץ PDF או כאוסף של קובצי CSV.

מיזוג שאילתות בתצוגות Look, במרכזי בקרה וב-Explore מוטמעים

אם יש לכם את ההרשאות המתאימות, אתם יכולים למזג שאילתות בתוך תצוגות Look, מרכזי בקרה וניתוחים מוטמעים. כדי למזג את השאילתה של Look מוטמע עם שאילתה אחרת:

  1. מציבים את הסמן מעל הכותרת של ה-Look כדי להציג את תפריט גלגל השיניים של ה-Look, ואז לוחצים על תפריט גלגל השיניים.
  2. בוחרים באפשרות מיזוג תוצאות ופועלים לפי השלבים למיזוג שאילתות.

כדי למזג שאילתה של משבצת מרכז בקרה מוטמע:

  1. מעבירים את העכבר מעל המשבצת של לוח הבקרה כדי לפתוח את התפריט הנפתח של המשבצת.
  2. בתפריט הנפתח, בוחרים באפשרות Explore From Here. ‫Looker פותח את ה-Explore של השאילתה של המשבצת הזו.
  3. לוחצים על תפריט גלגל השיניים של ה-Explore ובוחרים באפשרות Merge Results (מיזוג תוצאות).
  4. פועלים לפי השלבים למיזוג שאילתות.

הערות

  • כל השדות של השאילתה הראשית מוצגים בתוצאות הממוזגות, תוך שימוש בשמות של השאילתה הראשית עבור השדות. כלומר, אם בשאילתה הראשית ובשאילתה שנוספה יש שמות שונים למאפיין תואם, רק שם המאפיין של השאילתה הראשית יוצג בתוצאות.
  • יכול להיות שיש מגבלות על מספר השורות בשאילתה של התוצאות הממוזגות:

    • כברירת מחדל, הצירוף של שאילתת תוצאות ממוזגות מעובד בזיכרון של Looker, ולכן כל אחת מהשאילתות שמוזגו מוגבלת ל-5,000 שורות שאפשר לצרף (או עד 50,000 שורות אם האדמין ציין מגבלה גבוהה יותר). אם אתם מצטרפים לשאילתה שמחזירה יותר ממספר השורות המוגבל של הנתונים, רק המספר הראשון של השורות המוגבלות שמוחזרות נכלל בתוצאות הממוזגות.
    • אם האדמין של Looker הפעיל את התכונה In-database merge queries (שאילתות מיזוג בתוך מסד הנתונים) ב-Looker Labs, ואתם ממזגים את התוצאות של שתי שאילתות שנמצאות באותו חיבור ל-BigQuery, המיזוג בין שתי השאילתות מתבצע במסד הנתונים של BigQuery עצמו. שאילתות מיזוג בתוך מסד הנתונים הן יעילות יותר ויכולות לצרף מספר בלתי מוגבל של שורות. מידע נוסף זמין בקטע שאילתות מיזוג במסד הנתונים במאמר "צירוף נתונים מכמה שאילתות".
  • בשאילתות ממוזגות שעוברות עיבוד בזיכרון של Looker, התכונה התוצאות הממוזגות היא תכונה לעיבוד לאחר שאילתה. אם לא משתמשים בה בצורה מושכלת, היא עלולה להעמיס על המשאבים של המכונה של Looker ולגרום למכונה של Looker להגיב לאט יותר לכל המשתמשים. אם אתם לא יכולים להשתמש בשאילתות מיזוג בתוך מסד הנתונים, השיטה המומלצת היא להגדיר פונקציות ולוגיקה ב-LookML, שיוצר SQL שעובר עיבוד על ידי מסד הנתונים. בדף השיטות המומלצות אופטימיזציה של הביצועים ב-Looker מוסבר איך לשפר את הביצועים ב-Looker.

סיכום

בכל פעם שאפשר, כדאי להשתמש בנתונים מ-Explore אחד, כי המפתחים של Looker שקלו בקפידה איך לשלב את הנתונים מטבלאות שונות של מסדי נתונים. עם זאת, כשצריך, מיזוג תוצאות הוא שיטה יעילה שמאפשרת לשלב נתונים מכמה ניתוחים ומסדי נתונים.