הבנת Joins של טבלאות סל נתונים

סל נתונים יכול לכלול טבלאות מרובות. איחוד הטבלאות שאתה מוסיף מציין את הקשרים בין הטבלאות של סל הנתונים.

איקון מערך הדרכה הדרכה

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

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

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

Oracle EPM Cloud, Oracle Essbase או Google Analytics אינם זמינים להוספה ולאיחוד (join) בסל נתונים המכיל טבלאות רבות. כאשר אתה עובד בחוברת עבודה וכולל נתונים מסלי נתונים שונים, למשל סל נתונים המכיל טבלאות רבות מ-Oracle Autonomous Data Warehouse וסל נתונים המכיל נתונים מ-Oracle EPM Cloud, השתמש בערבול לתיאום העמודות. ראה שילוב סלי נתונים.

הערה :

לניתוח נתונים המבוססים על שתי סכמות כוכב, צור סל נתונים לכל סכמת כוכב, הוסף את סלי הנתונים לחוברת עבודה ואחר כך שלב את סלי הנתונים.

דיאגרמת Join מציגה איקוני join המייצגים את סוג ה-joins בשימוש בין טבלאות ואם יש joins לא שלמים. איקוני Join הם תמונות ממוזערות של דיאגרמות ון המייצגות את סוג ה-join.

איקון תיאור
join פנימי

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

Join פנימי מחזיר שורות מהטבלה השמאלית התואמות לשורות מהטבלה הימנית.

Join שמאלי

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

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

Join ימני

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

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

Join חיצוני מלא

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

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

Join לא שלם שלא נבחר

הקו המקווקו מציין join לא שלם. כאשר סמל זה נבחר, הוא מוצג בכחול. כאשר סמל זה לא נבחר, הוא מוצג בצהוב.

לחץ על האיקון כדי לפתוח את עורך Join ולהקצות או לתקן את ה-join.