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

דיון: בעיה של KEY ארוך

בעיה של KEY ארוך 8 years 8 months ago #7495

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
שלום לכולם,
ברשותי מודל המציג נתונים שונים (KPI-ים) על מכשירים שונים ברמת תאריך.
אני עובד עם טבלת KEY -ים שמורכבים מתאריך משורשר עם שם המכשיר משורשר עם גרסה של המכשיר.
באופן טבעי ה KEY הינו ארוך מאוד (שמות של עד 50 תווים לחלק מהמכשירים) מה שמאט לי מאוד את הפעילות במודל.
לדוגמא : לוקח המון זמן (כ 10 שניות) עד להצגת טבלה המכילה את המכשירים עם כל ה KPI -ים.

שאלתי היא האם יש דרך להתגבר על KEY ארוך? לקצר אותו איכשהו? להמיר אותו למספר אולי?

אודה לעזרתכם.

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

תגובה:בעיה של KEY ארוך 8 years 8 months ago #7496

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
אתה יכול להשתמש ב autonumberhash256
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:בעיה של KEY ארוך 8 years 8 months ago #7497

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
תודה.
תוכל להרחיב מעט ?
האם אני משתמש בה ליצירת ה KEY או לאחר שכבר שירשרתי את השדות ב SQL?

תודה רבה

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

תגובה:בעיה של KEY ארוך 8 years 8 months ago #7498

  • יובל
  • יובל's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 12
  • קרמה: 1
אין צורך לשרשר את השדות;
(...autonumberhash256(filed1,feild2
הפונקציה תבנה עבורך מפתח שהוא מספר. שים לב שכל טעינה המפתח משתנה .
הפונקציה הזו תשמש אותך הרבה מאוד פעמים במודלים שתבנה.
בהצלחה
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:בעיה של KEY ארוך 8 years 7 months ago #7505

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
המון תודה.
האם זה שהמפתח משתנה בכל טעינה אומר שאני לא יכול להשתמש בפיתרון הזה למודל שמבוסס על דלתאות (בכל טעינה נוספת רק ה Delta של הנתונים).?

תודה רבה

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

תגובה:בעיה של KEY ארוך 8 years 7 months ago #7506

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
נכון, המפתח משתנה כל טעינה.

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

תגובה:בעיה של KEY ארוך 8 years 7 months ago #7507

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
המון תודה אבישי ויובל.
אני רק רוצה לוודא שהבנתי.
יש לי QVD אחד שבו יש את המידע ההיסטורי ואחד נוסף שמביא את ה Delta. אני מבצע Concatenate ביניהם ומכניס ל QVD חדש ובשליפה ממנו יוצר את ה KEY בעזרת הפונקציה?

LOAD * FROM
\\qvprod\perf_team_data\Mobiles\MODEL_PFR.QVD
(qvd)
;

Concatenate

LOAD * FROM
[\\qvprod\perf_team_data\Mobiles\mobile_cdr.qvd]
(qvd)
;

מכניס את זה ל QVD חדש ושולף ממנו?

שוב תודה

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

תגובה:בעיה של KEY ארוך 8 years 7 months ago #7509

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
הבנת נכון :-)
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.117 שניות

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

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

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning