מיזוג תוצאות מניתוחים שונים

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

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

הסבר על תוצאות ממוזגות

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

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

לדוגמה, נבחן את השאילתות הבאות.

השאילתה הראשית מחזירה את התוצאות הבאות:

קטגוריית מוצרים מספר המוצרים
פעיל 5
ג'ינס 9
לבוש רשמי 3

השאילתה המשנית מחזירה את התוצאות הבאות:

קטגוריית מוצרים פריטים בספירת המלאי
פעיל 11
ג'ינס 16
לבוש רשמי 6

אם ממזגים את השאילתות האלה בשדה Products Category, ‏ Looker יפיק את התוצאות הממוזגות הבאות:

קטגוריית מוצרים מספר המוצרים פריטים בספירת המלאי
פעיל 5 11
ג'ינס 9 16
לבוש רשמי 3 6

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

לא צריך להכיר את הרעיון של צירוף שמאלי כדי להבין איך תוצאות משולבות פועלות. למה חשוב לדעת איזו שאילתה היא השאילתה הראשית?

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

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

  • איך תוצאות ממוזגות מטפלות בשאילתה עם כמה ערכים תואמים: בהמשך הדף מוסבר בקטע מה קורה אם לשאילתה אחת יש כמה שורות עם אותו ערך? איך Looker מטפל במיזוג נתונים כשחלק מהשאילתות כוללות כמה שורות עם ערך מסוים (או שילוב של ערכים) במאפיינים התואמים.

מה קורה אם לא נמצא ערך נתונים תואם לשאילתה מסוימת?

סיבה נוספת לכך שהשאילתה הראשית חשובה היא האופן שבו מטופלים ערכי null במאפיינים התואמים:

  • אם שורה קיימת בשאילתה הראשית אבל לא בשאילתה הנוספת, השדות של השאילתה הנוספת יהיו NULL בשורה הזו.

  • אם שורה מסוימת קיימת בשאילתה שנוספה אבל לא בשאילתה הראשית, השורה לא תוצג בתוצאות בכלל.

כדי להמחיש את הדוגמאות האלה, הנה שאילתות לדוגמה.

השאילתה הראשית מחזירה את התוצאות הבאות:

קטגוריית מוצרים מחלקה של מוצרים מספר המוצרים
פעיל ילדים 522
פעיל מבוגרים 545
שמלות מבוגרים 878
לבוש רשמי מבוגרים 349

השאילתה המשנית מחזירה את התוצאות הבאות:

קטגוריית מוצרים שם המותג של המוצרים פריטים בספירת המלאי
פעיל מותג 1 223
שמלות מותג 2 80
שמלות מותג 3 3
ג'ינס מותג 3 8
ג'ינס מותג 2 19

אם ממזגים את השאילתות האלה בשדה Products Category, ‏ Looker יפיק את התוצאות הממוזגות הבאות:

קטגוריית מוצרים מחלקה של מוצרים שם המותג של המוצרים מספר המוצרים פריטים בספירת המלאי
פעיל מבוגרים מותג 1 545 223
פעיל ילדים מותג 1 522 223
שמלות מבוגרים מותג 2 878 80
שמלות מבוגרים מותג 3 878 3
לבוש רשמי מבוגרים 349

לשאילתה הראשית יש שורה לFormalwear, ולכן השורה הזו תופיע בתוצאות הממוזגות. לשאילתה שנוספה אין שורה של בגדים לאירועים, ולכן בכל אחד מהשדות מהשאילתה שנוספה יופיע NULL ‏ (∅) עבור בגדים לאירועים.

לשאילתה שנוספה יש שתי שורות למונח Jeans, אבל לשאילתה הראשית אין. לכן השורה הזו לא מוצגת בכלל בתוצאות המיזוג.

בדוגמה הזו, אם מחליפים את השאילתה הראשית כדי שהשאילתה שנוספה תהיה השאילתה הראשית החדשה, Looker יציג במקום זאת את התוצאות הממוזגות הבאות:

קטגוריית מוצרים שם המותג של המוצרים מחלקה של מוצרים פריטים בספירת המלאי מספר המוצרים
פעיל מותג 1 מבוגרים 223 545
פעיל מותג 1 ילדים 223 522
שמלות מותג 2 מבוגרים 80 878
שמלות מותג 3 מבוגרים 3 878
ג'ינס מותג 2 19
ג'ינס מותג 3 8

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

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

מה קורה אם שאילתה אחת כוללת כמה שורות עם אותו ערך?

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

בדוגמה הבאה, לשאילתה added יש שתי שורות עבור Dresses. בתוצאות הממוזגות, הערכים של שמלות מהשאילתה הראשית מופיעים פעמיים, פעם אחת לכל אחת מהשורות של שמלות מהשאילתה שנוספה.

השאילתה הראשית מחזירה את התוצאות הבאות:

קטגוריית מוצרים מחלקה של מוצרים מספר המוצרים
פעיל ילדים 522
פעיל מבוגרים 545
שמלות מבוגרים 878
לבוש רשמי מבוגרים 349

השאילתה המשנית מחזירה את התוצאות הבאות:

קטגוריית מוצרים שם המותג של המוצרים פריטים בספירת המלאי
פעיל מותג 1 223
שמלות מותג 2 80
שמלות מותג 3 3
ג'ינס מותג 3 8
ג'ינס מותג 2 19

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

קטגוריית מוצרים מחלקה של מוצרים שם המותג של המוצרים מספר המוצרים פריטים בספירת המלאי
פעיל מבוגרים מותג 1 545 223
פעיל ילדים מותג 1 522 223
שמלות מבוגרים מותג 2 878 80
שמלות מבוגרים מותג 3 878 3
לבוש רשמי מבוגרים 349

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

שאילתות מיזוג במסד הנתונים

כברירת מחדל, שאילתות שמוזגו מעובדות בזיכרון של Looker, ולכן כל שאילתה מוגבלת ל-5,000 שורות שאפשר לצרף. אם האדמין שלכם ב-Looker הפעיל את התכונה 'מיזוג שאילתות במסד הנתונים' ב-Looker Labs, הצטרפות בין שתי שאילתות שנמצאות באותו חיבור ל-BigQuery מתבצעת במסד הנתונים של BigQuery עצמו. ביצוע הצירוף במסד הנתונים יעיל יותר ומאפשר צירוף של מספר בלתי מוגבל של שורות.

בנוסף, כשיוצרים כל אחד מהתנאים של Explore לתוצאה משולבת, בממשק המשתמש של Looker מופיע השדה Row Limit (מגבלת שורות). ‫Looker משתמש בשדה Row Limit בדרכים שונות, בהתאם לאופן העיבוד של השאילתה של התוצאה הממוזגת:

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

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

לאחר מכן, בטבלת התוצאות של שאילתה משולבת במסד נתונים, Looker מציג שדה התוצאות הממוזגות במקום שדה Row Limit. השדה Merged Results מגביל את השורות שמוצגות בטבלת התוצאות, ולא את השורות שעוברות עיבוד, כי לשאילתות של תוצאות משולבות במסד הנתונים אין מגבלות על מספר השורות שאפשר לעבד.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    כדי למזג שאילתות, Looker מחפש מאפיינים בשאילתות שהערכים שלהם יכולים להיות תואמים. חשוב לוודא שהשאילתות מכילות לפחות מאפיין משותף אחד שהערכים שלו יכולים להיות זהים. לדוגמה, אם לשתי השאילתות יש מאפיין Date, אבל באחת מהן הערך הוא '2017-10-01' ובשנייה הערך הוא 'October 2017', מערכת Looker לא יכולה להשתמש במאפיין הזה כדי למזג את השאילתות.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

בתפריט ההגדרות (סמל גלגל השיניים) של השאילתה מופיעות גם האפשרויות הבאות:

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

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

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

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

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

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

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

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

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

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

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

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

מיזוג שאילתות ב-Looks, בלוחות בקרה וב-Explores מוטמעים

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

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

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

  1. מעבירים את העכבר מעל משבצת לוח הבקרה כדי לעיין בתפריט הנפתח של משבצת לוח הבקרה.
  2. בתפריט הנפתח, בוחרים באפשרות המשך חיפוש מכאן. מערכת Looker פותחת את הכרטיסייה 'גילוי וחיפוש' עבור השאילתה של המשבצת הזו.
  3. לוחצים על סמל גלגל השיניים בתפריט 'ניתוח' ובוחרים באפשרות מיזוג תוצאות.
  4. פועלים לפי השלבים למיזוג שאילתות.

הערות

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

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

סיכום

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