כיצד פועלים ביטויי LOD בטבלאו?



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

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

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





בלוג זה יעזור לך להבין את ביטויי LOD ולדון בנושאים הבאים:



טבלה LOD: למה אתה צריך LOD?

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

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

טבלה LOD: מה זה LOD?

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



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

טבלה LOD: רמה שורה וביטויים ברמת צפייה

רמת שורה

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

[מכירות] / [רווח]

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

אם אתה יוצר חישוב עם הגדרה זו, שמור אותו עם השם [ProfitRatio] ואז גרור אותו מה- חלונית נתונים למדף, טבלאו יצטבר בדרך כלל את השדה המחושב לתצוגה:

SUM [ProfitRatio]

צפה ברמה

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

SUM (מכירות) / SUM (רווח)

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

AGG (SUM (מכירות) / SUM (רווח))

זה מה שמכונה חישוב מצטבר .

טבלה LOD: ביטויים צבירה ו- LOD

ביטוי LOD הוא גס יותר מרמת הפירוט של התצוגה

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

לדוגמא, לתצוגה שהכילה את הממדים [קטגוריה] ו- [מִגזָר], תוכל ליצור רמה של פירוט בטבלאו המשתמשת רק באחד מממדים אלה:

{FIXED [Segment]: SUM ([Sales])}

במקרה זה, לביטוי יש רמת פירוט גסה יותר מהנוף. הוא מבסס את ערכיו על מימד אחד ([מִגזָר]) ואילו הנוף מבסס את השקפתו על שני ממדים ([מִגזָר] ו- [קטגוריה]).

התוצאה היא ששימוש ברמת ביטוי הפירוט בתצוגה גורם לשכפול ערכים מסוימים - כלומר ל מופיעים מספר פעמים .

ביטוי LOD הוא עדין יותר מאשר רמת הפרטים של התצוגה

לביטוי יש רמת פירוט עדינה יותר מהנוף כאשר הוא מתייחס לא סופר-סט של הממדים בנוף.

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

{קבוע [פלח], [קטגוריה]: SUM ([מכירות])}

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

AVG ([{{FIXED [Segment]], [Category]]: SUM ([Sales]]}]])

An צבירה (במקרה זה, ממוצע) מוקצה אוטומטית על ידי טבלאו. אתה יכול לשנות את הצבירה לפי הצורך.

הוספת ביטוי LOD לתצוגה

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

  • לביטויים INCLUDE תהיה אותה רמת פירוט כמו התצוגה או רמת פירוט עדינה יותר מאשר התצוגה. לכן, ערכים לעולם לא ישוכפלו.
  • לביטויים קבועים יכולה להיות רמת פירוט עדינה יותר מהנוף, רמת פירוט גסה יותר או אותה רמת פירוט. הצורך לאגור את התוצאות של רמת פירוט קבועה תלוי באילו מימדים הם בתצוגה.
  • ביטויים של EXCLUDE גורמים תמיד להופיע בערכים משוכפלים בתצוגה. כאשר חישובים הכוללים ביטויי פירוט ברמת EXCLUDE מונחים על מדף, טבלאו ברירת המחדל היא צבירת ATTR בניגוד ל- SUM או AVG, כדי לציין שהביטוי לא נצבר בפועל וכי לשינוי הצבירה לא תהיה כל השפעה על הנוף.

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

טבלה LOD: פילטרים וביטויי LOD

התמונה כאן מתארת ​​אתסדר ביצוע פילטרים מלמעלה למטה.הטקסט מימין מראה היכן מוערכים ביטויי LOD ברצף זה.

מסנני חלץ (בכתום) רלוונטיים רק אם אתה יוצר תמצית טבלה ממקור נתונים. מסנני חישובי טבלאות (כחול כהה) מוחלים לאחר ביצוע החישובים ולכן מסתירים סימנים מבלי לסנן את הנתונים הבסיסיים המשמשים בחישובים.

ניהול רכש בניהול פרויקטים

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

טבלה LOD: סוגי ביטויי LOD

חישוב כולל

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

לדוגמה: {כלול [שם לקוח]: SUM ([מכירות])}

חישוב EXCLUDE

EXCLUDE מסיר במפורש מימדים מהביטוי - כלומר הם גורעים ממדים מרמת הפרטים של התצוגה. רמת פירוט זו בטבלה, שימושית ביותר לביטול ממד בתצוגה.

לדוגמה: {EXCLUDE [Region]: SUM ([Sales])}

חישוב קבוע

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

לדוגמה: {FIXED [Region]: SUM ([Sales])}

טבלה LOD: יצירת ביטויי LOD

תחביר של ביטוי LOD

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

לִכלוֹל

שלב 1: הגדר את הוויזואליזציה

  1. פתח את שולחן העבודה של Tableau והתחבר אל ה- מדגם-סופר-סטור מקור נתונים שמור.
  2. נווט לגליון עבודה חדש.
  3. מ ה נתונים חלונית, תחת מידות, גרור אזור אל ה עמודות מַדָף.
  4. מ ה נתונים חלונית, תחת מידות, גרור מכירות אל ה שורות מַדָף. תרשים עמודות המציג את סכום המכירות עבור כל אזור מופיע.

שלב 2: צור את הביטוי LOD

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

  1. בחר אָנָלִיזָה > צור שדה מחושב.
  2. בעורך החישוב שנפתח, בצע את הפעולות הבאות:
    • תן שם לחישוב, מכירה ללקוח.
    • הזן את הביטוי LOD הבא:

      {כלול [שם לקוח]: SUM ([מכירות])}

  3. בסיום לחץ בסדר. הביטוי LOD החדש שנוצר מתווסף לחלונית הנתונים, תחת מידות.

שלב 3: השתמש בביטוי LOD בהדמיה

  1. מ ה נתונים חלונית, תחת מידות, גרור מכירה ללקוח אל ה שורות מדף והניח אותו משמאל ל- SUM (מכירות).
  2. על מדף שורות, לחץ לחיצה ימנית מכירה ללקוח ובחר מדוד (סכום) > מְמוּצָע. כעת תוכל לראות את סכום המכירות והמכירות הממוצעות ללקוח בכל אזור. לדוגמא, אתה יכול לראות שבאזור המרכז המכירות הסתכמו בקירוב 500,000 דולר עם מכירה ממוצעת לכל לקוח בערך 800 דולר ארה'ב .

טבלה LOD: מקורות נתונים התומכים בביטויי LOD

מקור מידע נתמך / לא נתמך
אקטיאן וקטורווייזאינו נתמך.
אמזון EMR Hadoop Hiveכוורת נתמכת 0.13 ואילך.
אמזון רדשיפטנתמך.
מאגר אסטרגרסה נתמכת 4.5 ואילך.
קלודרה הדופכוורת נתמכת 0.13 ואילך.
קלודרה אימפלהנתמך באימפלה 1.2.2 ואילך.
קוביות (מקורות נתונים רב ממדיים)אינו נתמך.
DataStax Enterpriseאינו נתמך.
EXASOLנתמך.
ציפור אשגרסה 2.0 נתמכת ואילך.
ODBC גנרימוגבל. תלוי במקור הנתונים.
שאילתת Google הגדולהנתמך עבור SQL רגיל, לא Legacy.
IBM DB2גרסה 8.1 נתמכת ואילך.
MarkLogicגרסה 7.0 נתמכת ואילך.
SAP HANAנתמך.
SAP Sybase ASEנתמך.
SAP Sybase IQגרסה 15.1 נתמכת ואילך.
ניצוץ SQLנתמך.
Splunkאינו נתמך.
טבלת חלץ נתוניםנתמך.
טרדטהנתמך.
ורטיקהגרסה 6.1 נתמכת ואילך.
Microsoft Accessאינו נתמך.
חיבורים מבוססי סילון של מיקרוסופטאינו נתמך.
Hortonworks Hadoop Hiveכוורת נתמכת 0.13 ואילך.

בגרסה 1.1 של HIVE, ביטויי LOD המייצרים צירופי רוחב אינם מהימנים.

IBM BigInsightsנתמך.
שרת SQL של ​​מיקרוסופטנתמך ב- SQL Server 2005 ואילך.
MySQLנתמך.
מחשב כף יד של IBM (Netezza)גרסה 7.0 נתמכת ואילך.
נבואהגרסה 9i נתמכת ואילך.
מטריקס אקטיני (ParAccel)גרסה 3.1 נתמכת ואילך.
גרינפלום מרכזיגרסה 3.1 נתמכת ואילך.
PostgreSQLגרסה 7.0 נתמכת ואילך.
התקדמות OpenEdgeנתמך.

טבלה LOD: חישובי טבלה לעומת LOD

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

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

טבלה LOD: מגבלות של LOD

להלן האילוצים החלים על ביטויי LOD.

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

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