Aracılığıyla paylaş


Reporting Services Raporları (SSRS)

SQL Server Reporting Services sayfalandırılmış raporları, rapor verilerini ve rapor düzeni öğelerini içeren XML tabanlı rapor tanımlarıdır. İstemci dosya sisteminde rapor tanımları .rdl dosya uzantısına sahiptir. Sayfalandırılmış raporu yayımladıktan sonra, rapor sunucusunda veya SharePoint sitesinde depolanan bir rapor öğesidir. Sayfalandırılmış raporlar, Reporting Services tarafından sağlanan sunucu tabanlı raporlama platformunun bir parçasıdır. SQL Server Mobile Rapor Yayımcısı ile mobil raporlar da oluşturabilirsiniz.

Reporting Services'ı yeni kullanıyorsanız , Reporting Services Kavramları (SSRS) içindeki bilgileri gözden geçirmeyi unutmayın.

Reporting Services sayfalandırılmış raporlarının avantajları

Raporlama Hizmetleri rapor çözümlerini kullanarak aşağıdakileri yapabilirsiniz:

  • Olguların tek bir sürümünü sağlayan bir veri kaynağı kümesi kullanın. İş kararları vermenize yardımcı olmak için verilerin birleşik bir görünümünü sağlamak için raporları bu veri kaynaklarına dayandırın.

  • Veri bölgelerini kullanarak verilerinizi birden çok, birbirine bağlı şekilde görselleştirin. Tabloları, matrisleri veya çapraz sekmeleri, grupları, grafikleri, ölçerleri, göstergeleri veya KPI'leri ve haritaları genişleterek/daraltarak ve grafikleri tablolarda iç içe yerleştirerek verileri görüntüleyin.

  • Kendi kullanımınız için raporları görüntüleyin veya raporları ekibinizle veya kuruluşunuzla paylaşmak üzere bir rapor sunucusuna veya SharePoint sitesine yayımlayın.

  • Raporu bir kez tanımlayın ve çeşitli yollarla görüntüleyin. Raporu birden çok dosya biçimine aktarabilir veya raporu abonelere e-posta olarak veya paylaşılan bir dosyaya teslim edebilirsiniz. Aynı rapor tanımına ayrı parametre kümeleri uygulayan birden çok bağlı rapor oluşturabilirsiniz.

  • Yeniden kullanmak üzere veri görselleştirmelerini tanımlamak için rapor bölümlerini, paylaşılan veri kaynaklarını, paylaşılan sorguları ve alt raporları kullanın.

    Uyarı

    Rapor bölümleri, SQL Server Reporting Services 2019'dan başlayarak SQL Server Reporting Services'in tüm sürümleri ve Power BI Rapor Sunucusu Eylül 2022'den itibaren Power BI Rapor Sunucusu'nun tüm sürümleri için kullanım dışı bırakılmıştır.

  • Rapor veri kaynaklarını rapor tanımından ayrı olarak yönetin. Örneğin, raporu değiştirmeden test veri kaynağından üretim veri kaynağına geçiş yapabilirsiniz.

  • Raporları serbest biçimli bir düzende tasarlar. Rapor düzeni, bilgi bantlarıyla sınırlı değildir. Sayfadaki veri görüntülemeyi, anlama, içgörü ve eylemi teşvik eden bir şekilde düzenleyebilirsiniz.

  • Rapor okuyucusu etkileşimlerini etkinleştirmek için detaylandırma eylemlerini, genişletme/daraltma geçişlerini, sıralama düğmelerini, Araç ipuçlarını ve rapor parametrelerini etkinleştirin. Rapor okuyucuların verilerin nasıl filtrelendiğini, gruplandırıldığını ve sıralanacağını denetlemesini sağlamak için rapor parametrelerini yazdığınız ifadelerle birlikte kullanın.

  • Rapor verilerinin filtrelenme, gruplandırma ve sıralama şeklini özelleştirme olanağı sağlayan ifadeler tanımlayın.

    Başlarken Raporu'nun ekran görüntüsü.

Rapor işleme aşamaları

Bir rapor oluşturduğunuzda, XML biçiminde bir rapor tanım dosyası (.rdl) tanımlarsınız. Bu dosya, rapor işlemcisi tarafından rapor verilerini ve rapor düzenini birleştirmek için gereken tüm bilgileri içerir. Bir raporu görüntülediğinizde, rapor aşağıdaki aşamalarda ilerler:

  • Derlemek. Rapor tanımındaki ifadeleri değerlendirin ve derlenmiş ara biçimi rapor sunucusunda dahili olarak depolayın.

  • Process. Veri kümesi sorgularını çalıştırın ve ara biçimi veri ve düzen ile birleştirin.

  • Render. Her sayfaya ne kadar bilginin sığdığını belirlemek ve sayfalandırılmış raporu oluşturmak için işlenmiş raporu işleme uzantısına gönderin.

  • Dışarı aktar (isteğe bağlı). Raporu farklı bir dosya biçiminde dışarı aktarın.

Daha fazla bilgi için bkz. Reporting Services Kavramlarındaki (SSRS) raporların aşamaları.

Sayfalandırılmış raporlar oluşturma

Sayfalandırılmış rapor oluşturmak için:

Raporları önizleme

Her rapor yazma aracı bir raporun önizlemesini destekler. Daha fazla bilgi için Sayfalandırılmış bir raporu önizleme, Rapor Tasarımcısı ile Rapor Tasarlama (SSRS) ve Rapor Oluşturucusu'nda Raporları Önizleme bölümlerine bakın.

Raporları kaydetme veya yayımlama

Her yazma aracı, raporu yerel olarak kaydetmeyi veya raporu bir rapor sunucusuna veya SharePoint sitesine yayımlamayı destekler. Daha fazla bilgi için Rapor Tasarımcısı ile Rapor Tasarlama (SSRS) ve Raporları Kaydetme (Rapor Oluşturucusu) bölümünün Sayfalandırılmış raporları kaydetme ve dağıtma bölümüne bakın.

Raporları görüntüleme

Yerel olarak kaydedilen veya rapor sunucusuna yayımlanan bir raporun önizlemesine ek olarak, rapor okuyucularınız için çeşitli görüntüleme deneyimleri sağlayabilirsiniz. Raporu görüntülemek için:

Raporları yönetme

Yayımlanan bir raporu yönetmek için:

  • Veri kaynakları. Paylaşılan ve eklenmiş veri kaynakları rapor tanımından bağımsız olarak yönetilir.

  • Dataset. Paylaşılan veri kümeleri rapor tanımından bağımsız olarak yönetilir.

  • Parametre. Parametreler rapor tanımından bağımsız olarak yönetilir. Rapor sunucusunda parametreler değiştirildikten sonra, rapor yazma istemcileri sunucuda yapılan değişiklikler üzerinde yayımlayamaz.

  • Kaynaklar. ESRI şekil dosyalarındaki görüntüler ve uzamsal veriler, rapor tanımından bağımsız olarak yayımlanıp yönetilebilen kaynaklardır.

  • Rapor önbelleği. Büyük raporları yoğun olmayan saatlerde çalışacak şekilde zamanlayarak, temel iş saatlerinde rapor sunucusu üzerindeki işleme etkisini azaltabilirsiniz.

  • An -lık görüntü. Aynı veri kümeleriyle çalışması gereken birden çok kullanıcı için tutarlı sonuçlar sağlamak istediğinizde rapor anlık görüntülerini kullanın. Geçici verilerle, isteğe bağlı rapor bir dakikadan diğerine farklı sonuçlar üretebilir. Buna karşılık rapor anlık görüntüsü, zaman içinde aynı noktadan veri içeren diğer raporlara veya analiz araçlarına karşı geçerli karşılaştırmalar yapmanıza olanak tanır.

  • Rapor geçmişi. Bir dizi rapor anlık görüntüsü oluşturarak, verilerin zaman içinde nasıl değiştiğini gösteren bir rapor geçmişi oluşturabilirsiniz.

Performans hakkında daha fazla bilgi için bkz. Performans, Anlık Görüntüler, Önbelleğe Alma (Reporting Services).

Raporların güvenliğini sağlama

Raporun güvenliğini sağlamak için:

Rapor sunucusu yöneticisi olarak, Reporting Services yüklemeniz için kullanılan yetkilendirme ve kimlik doğrulama sistemini belirleyin. Reporting Services, yayımlanan raporlara erişimi denetlemeye yardımcı olmak için varsayılan olarak Windows kimlik doğrulamasını, tümleşik güvenliği ve rol atamasını kullanır. Daha fazla bilgi için bkz . Roller ve İzinler (Reporting Services) ve Reporting Services Güvenlik ve Koruması.

Rapor verilerini temel alan bildirimler oluşturma

SharePoint sitesinde yayımlanan raporlar için veri uyarıları oluşturabilirsiniz. Veri uyarıları, rapordaki veri bölgelerinden gelen veri akışlarını temel alır. Varsayılan olarak, veri bölgeleri otomatik olarak adlandırılır. Rapor yazarları, iş amaçlarına göre veri bölgelerini adlandırarak raporlarında veri uyarıları oluşturmayı kolaylaştırabilir. Bir veri uyarısı oluşturduğunuzda, veriler belirttiğiniz koşullara uyduğunda size e-postayla bildirim gönderilir. Daha fazla bilgi için bkz. Raporlardan Veri Akışları Oluşturma (Rapor Oluşturucusu ve SSRS), Veri Uyarı Tasarımcısı'nda Veri Uyarısı Oluşturma ve Reporting Services Veri Uyarıları.

Raporları yükseltme

Reporting Services rapor tanımlarının, rapor sunucularının ve SharePoint sitelerinin birden çok sürümünü destekler. Bir raporu yükseltmek için:

Raporlardaki sorunları giderme

Bir raporun sorunlarını gidermek için:

  • Sorunun nerede oluştuğunu belirleyin. Raporun Aşamalarındaki bilgileri gözden geçirin.

  • Daha fazla bilgiyi nerede bulabileceğinizi belirleyin. Örneğin, ifadeler içeren rapor tasarımı için Rapor Tasarımcısı aracı, ifade değerlendirme sorunları hakkında Rapor Oluşturucusu aracından daha fazla bilgi sağlar. Rapor işleme hataları için günlük dosyaları ayrıntılı bilgiler içerir.