SQL Server Veri Araçları'nı kullanarak rapor yazma ortamı

Bu makalede, Dynamics 365 for Customer Engagement uygulamaları raporlarını yazmak için gerekenler açıklanmaktadır.

Bir rapor yazmak ve yayımlamak için Dynamics 365 for Customer Engagement uygulamalarında gerekli geliştirme araçlarına ve uygun ayrıcalıklara sahip olmanız gerekir. Ayrıca, aşağıdakilere aşina olmalısınız:

  • Visual Studio.

  • SQL Server Veri Araçları (SSDT) kullanarak SQL Server Reporting Services raporları oluşturma.

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

Gerekli araçlar

Dynamics 365 for Customer Engagement uygulamaları için özel bir rapor yazmak üzere aşağıdakiler gereklidir:

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

  • SQL Server Veri Araçları. Bu, Visual Studio ile eklenti olarak kullanılabilen bir rapor yazma ortamıdır.

  • Dynamics 365 Rapor Yazma Uzantısı. Bu, özel Fetch tabanlı raporlar yazıyorsanız 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ğine dikkat edin. Dynamics 365 Rapor Yazma Uzantısı, Visual Studio ve SQL Server Veri Araçları'nın yüklü olduğu bilgisayarda yüklü olmalıdır. İndir: Dynamics 365 Rapor Yazma Uzantısı. Yükleme yönergeleri için Dynamics 365 Rapor Yazma Uzantısı'nı yükleme bölümüne bakın.

  • Microsoft Reporting Services Projeleri uzantısı. Rapor sunucusu projeleri oluşturmak için kullanılır. Uzantı Visual Studio 2015'e dahildir. Sonraki sürümler için bkz: Rapor Hizmetleri Projeleri uzantısı.

Uyarı

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

Gerekli ayrıcalıklar

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

Rapor geliştirme süreci

Aşağıda, özel Dynamics 365 for Customer Engagement uygulamaları raporları geliştirme adımları listelenmiştir. Rapor geliştirirken bazı adımları tekrarlamanız gerekebilir:

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

  2. Visual Studio'daki SQL Server Veri Araçları'nı kullanarak değiştirmek için özel bir rapor oluşturun veya varolan bir raporu kullanın.

    • Yeni (özel) bir rapor oluşturun. Daha fazla bilgi: SQL Server Veri Araçları'nı kullanarak özel raporlar oluşturma

    • Varolan bir Dynamics 365 for Customer Engagement uygulamaları rapor tanım dili (.rdl) dosyasını indirin. 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 parametreleri oluşturun. Daha fazla bilgi: Raporlarda Parametreleri Kullanma

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

  5. Üstbilgiler ve altbilgiler de dahil olmak üzere raporun temel düzenini tanımlayın.

  6. Rapor belirtimine bağlı olarak gerektiği gibi rapor öğeleri ekleyin. Daha fazla bilgi: Rapor Gezintisi Ekleme

  7. Raporu Visual Studio'da önizleyin ve hataları giderin. Daha fazla bilgi: Raporları Test Etme ve Sorun Giderme

  8. Dynamics 365 for Customer Engagement uygulamalarını kullanarak raporu raporlama sunucusuna dağıtın. Daha fazla bilgi: Raporları Yayımlama

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

Ayrıca bakınız

FetchXML ile sorgular oluşturun
SQL Server Veri Araçlarını Kullanarak Özel Raporlar Oluşturun