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

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

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

More
12 years 2 months ago #8085 by ohad23
פלטפורמת Boxi בתצורת Deski

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

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

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

More
12 years 2 months ago #8087 by תמיר
שלום שלום,

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

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

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

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

שנה טובה, :smile:


תמיר

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

More
12 years 2 months ago #8088 by Yoav
מצ"בדוגמא לאפשרות 2 שיישמתי :

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

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
12 years 2 months ago #8089 by ohad23
תודה רבה
אנסה לבצע כפי שהצעתם

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

More
12 years 2 months ago #8090 by תמיר
יואב: מה שכתבת במאמר הוא רעיון יפה, אבל לדעתי לא צריך להשתמש בפונקציות יעודיות אלא באחד חלקי קאונט כוכבית-גנרי לכל סוגי הDB.

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

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

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

תמיר

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

More
12 years 2 months ago #8091 by Yoav
תמיר,הפתרון הגנרי כתוב בתגובות למאמר,דוח שנכשל לא גורם לנפילת job ,רק להודעת שגיאה
הפתרון מתאים למצב שבו לא רוצים/יכולים ליצור evemt יהיו הסיבות אשר יהיו

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

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
12 years 2 months ago #8092 by תמיר

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

Moderators: Yoav
Time to create page: 0.304 seconds