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

דיון: Calculated Member במימד - דחוף

Calculated Member במימד - דחוף 10 years 3 months ago #6373

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

שאלתי כבר שאלה דומה לפני כשבוע, אבל עדיין אני מסתבך עם הפתרון....
SQL SERVER 2008.

יש לי טבלת Dim_Plan_Version ב-DWH שנראית כך:

LastVer Country Year Name Key
N France 2008 Fra-0108 1001
N France 2010 Fra-0110 1002
Y France 2010 Fra-0210 1003
N Germany 2009 Ger-0409 1004
N Germany 2010 Ger-0110 1005
Y Germany 2010 Ger-0510 1006

שדה ה-Plan Version Name מורכב משם המדינה, שני ספרות המייצגות את מס' הגרסא ושני ספרות אחרונות המייצגות את השנה. (לדוגמא Swe-0410 מייצג את Sweden הגרסא הרביעית לשנת 2010(.

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

כמו כן יש שדה בוליאני המגיע מה-DWH שמציין עבור כל מדינה מה ה-Last Version.
במימד הPlan Version- ב-OLAP ישנה רמת היררכיה של שנה, ומתחתיו ה-Plan Version Name:

לדוגמא:
2010
• Fra-0110
• Fra-0210
• Ger-0110
• Ger-0510

ברצוני להוסיף Calculated Member למימד שיקרא Last Version.
ה-Last Version ידע להביא לי בצורה אוטומטית את הגרסא האחרונה (לפי השדה הבוליאני של ה-Last Version For Country) בהתאם למדינה שאני מביא ממימד Dim_Geo).

חשוב לציין שרק ה-Plan Version Name ורק ה-Plan Version Year משתתפים בהיררכיה.

האם יעזור אם הוסיף את האינדיקציה לגבי ה-LAST VERSION ב-FACT gmnu?


אודה לתשובה מהירה, הנושא דחוף!!

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

תגובה:Calculated Member במימד - דחוף 10 years 3 months ago #6386

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
ה MDX שיוצר אותו הוא:
Dim_Plan_Version.all.lastChild
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:Calculated Member במימד - דחוף 10 years 3 months ago #6439

  • Avner_ni
  • Avner_ni's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 118
  • קרמה: 0
לא הבנתי - מה קשור ה-MDX הזה?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:Calculated Member במימד - דחוף 10 years 3 months ago #6442

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
כשאתה בוחר חבר ברירת מחדל אתה רוצה שיבחר האחרון לא?
ה MDX מחזיר לך תמיד את האחרון ( ורסיה אחרונה כברירת מחדל )
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: eldad
זמן יצירת העמוד: 0.209 שניות

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

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

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning