Aracılığıyla paylaş


SQL Server Data Tools kullanılan rapor yazma ortamı

Bu makalede, Customer Engagement için Dynamics 365 uygulamaları raporları yazmak için nelerin gerekli olduğu açıklanmaktadır.

Rapor yazmak ve yayımlamak için Customer Engagement için Dynamics 365 uygulamalarında gerekli geliştirme araçlarına ve uygun ayrıcalıklara sahip olmanız gerekir. Ayrıca, şunlarla ilgili sahibi olmanız gerekir:

  • Visual Studio.

  • SQL Server Data Tools (SSDT) kullanarak SQL Server Reporting Services raporları oluşturma.

  • Fetch tabanlı raporlar yazmak için, Dynamics 365 for Customer Engagement uygulamaları FetchXML dili.

Gerekli araçlar

Aşağıdakiler, Dynamics 365 for Customer Engagement uygulamaları için özel rapor yazma gereksinimleridir:

  • Visual Studio. Belirli sürümler için bkz. Rapor Yazma Uzantısı gereksinimleri.

  • SQL Server Data Tools. Visual Studio ile eklenti olarak kullanılan rapor yazma ortamıdır.

  • Dynamics 365 Rapor Yazma Uzantısı. Özel Fetch tabanlı raporlar yazıyorsanız, bu gereklidir. Dynamics 365 Sales ve Dynamics 365 Customer Service gibi Dynamics 365 müşteri etkileşimi uygulamalarının yalnızca Fetch tabanlı raporları desteklediğini unutmayın. Dynamics 365 Rapor Yazma Uzantısının Visual Studio ve SQL Server Data Tools yüklü olan bilgisayarda yüklü olması gerekir. İndirin: Dynamics 365 Rapor Yazma Uzantısı Yükleme talimatları için bkz. Dynamics 365 Rapor Yazma Uzantısı yükleme.

  • Microsoft Reporting Services Projects uzantısı. Rapor sunucusu projeleri oluşturmak için kullanılır. Uzantı, Visual Studio 2015 ile sunulur. Sonraki sürümler için bkz. Report Services Projects uzantısı.

Not

  • Rapor yazmak FetchXML için SQL Server Reporting Services Rapor Oluşturucusu'nu kullanamazsınız. Dynamics 365 Rapor Yazma Uzantısı, rapor yazmak SQL Server Data Tools için FetchXML kullanılır.
  • Dynamics 365 Rapor Yazma Uzantısı'nın yalnızca 32 bit sürümü kullanılabilir.

Gerekli ayrıcalıklar

Customer Engagement için Dynamics 365 uygulamalarına özel raporlar dağıtmak için, bir Customer Engagement için Dynamics 365 uygulamaları hesabınız olmalı ve size PublishReport ayrıcalığı içeren bir güvenlik rolü atanmalıdır. Varsayılan olarak, Sistem Yöneticisi ve Sistem Özelleştirici güvenlik rolleri bu ayrıcalıkları içerir.

Rapor geliştirme süreci

Aşağıdakiler, özel Dynamics 365 for Customer Engagement uygulamaları raporları oluşturma adımlarıdır. Bir rapor geliştirirken bazı adımları yinelemeniz gerekebilir:

  1. Hangi iş bilgilerinin görüntüleneceğine bağlı olarak bir rapor kavramı veya belirtim geliştirin.

  2. Özel bir rapor oluşturun veya Visual Studio'da SQL Server Data Tools kullanarak mevcut bir raporu değiştirin.

    • Yeni bir rapor (özel) oluşturun. Daha fazla bilgi: SQL Server Data Tools kullanarak özel rapor oluşturma

    • Mevcut Customer Engagement için Dynamics 365 rapor tanımı dili (.rdl) dosyasını indirme. Bunu yapmak için bir müşteri etkileşimi uygulaması açın, Raporlama sekmesini seçin, istediğiniz raporu seçin ve ardından komut çubuğunda Düzenle'yi seçin. Rapor özellikleri sayfasında, Eylemler araç çubuğundan Raporu İndir'i seçin.

  3. Temel rapor parametrelerini oluşturun. Daha fazla bilgi: Raporlardaki Parametreleri Kullanma

  4. Verileri almak için veri kümeleri ve filtreleme ölçütü belirtin:

  5. Üstbilgi ve altbilgi dahil olmak üzere raporun temel düzenini belirleyin.

  6. Raporu belirtimine göre gerekli rapor öğelerini ekleyin. Daha fazla bilgi: Rapor Gezintisi Ekleme

  7. Visual Studio'da rapora önizleme yapın ve tüm hataları giderin. Daha fazla bilgi: Raporları Sınama ve Sorun Giderme

  8. Dynamics 365 for Customer Engagement uygulamaları kullanarak raporlama sunucusuna raporu dağıtma. Daha fazla bilgi: Raporları yayınlama

  9. Doğrulamak için dağıtılan raporu çalıştırın.

Ayrıca bkz.

Şununla sorgu oluşturma FetchXML
SQL Server Data Tools Kullanarak Özel Raporlar Oluşturma