Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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:
Raporun amacını belirleyin. Raporu kullanan hedef kitle için raporun amacını belirleyin. İyi tasarlanmış bir rapor, rapor okuyucularına içgörü ve eyleme yol açan bilgiler sağlar. Bu adım sırasında alınan tasarım kararları rapor parametreleri, rapor düzeni tasarımı ve rapor görüntüleme deneyimi seçiminizi etkiler. Daha fazla bilgi için bkz . Rapor Planlama (Rapor Oluşturucusu) ve Rapor Tasarımı İpuçları (Rapor Oluşturucusu ve SSRS).
Sorgu türünü seçin. Genelleştirilmiş, paylaşılan veri kümesi sorgusu mu yoksa rapor kümenize özgü bir veri kümesi sorgusu mu kullanacağınızı belirleyin. Genelleştirilmiş sorgu içeren paylaşılan bir veri kümesinin birden çok rapor tarafından kullanılması kolaydır, ancak her rapor tasarımcısının verileri belirli rapor kümeleri için gerektiği şekilde filtrelemesi gerekir. Daha fazla bilgi için bkz. Rapor Verileri (SSRS).
İlgili verilerin görünümlerini planlayın. Rapor okuyucularınız için görüntüleme deneyimini planlayın. Ayrıntılı verilerin detayına gitme özelliğine sahip özet raporlar, büyük miktarda veriyi işlemeye yönelik yararlı bir yaklaşımdır. Daha fazla bilgi için bkz. Drillthrough, Detaylandırma, Alt Raporlar ve İç İçe Veri Bölgeleri (Rapor Oluşturucusu ve SSRS).
İzinleri yapılandırma. Doğru izin düzeyini vermek için stratejiyi planlayın. Yaygın bir strateji, rapor sunucusunda bir klasör yapısı oluşturmak ve raporlara ve raporla ilgili öğe tabanlı rollere ve klasör güvenliğine erişim vermektir. Daha fazla bilgi için bkz. Güvenli Raporlar.
Bir yazma ortamı seçin. Yazma araçları özellikler için destek farklılık gösterir. Daha fazla bilgi için Reporting Services Araçları bkz.
Her rapor için:
Veri kaynaklarını tanımlama. Her veri kaynağı için bir tane olan rapor veri kaynaklarını tanımlayın. Daha fazla bilgi için bkz. Veri bağlantısı dizeleri oluşturma - Rapor Oluşturucusu ve SSRS.
Her kaynaktan hangi verilerin kullanılacağını seçin. Her veri kaynağı için rapor veri kümelerini tanımlayın. Her veri kümesi, hangi verilerin kullanılacağını belirten bir sorgu içerir. Rapor parametreleriniz varsa, her parametre için kullanılabilir değerler listesini doldurmak için bir veri kümesi tanımlayın. Daha fazla bilgi için bkz. Rapor Veri Kümeleri (SSRS) ve Rapor Parametreleri (Rapor Oluşturucusu ve Rapor Tasarımcısı).
Bir veri görselleştirmesi seçin. Her veri kümesi için, verileri görüntülemek için hangi veri bölgesinin kullanılacağını seçin. Tablo, grafik, ölçer ve harita listesinden seçim yapın. Daha fazla bilgi için aşağıdaki makalelere bakın:
Verileri ve düzeni özelleştirin. Rapor düzenini tasarlar. Rapor tanımı bir rapor gövdesine, veri kaynaklarına, veri kümelerine, veri bölgelerine, metin kutularına, satırlara ve görüntülere sahiptir. Dikdörtgenler hem düzen hem de görsel öğeler için kapsayıcı olarak kullanılır. Verileri denetlemek, gruplandırmak, sıralamak, biçimlendirmek ve görüntülemek için ifadeler yazarak her veri bölgesini özelleştirin. Onlarca veya yüzlerce raporu yönetmeye yardımcı olan rapor adlarını, konumları ve diğer tanımlayıcı bilgileri ekleyin. Sayfadaki düzen öğelerini düzenlemek için görsel öğeler ve kapsayıcılar ekleyin. Daha fazla bilgi için aşağıdaki makalelere bakın:
Etkileşim özelliklerini yapılandırın. Rapor okuyucularınız için etkileşim özellikleri ekleyin. Örneğin, sorguları görüntülemek için sıralama düğmeleri veya geçiş öğeleri ekleyin. Daha fazla bilgi için bkz. Etkileşimli Sıralama, Belge Eşlemeleri ve Bağlantılar (Rapor Oluşturucusu ve SSRS).
Tasarımı gözden geçirin ve tekrarlayın. Raporun önizlemesini görüntüleme. Rapor okuyucularınızdan geri bildirim almak için bir ön sürüm yayımlayın. Tasarımda yineleme yapın.
Raporlama çözümünü gözden geçirin. Rapor kümesinin doğru etkileşimde bulunduğunu doğrulayın.
Hangi bileşenlerin yeniden kullanılabileceğini düşünün. Veri kaynaklarından veya veri kümesi sorgularından herhangi birinin yeniden kullanım için paylaşılıp paylaşılmadığını belirleyin. Öyleyse, rapor sunucusunda veya SharePoint sitesinde paylaşılan veri kaynakları ve paylaşılan veri kümeleri oluşturun. Veri bölgelerinin rapor parçaları olarak yeniden kullanıma uygun olup olmadığını belirleyin. Daha fazla bilgi için bkz . Rapor Tasarımcısı'nda (SSRS) Rapor Bölümleri.
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:
Tarayıcı. Yayımlanan raporları görüntülemek için Rapor Sunucusu Web Hizmeti'ni veya SharePoint sitesini kullanın. SharePoint sitesinde, yayımlanan raporları görüntülemek için bir Web bölümü de yapılandırabilirsiniz. Daha fazla bilgi için aşağıdaki makalelere bakın:
Teslimat E-postadaki rapor okuyucularına veya paylaşılan bir dosya klasörüne rapor teslim etmek için bir abonelik yapılandırın. Daha fazla bilgi için bkz. Abonelikler ve Teslimat (Reporting Services).
Ihracat. Rapor görüntüleyici araç çubuğundan, rapor okuyucu bir raporu farklı bir dosya biçimine aktarabilir. Dışarı aktarma dosya biçimleri rapor sunucusu yöneticisi tarafından yapılandırılabilir. Daha fazla bilgi için bkz . Raporları Dışarı Aktarma (Rapor Oluşturucusu ve SSRS)
Yazdır. Rapor okuyucu, raporun görüntülenme şekline bağlı olarak raporu veya raporun sayfalarını yazdırabilir. Daha fazla bilgi için bkz. Raporları Yazdırma (Rapor Oluşturucusu ve SSRS).
Web Uygulaması veya Windows Form uygulaması. SSRS aracılığıyla raporlamayı kolaylaştıran bir uygulama geliştirmek için Visual Studio'yu kullanın. Daha fazla bilgi için bkz. [Reporting Services'i Uygulamalarla Tümleştirme.
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:
Rapor sunucusu yüklemesini yükseltin. Rapor sunucusunda depolanan derlenmiş raporlar ilk kullanımda otomatik olarak yükseltilir. Rapor tanımı (.rdl) değiştirilmez. Daha fazla bilgi için bkz. Raporlama Hizmetlerini Yükseltme ve Geçirme.
Raporu bir rapor yazma ortamında açın. Rapor tanımı çoğu durumda yükseltilir. Daha fazla bilgi için bkz .SQL Server Veri Araçları'nda (SSRS) Yükseltme Raporları ve Dağıtım ve Sürüm Desteği.
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.