ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

דיון: שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר

שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר 10 years 5 months ago #6186

  • Avner_ni
  • Avner_ni's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 118
  • קרמה: 0
שלום רב.

SSAS 2008.

נתקלתי בבעייה הבאה:

יש לנו מודל מכירות, ולכל מכירה יש הגדרה של -
SOLD
SHIP
BILL

הכוונה היא מי הקונה, למי שולחים ומי מקבל את החשבונית.

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

SOLD TO
SHIP TO
BILL TO


הנתנוים המאוחסנים בכל אחד מהשדות מבוססים בעצם רק על טבלת Customers. כלומר - טבלת ה-FACT מאחסנת KEY של CUSTOMER בכל אחד מהשדות שדיברנו עליהם (SHIP, BILL, SOLD).


יש לי DIM נוסף שקראנו לו TO TYPE, ןהןא מכיל שלושה ערכים -
SOLD
SHIP
BILL

ברצוני שהמשתמש יגדיר ב-DIM TO TYPE את אחד מהסוגים,
ואז ב-DIM של ה-TO יופיעו נתונים בהתאם לבחירה ב-TO TYPE.

לדוגמא:

אם המשתמש בחר ב-TO TYPE את האופצייה SOLD,
ואז יגרור גם את שדה ה-TO, בשדה ה-TO יוצגו רק הלקוחות שמופיעים ב-SOLD.


העניין קצת מסובך, מקווה שהבהרתי את עצמי היטב.

תודה מראש!!
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר 10 years 5 months ago #6187

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
האם לא יהיה יותר פשוט לאחד בין שני המימדים ע"י left join
ולהפוך אותם למימד אחד עם מספר היררכיות?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר 10 years 5 months ago #6189

  • Avner_ni
  • Avner_ni's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 118
  • קרמה: 0
לא, מכיוון שבכל רשומה יש ייצוג לכל אחד מה- SOLD,SHIP,BILL,
ויש בעצם שלושה ממדים - לכל אחד מהאופציות.

אני פשוט רוצה שאם יבחרו במימד X משהו, מימד Y יציג נתונים של מימד מסוים,

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

תגובה:שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר 10 years 5 months ago #6204

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
מה דעתך ליצור מימד מה FACT ולתת את שלושת הערכים הללו
בתור attributes , זה יתן לך לשחק איתם איך שאתה רוצה.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: eldad
זמן יצירת העמוד: 0.248 שניות

הדף שלנו בפייסבוק

מעניין? שתפו דף זה באמצעות הטלפון הנייד

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning