Abonelik ve dağıtım (Raporlama Hizmetleri)
Bir abonelik belirli bir zamanda veya bir olaya yanıt olarak ve abonelik belirttiğiniz uygulama dosya biçiminde bir rapor sunmak için duran bir istektir. Abonelikler istek üzerine rapor çalıştırmaya bir alternatif sunar. İstek üzerine raporlama, raporu her görüntülemek istediğinizde raporu özel olarak seçmenizi gerektirir. Buna karşılık, abonelikler rapor teslimini zamanlamak ve otomatikleştirmek için kullanılabilir.
Abonelikleri rapor sunucusu üzerinde işlenen ve sunucu üzerinde dağıtılan teslimat uzantıları aracılığıyla dağıtılır. Varsayılan olarak, paylaşılan klasöre veya e-posta adresine rapor göndermek abonelikleri oluşturabilirsiniz. Rapor sunucusu SharePoint ile tümleşik modu için yapılandırılmışsa, bir SharePoint kitaplığı bir raporu da gönderebilirsiniz.
Abonelik oluşturmak için, raporun depolanan kimlik bilgilerini kullanması gerekir. Raporu görüntülemek ve tek tek abonelikleri oluşturmak için izniniz olmalıdır. Zamanlanmış olaylar ve rapor teslimini raporu sunucuda etkinleştirilmiş olması gerekir. Daha fazla bilgi için, bkz. Abonelikleri (ana mod) yönetme.
Birden çok abonelikleri için abonelik seçenekleri değiştirmek tek bir rapor oluşturabilirsiniz; Örneğin, Batı bölgesi satış raporu gibi bir rapor ve Doğu bölgesi satış raporu iki sürümleri oluşturmak için farklı parametre değeri belirtebilirsiniz. Ancak, bunun tersi doğru değildir; birden çok sürümünü bir rapor üretmek için tek standart abonelik kullanamazsınız. Rapor birden çok sürümünü aynı abonelik oluşturmak isterseniz, veri kullanan bir abonelik kullanmanız gerekir.
Oluşturduğunuz her abonelik için teslim seçenekleri belirtmeniz gerekir. Teslim seçenekleri, seçtiğiniz teslim uzantısı tarafından belirlenir. Teslim uzantısı, herhangi bir biçimde dağılımının destekleyen bir modüldür. Reporting Servicesbirden fazla teslimat uzantıları içerir. Ek teslim uzantısı üçüncü taraf satıcılar kullanılabilir.
[!NOT]
Abonelikleri her sürümünde kullanılamaz SQL Server. Sürümü tarafından desteklenen özellikleri listesi için SQL Serverbakın Özellikleri desteklenen sürümleri SQL Server 2012 yılına (https://go.microsoft.com/fwlink/?linkid=232473).
Bu konuda:
Abonelik senaryoları
Standart ve veri uygulamalı abonelikleri
Abonelik gereksinimleri
Teslimat uzantıları
Bir abonelik bölümlerini
Bu Bölümde
Abonelik ve dağıtım senaryoları
Aşağıdaki tabloda yükler abonelik ve teslimat işlevselliği kullanma senaryoları açıklanır Reporting Services. Eğer bir geliştirici iseniz, ek senaryoları desteklemek için özel teslimat uzantıları oluşturabilir. Daha fazla bilgi için, bkz. Teslim uzantısı uygulama.
Senaryo |
Açıklama |
---|---|
E-posta raporları |
E-posta, bireysel kullanıcılar ve gruplar için raporlar. Bir abonelik oluşturmak ve bir grup diğer adı ya da dağıtmak istediğinizi bir rapor almak için e-posta diğer adı belirtin. Size Reporting Servicesabonelik verileri zamanında belirler. Değişen listesi üyeleri olan bir grup da aynı raporu göndermek istiyorsanız, çalıştırma sırasında abone listesi türetmek için sorgu kullanabilirsiniz. |
Off-line raporları görüntüleme |
Kullanıcılar, bir abonelik için pdf, Microsoft Excel veya Web arşiv biçimleri seçebilirsiniz. Bu biçimleri raporları çevrimdışı görüntüleme için önerilir. Arşivlemek istediğiniz raporları doğrudan gece zamanlamaya yedeklediğiniz bir paylaşılan klasöre gönderilebilir. Bir tarayıcıda yüklenmesi çok uzun süren büyük raporlar, bir masaüstü uygulaması görülebilir bir biçimde paylaşılan klasöre gönderilebilir. |
Önbellek ön yük |
Birden çok parametreli rapor veya rapor izleyiciler çok sayıda varsa, raporlar rapor görüntülemek için kullanılan işleme süresini azaltmak için önbelleğe önceden yüklemek. |
Veri temelli raporlar |
Veri uygulamalı abonelikleri, çalıştırma sırasında rapor çıktısı, teslimat seçenekleri ve rapor parametre ayarlarını özelleştirmek için kullanın. Abonelik, çalıştırma sırasında veri kaynağından giriş değerleri almak için sorgu kullanır. Veri uygulamalı abonelikleri rapor abonelik işleme sırasında belirlenir aboneleri listesini gönderir bir adres mektup birleştirme işlemi gerçekleştirmek için kullanabilirsiniz. |
Top
Standart ve veri uygulamalı abonelikleri
Reporting Servicesiki tür abonelikleri destekler: standart ve veri güdümlü. Standart abonelik oluşturulur ve bireysel kullanıcılar tarafından yönetilir. Standart abonelik abonelik işleme sırasında çeşitli can't statik değerleri oluşur. Standart her abonelik için rapor sunu seçenekleri, teslimat seçenekleri ve rapor parametreleri bir dizi var.
Veri uygulamalı abonelikleri, alıcı, rapor parametreleri veya uygulama biçimi belirtmek için kullanılan değerleri sağlayan bir dış veri kaynağını sorgulayarak abonelik bilgileri zamanında alın. Veri uygulamalı abonelikleri çok büyük alıcı listesi varsa veya rapor çıktısı her alıcı için farklılık istiyorsanız kullanabilirsiniz. Veri uygulamalı abonelikleri kullanmak için sorgular ve parametreleri nasıl kullanıldığını gösteren bir anlayış bina uzmanlık olmalıdır. Rapor sunucu yöneticileri genellikle oluşturmak ve bu Abonelikleri yönetmek. Daha fazla bilgi için, bkz. Veri uygulamalı abonelikleri.
Top
Abonelik gereksinimleri
Rapor için bir abonelik oluşturmadan önce aşağıdaki gereksinimleri karşılamanız gerekir:
Gereksinim |
Açıklama |
---|---|
İzinler |
Rapor erişimi olmalıdır. Önce rapor için abone olabilir, bunu görüntüleme izni olması gerekir. Rol ataması "Manage tek tek abonelikleri" içermelidir görev. |
Depolanmış kimlik bilgileri |
Raporun çalıştırma zamanında veri almak için, depolanmış kimlik bilgilerini kullanması veya kimlik bilgisi kullanmaması gerekir. Geçerli kullanıcının kimliğine bürünülen ya da temsilci seçilen kimlik bilgileri bir dış veri kaynağına bağlanmak için kullanmak üzere yapılandırılmış bir rapor abone olamazsınız. Depolanmış kimlik bilgileri bir Windows hesabı veya bir veritabanı kullanıcı hesabı olabilir. Daha fazla bilgi için bkz.Kimlik bilgisi ve raporu veri kaynakları için bağlantı bilgilerini belirtme |
Raporunda kullanıcı bağımlı değerler |
Bunu takip eden standart abonelikler yalnızca, kullanıcı hesap bilgileri filtre olarak görünen metin veya raporu içeren rapor abonelikleri oluşturabilirsiniz. Raporda, kullanıcı hesap adı ile belirtilen bir User!UserIDiçin geçerli kullanıcı çözümlenen ifade. Bir abonelik oluşturduğunuzda, abonelik oluşturan kullanıcı kabul olan geçerli kullanıcı. |
Modeli madde güvenlik |
Model öğesi güvenlik ayarları bulunan bir modeli veri kaynağı olarak kullanan Rapor Oluşturucusu raporlarına abone olamazsınız. Yalnızca model öğesi güvenliğini kullanan raporlar bu sınırlamaya dahildir. |
Parametre değerleri |
Rapor parametre kullanıyorsa, raporun kendisiyle birlikte veya tanımladığınız abonelikte bir parametre değeri belirtilmesi gerekir. Varsayılan değerler raporda tanımlanmışsa, varsayılan parametre değeri ayarlayabilirsiniz. Daha fazla bilgi için, bkz. Set Parameters in a Subscription. |
Top
Teslimat uzantıları
Abonelikleri nasıl bir rapor dağıtmak için belirlemek için teslimat uzantılarını kullanabilir ve ne biçimde. Kullanıcı, bir abonelik oluşturduğunda, o raporu nasıl teslim belirlemek için kullanılabilir teslim uzantıları birini seçebilirsiniz. Reporting ServicesAşağıdaki teslimat uzantıları içerir. Geliştiriciler, başka yerlere raporlar yönlendirmek için ek teslimat uzantıları oluşturabilir.
Teslim uzantısı |
Açıklama |
---|---|
Windows dosya paylaşımı |
Ağda erişebileceği paylaşılan bir klasöre statik uygulama dosyası olarak bir rapor sunar. |
E-posta |
Bildirim veya bir raporu e-posta eki veya url bağlantısı sunar. |
SharePoint kitaplığı |
SharePoint sitesinden erişilebilir bir SharePoint kitaplığına statik uygulama dosyası olarak bir rapor sunar. Siteyi SharePoint ile tümleşik modda çalıştırır rapor sunucusu ile tümleşik gerekir. |
NULL |
Null teslim sağlayıcı bu yöntem kullanıcılara tek tek abonelikleri değil hazır görünümü parametreli raporları ile önbelleğe alınan önceden yüklemek için kullanılan çok özel teslim uzantısı olduğunu. NULL teslim, önbellek önceden tarafından rapor sunucu performansını artırmak için veri uygulamalı abonelikleri yöneticiler tarafından kullanılır. |
[!NOT]
Rapor teslimini genişletilebilir bir parçası olan Reporting Servicesmimari. Üçüncü taraf satıcılar raporları farklı konumlarda veya aygıtlara yönlendirmek için özel teslimat uzantıları oluşturabilir. Özel teslimat uzantıları hakkında daha fazla bilgi için bkz: Teslim uzantısı uygulama. Raporları dağıtmanın diğer yolları hakkında daha fazla bilgi için bkz: Report Deployment Checklist.
Top
Bir abonelik bölümlerini
Bir abonelik tanımı aşağıdaki bölümlerini oluşur:
Katılımsız çalıştırabilirsiniz rapor için bir işaretçi (depolanan kimlik bilgilerini veya kimlik bilgileri kullanan bir rapor).
Bir teslim yöntemi (örneğin, e-posta) ve ayarları (örneğin, bir e-posta adresi) teslimat modu.
Raporu belirli bir biçimde sunmak için işleme uzantısı.
Bir olay ifade edilen abonelik işlemek için koşullar.
Genellikle, bir rapor çalıştırmak için zaman tabanlı koşullardır. Örneğin, bir raporu her Salı at 3: 00 p.m. çalıştırmak isteyebilirsiniz UTC. Ancak, rapor anlık görüntü olarak çalışıyorsa, her anlık görüntüsünü yenilendiğinde abonelik çalıştırır belirtebilirsiniz.
Raporu çalışırken kullanılan parametreler.
Parametreler isteğe bağlıdır ve parametre değerlerini kabul eden raporlar belirtilir. Abonelik genellikle kullanıcının ait olduğu için abonelik abonelik belirtilen parametre değerleri değişebilir. Örneğin, Satış yöneticileri için farklı bölümler kendi bölümü için veri döndüren parametrelerini kullanır. Tüm parametreleri açıkça tanımlanmış değeri veya geçerli varsayılan değeri gerekir.
Abonelik bilgileri ile bireysel raporlar rapor sunucu veritabanında depolanır. Abonelikleri için ilişkili oldukları raporundan ayrı yönetemez. Not: abonelik açıklamaları, diğer özel metin veya diğer öğeleri içerecek şekilde genişletilemez. Abonelikler yalnızca yukarıda listelenen öğeler içerebilir.
Top
Bu Bölümde
Veri uygulamalı abonelikleri
Çalıştırma sırasında rapor çıktısını özelleştirmek için veri uygulamalı abonelikleri kullanma hakkında bilgi sağlar.Raporlama Servisleri içinde e-posta teslimi
Rapor sunucusu e-posta teslim işlemini ve yapılandırma anlatılmaktadır.Raporlama Servisleri içinde dosya paylaşım teslim
Rapor sunucusu dosya paylaşım teslim işlemini ve yapılandırma anlatılmaktadır.Raporlama Servisleri SharePoint kitaplığı teslim
Abonelik teslim SharePoint kitaplığına açıklar.Oluşturmak, değiştirmek ve (Raporlama Servisleri doğal mod) standart aboneliklerini silme
Bir overview ve abonelik tanımı hakkında detaylı konulara bağlantılar sağlar.Set Parameters in a Subscription
Abonelik parametreleri anlık parametreleri açıklanmaktadır.Oluşturmak, değiştirmek ve veri uygulamalı abonelikleri sil
Bir overview ve abonelik tanımı hakkında detaylı konulara bağlantılar sağlar.Abonelikleri (ana mod) yönetme
Abonelik işleme, gözetim ve denetimi hakkında bilgi içerir.
Top
Ayrıca bkz.
Kavramlar
Reporting Services Report Server (ana mod)