דוחות סינכרוניים

מהו דוח סינכרוני?

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

מה ההבדל בין יצירת דוחות סינכרוניים לבין יצירת דוחות אסינכרוניים?

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

מהי תקופת הזמן הקצובה הסינכרונית של הדוח?

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

מה קורה אם דוח סינכרוני נמשך יותר מדי זמן?

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

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

אילו סוגי דוחות תומכים בביצוע סינכרוני?

כל סוגי הדוחות תומכים בהפעלה סינכרונית, למעט המקרים הבאים:

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

איך מריצים דוח סינכרוני?

כברירת מחדל, כל הדוחות פועלים באופן אסינכרוני. כשמבקשים ליצור קובץ דוח חדש, אפשר להגדיר את הפרמטר האופציונלי synchronous ל-true כדי לבקש שהדוח יופק באופן סינכרוני. עיינו בקוד לדוגמה במסמכי התיעוד שלנו.

האם לבקש את כל הדוחות שלי עם הפעלה סינכרונית?

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

האם המדדים והמאפיינים שביקשתי ישפיעו על זמן היצירה של הדוחות?

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

איך אפשר לקצר את משך הזמן הדרוש ליצירת הדוחות שלי כדי לאפשר דיווח סינכרוני?

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