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

דיון: אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא?

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 4 weeks ago #8085

  • ohad23
  • ohad23's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 58
  • קרמה: 0
פלטפורמת Boxi בתצורת Deski

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

קיים דוח בקרה לתהליך מסוים שרץ כל בוקר ונשלח למייל. הדוח מתוזמן ב info view ונשלח כאקסל
המצב כרגע הוא שהדוח נשלח בכל בוקר לגורם בארגון גם אם אין בעיה כלומר השאילתא חוזרת ריקה (הגורם מקבל מייל עם אקסל ריק) מצב כזה כמובן לא נוח כי הגורם באיזה שלב כבר מפסיק לפתוח את המיילים...
האם ניתן בצורה כלשהיא להגדיר / להתחכם עם המערכת וליצור מצב שהדוח יישלך למייל רק במידה והשאילתא מחזירה נתונים? או רק כאשר תוצאות השאילתא עומדות בתנאי שהגדרתי?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8087

  • תמיר
  • תמיר's Avatar
  • Offline
  • Platinum Boarder
  • הודעות: 627
  • קרמה: 4
שלום שלום,

למיטב זכרוני, אין לבעיה הזאת פתרון מובנה במערכת. יש שני דרכים להתמודד.

1. פתרון אלגנטי. ליצור event, כלומר כאשר יישנם תוצאות, ETL ישאיר קובץ בתיקיה מסוימת והדוח ירוץ רק כאשר הקובץ קיים.

2.פתרון מלוכלך. עשיתי דבר כזה בעבר, אבל אני לא זוכר בדיוק' את הפרטים, אבל איתן לך כיוון כללי.: נניח שאתה משכפל את הprovider ובמקום select fields אתה שם select count , תוכל לדעת את מספר הרשומות שיחזרו בשאילתא הראשונה. אם אין רשומות הcount יחזיר null, תלכוד את הnull באמצעות nvl או isnull (תלוי בDB) ואח"כ תעשה 1 חלקי כל מה שקיבלת (אני לא רושם בדיוק את התחביר בגלל בעיות יישור)

לא חוזרות רשומות בשאילתא הראשונה, השאיתא השניה תבצע 1/0 וזה אמור להכשיל את הדוח ובכך את שליחתו.

שנה טובה, :smile:


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

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8088

  • Yoav
  • Yoav's Avatar
  • Offline
  • Moderator
  • הודעות: 1041
  • קרמה: 9
מצ"בדוגמא לאפשרות 2 שיישמתי :

thebobaba.blogspot.co.il/2008/11/blog-post_18.html
Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
הנהלת האתר ביטלה גישת כתיבה ציבורית.

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8089

  • ohad23
  • ohad23's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 58
  • קרמה: 0
תודה רבה
אנסה לבצע כפי שהצעתם
הנהלת האתר ביטלה גישת כתיבה ציבורית.

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8090

  • תמיר
  • תמיר's Avatar
  • Offline
  • Platinum Boarder
  • הודעות: 627
  • קרמה: 4
יואב: מה שכתבת במאמר הוא רעיון יפה, אבל לדעתי לא צריך להשתמש בפונקציות יעודיות אלא באחד חלקי קאונט כוכבית-גנרי לכל סוגי הDB.

כך או כך, אני לא חושב שזה פתרון יפה שכן זה גורם לנפילת ג'ובים.

הפתרון הראשון שהצעתי הוא יותר מסובך ליישום, אבל יותר נקי/

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

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

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8091

  • Yoav
  • Yoav's Avatar
  • Offline
  • Moderator
  • הודעות: 1041
  • קרמה: 9
תמיר,הפתרון הגנרי כתוב בתגובות למאמר,דוח שנכשל לא גורם לנפילת job ,רק להודעת שגיאה
הפתרון מתאים למצב שבו לא רוצים/יכולים ליצור evemt יהיו הסיבות אשר יהיו

בעקרון אני מעדיף את שיטת ה-events או את הפתרון המובנה של ה-control--M ,
מזכיר לך בגרסת BI4 אפשר לקבל התראות על תוצאה בדוח למייל ול-inbox.
Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
הנהלת האתר ביטלה גישת כתיבה ציבורית.

אפשרי לתזמן דוחות ל בinfo view לפי תוצאת השאילתא? 7 years 3 weeks ago #8092

  • תמיר
  • תמיר's Avatar
  • Offline
  • Platinum Boarder
  • הודעות: 627
  • קרמה: 4
סבבה. תודה :smilly:
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: Yoav
זמן יצירת העמוד: 0.169 שניות

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

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

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning