Share via


Rapor işlemci

Rapor işlemci rapor sunucusu bir iç bileşeni olan örnek ad hoc raporlama için kullanılan Rapor modellerinin yanı sıra raporları işler.

Rapor işleme genel bakış

Rapor işleme bir dizi işleme yönergeleri statik bir rapor tanımı içinde dönüştürme adımları açıklar bir işlenmiş rapor son Sunusu biçiminde görünür.Aşağıdaki diyagramda, aşamaları ve rapor işleme öğeleri gösterir.

Rapor işleme Diyagramı

rapor işleme diyagramı

Bir rapor erişildiğinde, ya da ile isteğe bağlı veya gönderme erişimi, rapor sunucusu uçtan uca işleyen ya da pre-processed ve ardından sonraki belirli bir biçimde görüntülemek için bir ara biçiminde kaydedilmiş bir raporu verir.Hangi sonucu oluşur, rapor yürütme ayarlarını belirleyin.Rapor Sunucu Yöneticisi bir raporu önbellekten veya anlık görüntü olarak erişilmesi belirtiyorsa, ara biçimi alınır rapor sunucusu veritabanı ve daha sonra görüntüleme için.Aksi halde, tüm aşamalarında işlem gerçekleştirilir.

Rapor işleme istekleri

Rapor işlemci bu isteklerine yanıt verir:

  • İsteğe bağlı rapor isteği.Bir kullanıcının istek üzerine çalıştırmak için yapılandırılmış bir rapor açma eylem tetikler üzerinde işleme rapor rapor sunucusu.Rapor işlemci Rapor tanımı alır, bir veri işleme uzantısı için veri isteği gönderir, rapor tanımı veri ile birleştiren, bir işleme uzantısı gönderir ve işlenmiş rapor verir.İsteğe bağlı rapor işleme ayrıca model alarak raporda kullanıcı eylemlerine oluşuyor.Bir kullanıcı bir veri anlatıyor yol bir dizi isteğin geçici bir tıklatmalı kurulum raporları için bir model alarak raporda tetikler.

  • Önbelleğe alınmış rapor isteği.Önbelleğe alınan raporlar işleme Web hizmet içinde gerçekleştirilen isteğe bağlı rapor bir türevidir.önbelleğe alınmış kopya kopyasını süresi dolmuşsa, rapor işleme önbelleğe alınmış bir kopyadan çalıştıracak şekilde konfigüre edilmiş bir rapor açan kullanıcı eylem tetikler.Bu durum, rapor önbelleğe tekrar eklenmeden önce re-processed ve sonra kullanıcının tarayıcısına gönderilir.

  • Gelen istek Zamanlama ve Teslim İşlemcisi.Zamanlanmış rapor işleme rapor sunucusu tarafından başlatılan ve arka planda çalışır.Tüm gönderme access rapor işleme ve teslim için yürütülen zamanlamaları ve Zamanlama ve Teslim İşlemcisi bileşeni olan rapor sunucusu tarafından işlenen olayların üzerinden.İstek alındığında, rapor işlemci Rapor tanımı alır, bir veri işleme uzantısı için veri isteği gönderir, rapor tanımı veri ile bir araya getirir ve derlenmiş rapora depolar rapor sunucusu veritabanı.

İşleme raporlama aşamaları

Rapor çalıştırma sırasında rapor sunucusu bir raporu üç aşamada işler: oluşturma ve işleme, veri işleme, rapor.Veri ve rapor işleme Ara biçiminde bir rapor sonuçta bir rapor tanımı üzerinde gerçekleştirilir.Ara biçiminde raporlar belirli görüntüleme biçimine sonradan olmalarıdır.

Rapor tanımı alınıyor

Rapor işleme bir yayınlanan Rapor tanımı ile başlar.Bir veya daha fazla sorgular, düzen bilgilerini ve kod başvurular ya da ifadelerin bir rapor tanımı içerir.Rapor işlemci rapor tanımından alır rapor sunucusu veritabanı, parametreleri ve ifadeleri değişkenler başlatır ve veriler için rapor hazırlayan diğer ön işlemleri yapar.Veri işleme uzantısı için veri sonra bağlar kaynak ve verileri alır.

Veri işleme

Veri işleme, veritabanı sunucusunda gerçekleşir.Raporun statik veri dosyaları veya xml belgeleri alır, veri işleme dosyaları alma ve rapor sunucusu veri döndürmek için sınırlı olabilir.

Ara bir biçime veri ve Düzen Birleştir

Döndürülen veriler sonra yerleşim bilgileri hızlı alma için kaydedilen veya kullanıcının gördüğü bir biçim işleyen bir işleme uzantısı yönlendirilmiş bir ara biçiminde bir rapor oluşturmak için Rapor tanımı ile birleştirilir.Veri, her bölüm için bir satır tarafından işlenir.Bölümler arasında rapor üstbilgisi ve altbilgisi, Grup üstbilgi ve altbilgi ve ayrıntı.Toplama işlevleri ve deyimleri de işlenir bu saat.

Bir rapor anlık görüntü olarak çalıştırmak için yapılandırılmış veya içinde tutulan rapor geçmiş her zaman Ara biçiminde kaydettiğinizde rapor için geçerli olan veri ve düzen bilgilerini içeren Ara biçiminde saklanır.

Rapor sunucusu Ara biçiminde çeşitli şekillerde kullanabilirsiniz.Önbelleğe alma, anlık ve rapor geçmiş Ara biçiminde saklanan raporları kullanın tüm özelliklere sahiptir.Ara taşınabilir biçimidir.Tarafından desteklenen ve üzerinde dağıtılan verme biçiminde işlenebilen rapor sunucusu.

Not

Ara bir iç uygulama biçimdir.Bu özel bir uygulama biçiminde bir rapor ile çalışmak için oluşturduğunuz veya anlık görüntülerini almak için program arabirimleri kullanmanız gerekir.

Rapor oluşturma

Ara biçiminde rapor duruma geldikten sonra bir sunu biçimine raporlar oluşturulabilir.A işlenmiş rapor bir ortak dil çalışma zamanı derleme olarak derlenmiş ve rapor sunucusu üzerinde yürütülen.

Görüntü oluşturma aşaması sırasında işleme uzantısı rapor paginates ve yürütme aşama sırasında işlenen deyimleri işler.Raporun ardından uygun aygıta özgü biçimde işlenir.

Model işleme ve bir tıklatmalı kurulum raporları

Raporlar, rapor modelleri temel veri kaynakları için bir arabirim olarak kullanabilirsiniz.Modeller ve başvurular için veri bağlantısı tanımlamak paylaşılan veri kaynakları içer meta veriler belirtebilirsiniz.Model işlemesi üzerinde rapor sunucusu her kullanıcı aşağıdaki eylemler gerçekleştirilir:

  • Report Builder modelinde keşfetme.

  • Report Builder rapora oluştururken model verileri sorgulanıyor.

  • Kaydedilmiş bir tıklatmalı kurulum raporları gezinme bir rapor sunucusu.

Rapor sunucusu üzerinde yayımlanan rapor tanımları yerine modelleri otomatik olan rapor işleme için bir tıklatmalı kurulum raporları rapor tanımları için işleme için benzer olmasıdır.Veri işleme, ilgilendiğiniz veriyi almak için modeli aracılığıyla başlatılır.