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

דיון: join

join 8 years 5 months ago #7651

  • amir
  • amir's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 2
  • קרמה: 0
שלום,
יש לי שני QVD אחד גדול מאוד ואחד קטן.
ואני מעוניין לראות רק את הנתונים שתואמים בשניהם.
הבעיה היא שמתי שאני מבצע JOIN רגיל לוקח לו הרבה זמן לטעון את הנתונים כי הוא רץ על כל הטבלה הגדולה.
האם למישהו יש רעיון איך לצמצם את זמן ההרצה?

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

תגובה: join 8 years 5 months ago #7652

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
אתה יכול להשתמש בפונקציית EXISTS.
משתמשים בה ב WHERE, והיא עובד רק על שדה אחד.

אתה יכול לטעון QVD אחד מלא ואחריו את ה QVD השני
ולהוסיף
where exists (ID)

שדה ה ID הוא זה שצריך לחבר בין שתי ה QVD
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.222 שניות

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

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

אירועים קרובים

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning