Sayfa Düzeni ve İşleme (Rapor Oluşturucusu ve SSRS)

Rapor yazarken, sayfa düzeni ve sayfa sonları dahil, işlenen raporun istediğiniz gibi görünmesini sağlamak için, Reporting Services işleyicilerinin davranışını anlamak önemlidir. İşlenen raporun sizin veya kuruluşunuzun genel olarak kullandığı kağıt boyutuna uygun olduğundan emin olmak da isteyebilirsiniz.

Raporları Rapor Yöneticisi'nde veya Rapor Oluşturucusu'nun ya da Rapor Tasarımcısı'nın önizleme bölmesinde görüntülediğinizde, rapor önce HTML işleyicisi tarafından işlenir. Daha sonra raporu, Excel veya Virgülle Ayrılmış Dosya (CSV) gibi farklı biçimlere verebilirsiniz. Verilen rapor daha sonra, Excel'de daha ayrıntılı analiz için veya CSV veri dosyalarını alıp kullanabilecek uygulamalar için veri kaynağı olarak kullanılabilir.

Reporting Services, raporları farklı biçimlere vermek için bir işleyici kümesi içerir. Her bir işleyicinin, raporları işlerken uyguladığı kurallar vardır. Bir raporu, özellikle fiziksel sayfa boyutuna dayalı olarak sayfalandırma yapan Adobe Acrobat (PDF) gibi işleyiciler için farklı bir dosya biçimine verdiğinizde, verilen raporun işleme kuralları uygulandıktan sonra doğru şekilde görünmesi ve yazdırılması için raporunuzun düzenini değiştirmeniz gerekebilir.

Verilen raporlar için en iyi sonuçların alınması, çoğu kez yinelemeli bir süreçtir; raporu Rapor Oluşturucusu'nda veya Rapoar Tasarımcısı'nda yazıp önizler, raporu tercih edilen biçime verir, verilen raporu önizler ve sonra raporda değişiklikler yaparsınız.

Bu konu, Reporting Services işleme uzantıları ve bu uzantılarla nasıl çalışılacağı hakkında bilgi sağlar.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Bu Makalede

Sayfa Düzeni ve Rapor Öğeleri

Rapor Bölümleri

İşleyiciler

İşleme Davranışları

Sayfalandırma

Nasıl Yapılır Konuları

Bu Bölümde

Sayfa Düzeni ve Rapor Öğeleri

Rapor öğeleri farklı rapor verileriyle ilişkili olan yerleşim öğeleridir. Tablo, Matris, Liste, Grafik ve Ölçer her biri rapor veri kümesine bağlanan veri bölgesi öğeleridir. Rapor işlendiğinde veri bölgesi verileri görüntülemek için rapor sayfası boyunca aşağı doğru genişler. Diğer rapor öğeleri tek bir öğeye bağlanır ve görüntüler. Resim rapor öğesi bir resme bağlanır. Metin Kutusu rapor öğesi başlık gibi basit bir metin içerir ya da yerleşik alanlara, rapor alanlarına veya veri kümesi alanlarına başvuru içeren bir ifade içerir. Çizgi ve Dikdörtgen rapor öğeleri rapor sayfasında basit grafiksel öğeler sunar. Dikdörtgen aynı zamanda diğer rapor öğelerinin kapsayıcısı olabilir. Bir rapor alt raporlar içerebilir.

Reporting Services ile tasarım yüzeyinde herhangi bir yere rapor öğeleri ekleyebilirsiniz. Dayama çizgilerini ve boyutlandırma tutamaçlarını kullanarak bir rapor öğesinin ilk şeklini etkileşimli olarak yerleştirebilir, genişletebilir ve daraltabilirsiniz. Veri bölgelerini farklı veri kümeleriyle veya hatta aynı verileri farklı biçimlerde yan yana koyabilirsiniz. Tasarım yüzeyine bir rapor öğesi koyduğunuzda, varsayılan bir boyut ile şekle ve diğer tüm rapor öğeleriyle başlangıç ilişkisine sahip olur. Daha karmaşık rapor tasarımları oluşturmak için her birine birçok rapor öğesi yerleştirebilirsiniz. Örneğin, tablo hücrelerindeki grafikler veya resimler, tablo hücrelerindeki tablolar ve dikdörtgen içindeki birden çok resim. Raporda istediğiniz organizasyonu ve görünümü sağlamaya ek olarak rapor öğelerini dikdörtgenler gibi kapsayıcılara yerleştirmek rapor öğelerinin rapor sayfasında görüntülenme şeklini denetlemeye yardımcı olur.

Bir rapor, sayfa üstbilgisi ve sayfa altbilgisi her sayfada yinelenerek birden fazla sayfaya yayılabilir. Rapor resim ve çizgi gibi grafiksel öğeler içerebilir ve ifadeleri temel alabilen birden fazla yazı tipi, renk ve stile sahip olabilir.

Rapor Bölümleri

Bir rapor üç ana bölümden oluşur: isteğe bağlı sayfa üstbilgisi, isteğe bağlı sayfa alt bilgisi ve rapor gövdesi. Rapor üstbilgisi ve altbilgisi raporun ayrı bölümleri olmayıp rapor gövdesinin üst ve alt kısmına yerleştirilmiş rapor öğelerinden oluşur. Sayfa üstbilgisi ve sayfa altbilgisi raporun her sayfasının üst ve alt kenarı boyunca aynı içeriği tekrarlar. Altbilgi ve üstbilgilere resimler, metin kutuları ve çizgiler koyabilirsiniz. Rapor gövdesine tüm rapor öğesi türlerini koyabilirsiniz

Sayfada ilk olarak gizlemek veya göstermek için rapor öğelerinin özelliklerini ayarlayabilirsiniz. Satırlar veya sütunlarda ya da veri bölgelerinin gruplarında görünürlük özelliklerini ayarlayabilir ve kullanıcının rapor verilerini etkileşimli olarak gösterip gizleyebilmesini sağlamak için değiştirme düğmeleri sağlayabilirsiniz. Rapor parametrelerine bağlı olan ifadelerle birlikte ifadeleri, kullanarak görünürlük veya başlangıç görünürlüğünü ayarlayabilirsiniz.

Rapor işlenirken, rapor verileri rapor yerleşimi öğeleriyle birleştirilir ve birleştirilmiş veriler rapor işleyicisine gönderilir İşleyici rapor öğesinin genişletilme için önceden tanımlanmış kuralları izler ve her sayfaya ne kadar veri sığacağını belirler. Kullanmayı planladığınız işleyiciye göre en iyi duruma getirilmiş, okuması kolay bir raporu tasarlamak için, Reporting Services içinde sayfalandırmayı denetlemede kullanılan kuralları anlamanız gerekir. Daha fazla bilgi için bkz. Reporting Services'da Sayfalandırma (Rapor Oluşturucusu ve SSRS).

İşleyiciler

Reporting Services, raporları farklı biçimlere vermek için kullanabileceğiniz, işleme uzantıları olarak da adlandırılan bir işleyiciler kümesi içerir. Üç tür işleyici vardır:

  • Veri işleyiciler   Veri işleyiciler rapordaki tüm biçimlendirme ve yerleşim bilgilerini çıkararak yalnızca verileri görüntüler. Sonuç dosyası, ham rapor verilerini Excel gibi başka bir dosya türüne veya başka bir veritabanına, bir XML veri iletisine veya özel bir uygulamaya almak için kullanılabilir. Kullanılabilir veri işleyiciler şunlardır: CSV ve XML.

    [!NOT]

    Farklı bir biçime doğrudan dosya verme olanağı sağlamasa da, Atom işleme raporlardan veri dosyaları oluşturur.

  • Otomatik eklenen sayfa sonu işleyicileri   Otomatik eklenen sayfa sonu işleyicileri, rapor yerleşimi ve biçimlendirme sağlar. Sonuç dosyası, bir Web sayfasında olduğu gibi ekran tabanlı görüntüleme ve sunum için optimize edilmiştir. Otomatik eklenen kullanılabilir sayfa sonu işleyiciler şunlardır: Microsoft Excel, Microsoft Word, Web arşivi (MHTML) ve HTML.

  • Sabit sayfa sonu işleyicileri   Sabit sayfa sonu işleyicileri, rapor yerleşimi ve biçimlendirme sağlar. Sonuç dosyası tutarlı bir yazdırma deneyimi için veya raporu kitap biçiminde çevrimiçi olarak görüntülemek için optimize edilmiştir. Şu kullanılabilir sabit sayfa sonu işleyiciler desteklenir: TIFF ve PDF.

Bir raporu Oluşturucusu'nda veya Rapor Tasarımcısı'nda önizlediğinizde ya da Rapor Yöneticisi'nde çalıştırdığınızda, rapor her zaman HTML olarak işlenir. Raporu çalıştırdıktan sonra, raporu farklı dosya biçimlerinde verebilirsiniz. Daha fazla bilgi için bkz. Raporları Verme (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

İşleme Davranışları

Seçtiğiniz işleyiciye bağlı olarak, rapor işleme sırasında belirli kurallar uygulanır. Rapor öğelerinin bir sayfada birbiriyle nasıl uyumlu olacağı bu faktörlerin birleşimiyle belirlenir:

  • İşleme kuralları:

  • Rapor öğelerinin genişliği ve yüksekliği.

  • Rapor gövdesinin boyutu.

  • Sayfanın genişliği ve yüksekliği.

  • Sayfalandırma için işleyiciye özel destek.

Örneğin, HTML ve MHTML biçimlerine verilen raporlar, sayfaların çeşitli uzunluklarda olabildiği bilgisayar ekranı tabanlı bir deneyim için en iyi duruma getirilmiştir.

Daha fazla bilgi için bkz. İşleme Davranışları (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Sayfalandırma

Sayfalandırma işlemi rapor içindeki sayfaların sayısına ve rapor öğelerinin bu sayfalara nasıl yerleştirildiğine bakar. Reporting Services içindeki sayfalandırma, raporu görüntülemek ve teslim etmek için kullandığınız işleme uzantısına ve raporun kullanması için yapılandırdığınız sayfa sonu ve birlikte tutma seçeneklerine bağlı olarak değişir.

Raporunuzu teslim ederken kullanmayı planladığınız işleyiciye göre en iyi duruma getirilmiş, kullanıcılarınız için okuması kolay bir raporu başarıyla tasarlamak için, Reporting Services ürününde sayfalandırmayı denetlemede kullanılan kuralları anlamanız gerekir. Veri ve otomatik sayfa işleme uzantıları kullanılarak verilen raporlar, genellikle sayfalandırmadan etkilenmez. Bir veri işleme uzantısı kullandığınızda, rapor, XML veya CSV biçimli bir tabloda satır kümesi olarak işlenir. Verilen rapor verilerinin kullanılabilir olmasını sağlamak için, bir rapordan düzleştirilmiş tablo biçimli bir satır kümesi işlemek için uygulanan kuralları anlamanız gerekir.

HTML işleme uzantısı gibi bir otomatik sayfa işleme uzantısı kullandığınızda, raporun yazdırıldığında nasıl görüneceğini ve ayrıca PDF gibi bir sabit sayfa işleyicisi kullanılarak ne kadar iyi işleneceğini bilmek isteyebilirsiniz. Bir raporun oluşturulması veya güncelleştirilmesi sırasında, raporu Rapor Oluşturucusu'nda ve Rapor Tasarımcısı'nda önizleyebilir ve verebilirsiniz.

Sabit sayfa işleyicileri, rapor düzeni ve fiziksel sayfa boyutu üzerinde en fazla etkiye sahiptir. Daha fazla bilgi için bkz. Reporting Services'da Sayfalandırma (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Nasıl Yapılır Konuları

Bu bölümde, raporlarda sayfalandırmayla nasıl çalışacağınızı size adım adım gösteren yordamlar listelenmiştir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Bu Bölümde

Aşağıdaki konular, sayfa düzeni ve işleme hakkında ek bilgi sağlar.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Farklı Rapor İşleme Uzantıları İçin Etkileşim İşlevi (Rapor Oluşturucusu ve SSRS)

Raporları Verme (Rapor Oluşturucusu ve SSRS)