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

דיון: איך מריצים JOB מ SQL

איך מריצים JOB מ SQL 13 years 5 months ago #872

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
אז בנינו מערכת BI ששואבת נתונים כל לילה,
המערכת מצויינת כל הארגון ואחותו משתמשים בה אבל.......
כל פעם שהתהליך לא רץ קוראים לנו שנבוא להריץ אותו, בזבוז לא?
מה עושים,
בונים אפליקציה ב ASP אשר מריצה את הקוד הבא (ב SQL):
exec sp_start_job 'jobName'

פקודה זו ב SQL תריץ לכם את ה JOB
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #936

נו באמת......
ואיזה ארגון מאשר לך להריץ JOBים ב PRODUCTION ? ;)
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #944

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
באמדוקס בנינו מערכת תכנון שבה למספר אנשים נתנה היכולת לבצע process.
המטרה היתה לאפשר להם לראות עדכונים שהם בצעו (לא רצינו להשתמש בפרואקטיב cashing) ע"י הפעלת תהליך הטעינה של ה DW והקוביות.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #950

ואז...
נתתם להם לשלוף ROLAP ? הייתה לכם מערכת דוחות נפרדת מהמערכת שיושבת על הקוביות ?

אם אצלנו כל כלי הדוחות יושבים על ה קוביות אז Proactive Caching  זה דבר מחייב אם צריכים לראות נתונים מיידית.

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

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #955

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

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #958

ואם אתה כן מעביר קוביה
אז חזרנו לעובדה שאתה כן צריך להשתמש ב Proactive Caching  ;D
כדי להריץ את הקוביה

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

בעניין: איך מריצים JOB מ SQL 13 years 5 months ago #970

  • eldad
  • eldad's Avatar
  • Offline
  • Moderator
  • הודעות: 624
  • קרמה: 0
אני מפרסס את הקוביה ע"י הרצת XMLA מה SSIS :
<Batch xmlns="schemas.microsoft.com/analysisservices/2003/engine">
  <Parallel>
    <Process xmlns:xsd="www.w3.org/2001/XMLSchema" xmlns:xsi="www.w3.org/2001/XMLSchema-instance">
      <Object>
        <DatabaseID>Adventure Works DW</DatabaseID>
        <CubeID>Adventure Works DW</CubeID>
      </Object>
      <Type>ProcessFull</Type>
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
    </Process>
  </Parallel>
</Batch>


אני לא כל כך אוהב את ה  Proactive Caching  כי אני תמיד מפחש שהוא לא יבצע פרוסס
לאגרגציות
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: eldad
זמן יצירת העמוד: 0.202 שניות

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

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

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning