הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

Many to Many

More
16 years 4 months ago #4919 by GeriReshef
Many to Many was created by GeriReshef
אני מנסה כעת להבין את הנושא..

נתונה טבלת פאקט F עם PK על שני שדות F1 ו-F2,
טבלת מימד D עם PK על שדה D1,
וטבלת ביניים שבעזרתה נוצר הקשר בין שני הנ"ל M.

אם אני מבין נכון את הדוגמאות - בטבלת הביניים M צריך להיות PK על שלושה שדות: F1, F2, D1 כאשר עם שניים היא מקושרת לשניים של הפאקט ועם אחד היא מקושרת לזה של המימד,
ולמעשה מדובר בקישור בין שתי טבלאות פאקט (טבלת הביניים תהיה להלן טבלת פאקט).

הבנתי נכון?
זה בגדר Best Practice או שזו חובה ולא ניתן אחרת?
מה קורה אם בפאקט אין PK משיקולים שונים ומשונים?

Please התחברות to join the conversation.

More
16 years 4 months ago #4920 by eldad
Replied by eldad on topic בעניין: Many to Many
תעזוב F1 F2 D1 וכו... זה רק מבלבל.
לך ובת זוגתך יש חשבון בנק בו מתבצעות טרנזאקציות כגון משיכת כספים.
טבלת ה FACT הראשונה היא טבלת הטרנזאקציות בבנק,
היא מקושרת לטבלת חשבונות בנק = מימד
מימד זה קשור לטבלה מקשרת ששמה הוא "חשבונות לקוחות" והיא מכילה עבור כל לקוח את
מספר החשבון שלו ובמקרה שלך יהיו שתי שורות אחת עם מספר החשבון שלך ות.ז שלך והשורה
השניה תכיל את מספר החשבון שלך עם ת.ז של בת זוגתך.
בפועל טבלה זו הינה גם טבלת FACT.

טבלת חשבונות לקוחות מקושרת ע"י ת.ז לטבלת לקוחות.

הקשר רבים לרבים הינו בין FACT טרנזאקציות ללקוחות.

כנס ל:
www.dwh.co.il/portal/component/option,co...temid,88/topic,150.0

Please התחברות to join the conversation.

More
16 years 4 months ago #4921 by GeriReshef
אני יודע היטב מה זה קשר של רבים לרבים אך לא מצליח ליישם את זה ב-SSAS.

יש טיוטוריאל של מיקרוסופט שמקבלים עם ההתקנה, ובדוגמה שם -
יש יחס של 1:N מהפאקט (צד ה-1) לטבלה המקשרת (צד ה-N),
ויחס של 1:N מטבלת המימד (צד ה-1) לטבלה המקשרת (צד ה-N).

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

מה קורה ב-SSAS שאינו בסיס נתונים רלאציוני:
האם גם כאן זה חייב להיות כך כמו בדוגמה של מיקרוסופט?

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

Please התחברות to join the conversation.

More
16 years 4 months ago #4923 by eldad
Replied by eldad on topic בעניין: Many to Many
סלח לי אבל אני לא מבין

Please התחברות to join the conversation.

Moderators: eldad
Time to create page: 0.264 seconds