Bu sayfada, rapor oluştururken önerilen bazı uygulamalar listelenmiştir.
Raporları kaydetme ve yeniden kullanma
Aynı raporu birden çok kez eklemek ve silmek kaynak israfına yol açtığından, düzenli olarak çalıştırdığınız sorgular için rapor oluşturup kaydetmeniz önerilir.
YESTERDAY veya LAST_7_DAYS gibi göreli tarih aralıkları kullanmak raporların yeniden kullanılabilirliğini artırır.
Raporları planlama
Tek seferlik veya anlık raporlar, ayrı ayrı çalıştırıldıkları ve eksik bir veri kümesine karşı yürütülebilecekleri için kaynak israfına neden olabilir. Toplu olarak çalıştırıldıkları ve önceki günün verileri işlenene kadar yürütülmeyecekleri garanti edildiği için planlanmış raporlar, raporlama kaynaklarından en iyi şekilde yararlanır. Ayrıntılı bilgi için kullanılabilir planlama alanlarına bakın.
Rapor durumu için yoklama yaparken eksponansiyel geri yükleme kullanma
Bir raporun ne kadar sürede çalışacağını tahmin etmek mümkün değildir. Bu süre; tarih aralığı ve işlenecek veri miktarı gibi birçok faktöre bağlı olarak saniyelerden saatlere kadar değişebilir. Ayrıca, rapor çalışma süresi ile raporda döndürülen satır sayısı arasında bir korelasyon yoktur. Bu nedenle, tamamlanma zamanını belirlemek için çalışan bir raporun durumunu düzenli olarak kontrol etmeniz gerekir. Bu işleme "yoklama" denir.
Yoklama gerekli olsa da verimsiz bir uygulama, uzun süredir devam eden bir raporla karşılaşıldığında kotanızı hızla tüketebilir. Bu nedenle, yeniden denemeleri sınırlamak ve kotayı korumak için eksponansiyel geri yükleme kullanmanız önerilir.
Çok parçalı indirme gerçekleştirme
Rapor dosyaları birkaç gigabayt büyüklüğünde olabilir. Bu tür raporların tek bir istekte indirilmesi bağlantı sorunlarına yol açabilir. Ayrıca, tek bir istek indirme işlemi kesintiye uğrarsa bu işlem devam ettirilemez. Başarısız olan tek bir istek indirme işlemi de kesintiye uğrarsa devam ettirilemez. Bu nedenle, büyük indirmeleri daha küçük parçalara ayırmak için çok parçalı indirmeleri kullanmanız önerilir. Tek bir parça başarısız olursa indirme bu noktadan devam ettirilebilir.
Parçalama işleminin birçok avantajı olsa da her parça ayrı bir istek oluşturur. Bu nedenle, kotanın boşa harcanmasını önlemek için minimum 10 MB'lık bir parça boyutu kullanmanızı öneririz. Ancak ortalama rapor boyutunuz çok büyükse bağlantı hızının izin verdiği ölçüde parça boyutunu artırmayı düşünebilirsiniz.
Raporlama kotalarını göz önünde bulundurun
Campaign Manager 360 raporlama özelliğinin sorumlu kullanımı, aşağıdaki üç ürün genelinde kullanım kotasıyla zorunlu kılınır:
Anlık rapor yürütme (günlük)
Bir CM hesabının / CM kullanıcı profilinin 24 saatlik bir süre içinde çalıştırabileceği anlık rapor sayısını sınırlar. Kotayı aşmamak için:
- Birbirinin aynısı olan rapor sayısını azaltın.
- Düzenli olarak çalıştırılan raporları planlayın.
- Gereksiz API komut dosyalarını devre dışı bırakın.
Etkin planlanmış raporlar
Bir CM hesabının / CM kullanıcı profilinin belirli bir zamanda etkin olarak planlanmış şekilde bulundurabileceği rapor sayısını sınırlar. Kotayı aşmamak için:
- Birbirinin aynısı olan rapor sayısını azaltın.
- Planlanmış gereksiz raporları devre dışı bırakın.
- Gereksiz API komut dosyalarını devre dışı bırakın.
Eş zamanlı raporlar
Bir CM hesabının / CM kullanıcı profilinin aynı anda çalıştırabileceği rapor sayısını sınırlar. Kotayı aşmamak için:
- Düzenli olarak çalıştırılan raporları planlayın.
- Gereksiz API komut dosyalarını devre dışı bırakın.
- Geri yükleme aralığı mantığını uygulayın.
Raporlama uygulamanızı optimize etmenize rağmen hâlâ verilen kotayı aşıyorsanız iletişim formunu kullanarak Campaign Manager 360 Destek Ekibi ile iletişime geçin.