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.

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

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.

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

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.

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

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.

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

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.

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

Bu Bölümde

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

Ayrıca bkz.

Kavramlar

Zamanlamaları

Reporting Services Report Server (ana mod)

Diğer Kaynaklar

Tutorial: Creating a Data-Driven Subscription