گزارش های همزمان

گزارش همزمان چیست؟

گزارش همزمان یک گزارش کوچک است که باید خیلی سریع اجرا شود. پس از دریافت درخواست برای اجرای یک گزارش همزمان، پلت فرم گزارش دهی DCM بلافاصله اجرای آن را برای شما آغاز می کند. گزارش‌هایی از این دست در موقعیت‌هایی که به سرعت به بخش کوچکی از داده‌ها نیاز دارید، مانند زمانی که معیارها را در یک رابط کاربری گرافیکی نمایش می‌دهید، بهترین استفاده را دارند.

تفاوت بین تولید گزارش همزمان و ناهمزمان چیست؟

اجرای یک گزارش به صورت ناهمزمان همیشه حداقل چند دقیقه طول می کشد، حتی اگر مقدار کمی داده را درخواست کنید. گزارش‌های همزمان، این داده‌ها را بسیار سریع‌تر برمی‌گردانند، به‌هزینه‌ای که مدت زمان اجرای گزارش ممکن است طول بکشد. زمانی که گزارش را نمی توان در بازه زمانی همگام اجرا کرد یا زمانی که در یک محیط حساس به زمان مانند رابط کاربری نیستید، باید از تولید گزارش ناهمزمان استفاده کنید.

دوره وقفه گزارش همزمان چیست؟

اگر گزارش به اندازه کافی کوچک باشد که در 10 ثانیه یا کمتر اجرا شود، سیستم یک فایل گزارش کامل را به درخواست اجرای اولیه شما برمی گرداند. در غیر این صورت، گزارش DCM گزارش شما را برای مدت 50 ثانیه قبل از اتمام زمان اجرا می کند.

اگر گزارش همگام بیش از حد طول بکشد چه اتفاقی می‌افتد؟

اگر تولید یک گزارش همگام در مدت زمان وقفه کامل نشود، تولید متوقف می شود و گزارش در صف گزارش ناهمزمان ما قرار نمی گیرد. گزارش شما با شکست مواجه نمی‌شود یا خطایی را برمی‌گرداند، اما انتقال به صف گزارش‌های ناهمزمان به این معنی است که تولید گزارش شما حداقل چند دقیقه طول می‌کشد.

به غیر از زمان تولید گزارش، هیچ نشانه ای مبنی بر اینکه گزارش شما از بازه زمانی گزارش همزمان فراتر رفته است، دریافت نمی کنید. یا به صورت همزمان در 50 ثانیه یا کمتر تکمیل می شود یا ناهمزمان می شود و به چند دقیقه زمان نیاز دارد.

کدام نوع گزارش از اجرای همزمان پشتیبانی می کند؟

همه انواع گزارش از اجرای همزمان پشتیبانی می کنند به استثنای موارد:

  • گزارش مسیر تبدیل ، که هرگز از گزارش همزمان پشتیبانی نمی‌کند.
  • گزارش Floodlight ، که فقط در صورتی از گزارش همزمان پشتیبانی می‌کند که dfa:floodlightImpressions حذف شود.

انواع دیگر گزارش‌ها همگی از اجرای همزمان پشتیبانی می‌کنند، اما در صورت استفاده از داده‌های بیش از حد یا ترکیبی از معیارها و ابعاد که به منابع فشرده می‌شوند، باز هم زمان پایان خواهد یافت.

چگونه یک گزارش همزمان را اجرا کنم؟

به طور پیش فرض، همه گزارش ها به صورت ناهمزمان اجرا می شوند. هنگام درخواست ایجاد یک فایل گزارش جدید، می‌توانید پارامتر synchronous اختیاری را روی true تنظیم کنید تا بتوانید گزارش را به صورت همزمان اجرا کنید. به کد نمونه در مستندات ما مراجعه کنید.

آیا باید تمام گزارش های خود را با اجرای همزمان درخواست کنم؟

خیر، فقط زمانی باید درخواست اجرای همزمان کنید که انتظار دارید گزارش در بازه زمانی به پایان برسد. اگر گزارش شما با اجرای همزمان شروع شود و به محدودیت زمانی برسد، گزارش به صف ناهمزمان منتقل می‌شود—مدت زمان اجرای کل گزارش، زمان مورد نیاز برای تولید گزارش به‌صورت ناهمزمان به‌علاوه دوره وقفه همزمان خواهد بود. بنابراین، اگر گزارش را به صورت ناهمزمان درخواست کرده بودید، از تأخیر اضافی دوره وقفه همزمان جلوگیری می‌کردید.

آیا معیارها و ابعادی که درخواست می کنم بر زمان تولید گزارش های من تأثیر می گذارد؟

بله، آنها خواهند شد. تدوین برخی معیارها و ابعاد بیشتر از سایرین طول می کشد و برخی از آنها حتی ممکن است باعث شوند که گزارش های همزمان شما همیشه به پایان برسد. ابعاد جغرافیایی یکی از این ابعاد است که به ندرت به اندازه کافی سریع است که در گزارش های همزمان گنجانده شود.

چگونه می توانم زمان مورد نیاز برای تولید گزارش های خود را کوتاه کنم تا امکان گزارش همزمان فراهم شود؟

بسیاری از عوامل، مانند اندازه کمپین های گنجانده شده و بازه زمانی که گزارش پوشش می دهد، بر سرعت تأثیر می گذارد. کمی تغییر دستی اغلب بهترین راه برای رساندن گزارش‌های شما به تکه‌های به اندازه کافی کوچک است - با هر چیزی که می‌خواهید بتوانید به سرعت نمایش دهید شروع کنید و سپس سعی کنید گزارش را تا زمانی که با موفقیت به طور همزمان تکمیل شود، کم کنید.