Aracılığıyla paylaş


Reporting Services Raporundan Veri Alma

SharePoint sitesinde veya bir rapor sunucusunda yayımlanmış bir Reporting Services raporunu PowerPivot çalışma kitabında veri kaynağı olarak kullanabilirsiniz. Aşağıdaki yordamda rapora bağlantı oluşturma ve verileri çalışma kitabınıza alma işlemleri açıklanır.

Bu konuda aşağıdaki bölümler bulunur:

Ön Koşullar

Alma yaklaşımı seçme

Yayımlanmış raporun URL'sini kullanarak rapor verilerini alma

Veri hizmeti belgesinin URL'sini kullanarak rapor verilerini alma

Rapordaki veri akışlarını verme

Gelecekteki alma işlemleri için bir Atom hizmet belgesi (.atomsvc) dosyası kaydetme

Ön Koşullar

Veri kaynağı olarak bir rapor tanım (.rdl) dosyası kullanmanız gerekir. Bir rapor modelinden alma desteklenmemektedir.

Raporu Windows kullanıcı hesabınız altında açma izniniz olmalıdır ve raporun veya raporu barındıran rapor sunucusunun adresini bilmeniz gerekir. Raporu önce Web tarayıcısında açmaya çalışarak izinlerinizi denetleyebilirsiniz. Rapor açılırsa, yeterli izne ve doğru URL'ye sahip olduğunuz doğrulanmış olur.

Reporting Services sürümü SQL Server 2008 R2 olmalıdır. Bu sürüm rapor verilerini XML veri akışı biçiminde akış olarak veren veri akışı verme özelliğini içerir. Rapor sunucusunun bu sürümünü raporu tarayıcıda açtığınızda rapor araç çubuğunda görünen Veri Akışı Olarak Ver seçeneğinden tanıyabilirsiniz: Veri hizmet belgesi (.atomsvc) dosyasının simgesi

Alma yaklaşımı seçme

Rapor verileri alma sırasında bir kez eklenir. Verilerin bir kopyası PowerPivot çalışma kitabına yerleştirilir. Temeldeki rapor verilerindeki son değişiklikleri almak için, verileri Excel için PowerPivot içinden yenileyebilir veya SharePoint'te yayımlandıktan sonra çalışma kitabı için bir veri yenileme zamanlaması yapılandırabilirsiniz. Daha fazla bilgi için, bkz. PowerPivot'ta Verileri Güncelleştirmenin Farklı Yolları.

Reporting Services rapor verilerini bir PowerPivot çalışma kitabına eklemek için aşağıdaki yaklaşımlardan herhangi birini kullanabilirsiniz.

Uygulama

Yaklaşım

Bağlantı

Excel için PowerPivot

Raporun adresini belirtmek için Rapordan öğesini tıklatın. Raporun adresini belirtmek için Diğer Kaynaklardan öğesini tıklatıp ardından Raporlar'ı da tıklatabilirsiniz.

Nasıl yapabilirim…

Excel için PowerPivot

Bağlantı bilgileri içeren bir hizmet belgesi (.atomsvc) belirtmek için Veri Akışlarından öğesini tıklatın.

Nasıl yapabilirim…

Reporting Services

Excel için PowerPivot bilgisayarınızda yüklüyse rapor araç çubuğundaki Veri Akışına Ver düğmesini tıklatarak verilerinizi hemen bu uygulamaya verin veya verme dosyasını gelecekte kullanmak üzere bir Atom hizmet belgesi (.atomsvc) dosyası olarak kaydedin.

Nasıl yapabilirim…

Yayımlanmış raporun adresini kullanarak rapor verilerini alma

  1. PowerPivot penceresinde, Giriş sekmesinde, Rapordan öğesini tıklatın. Tablo Alma sihirbazı açılır.

  2. Gözat'ı tıklatın ve bir rapor sunucusu seçin.

    Düzenli olarak bir rapor sunucusundaki raporları kullanıyorsanız, sunucu Son Kullanılan Siteler ve Sunucular'da listelenebilir. Aksi halde, Ad alanına rapor sunucusunun adresini yazın ve rapor sunucusu sitesindeki klasörlere gözatmak üzere 'ı tıklatın. Örnek bir rapor sunucusu adresi http://<bilgisayaradı>/reportserver şeklinde olabilir.

  3. Raporu seçin ve 'ı tıklatın. Alternatif olarak, raporun tam yolu ve rapor adı dahil olmak üzere bağlantısını Ad metin kutusuna yapıştırabilirsiniz. Tablo Alma Sihirbazı rapora bağlanır ve raporu önizleme alanında görüntüler.

    Raporda parametreler kullanılıyorsa, parametre belirtmeniz gerekir; yoksa rapor bağlantısını oluşturamazsınız. Bunu yaptığınızda, veri akışında yalnızca parametre değeriyle ilişkili olan satırlar alınır.

    1. Raporda sağlanan listesi kutusunu veya açılan kutuyu kullanarak parametre seçin.

    2. Verileri güncelleştirmek için Raporu Görüntüle'yi tıklatın.

      Not

      Rapor görüntülendiğinde, seçtiğiniz parametreler veri akışı tanımıyla birlikte kaydedilir.

    İsteğe bağlı olarak, raporun sağlayıcıya özel özelliklerini ayarlamak için Gelişmiş'i tıklatın.

  4. Raporun veri akışı olarak kullanılabildiğinden emin olmak için Bağlantıyı Sına'yı tıklatın. Alternatif olarak, Gelişmiş'i tıklatarak Satır İçi Hizmet Belgesi özelliğinin veri akışı bağlantısını belirten katıştırılmış XML'yi içerdiğini doğrulayabilirsiniz.

  5. Alma işlemine devam etmek için İleri'yi tıklatın.

  6. Sihirbazın Tabloları ve Görünümleri Seç sayfasında, veri olarak almak istediğiniz rapor bölümlerinin yanındaki onay kutusunu seçin.

    Bazı raporlarda tablo, liste ve grafikler gibi birden çok bölüm bulunabilir.

  7. Kolay ad kutusuna, PowerPivot çalışma kitabında veri akışının kaydedilmesini istediğiniz tablonun adını yazın.

    Ad atanmazsa, varsayılan olarak Reporting Service denetiminin adı kullanılır: örneğin, Tablix1, Tablix2. Alınan veri akışının kaynağını daha kolay belirleyebilmek için alma işlemi sırasında bu adı değiştirmenizi öneririz.

  8. Verileri gözden geçirmek ve sütun seçimlerini değiştirmek için Önizle ve Filtre Uygula'yı tıklatın. Rapor veri akışında alınan satırları kısıtlayamazsınız, ancak onay kutularını temizleyerek sütunları kaldırabilirsiniz. Tamam'ı tıklatın.

  9. Tabloları ve Görünümleri Seç sayfasında Son'u tıklatın.

  10. Tüm satırlar alındığında Kapat'ı tıklatın.

Veri hizmeti belgesinin URL'sini kullanarak rapor verilerini alma

Rapor adresi belirtmenin bir alternatifi, kullanmak istediğiniz rapor akış bilgilerini zaten içeren bir veri hizmeti belgesi (.atomsvc) dosyası kullanmaktır. Veri hizmeti belgesi raporun URL'sini belirtir. Veri hizmeti belgesini aldığınızda, rapordan PowerPivot çalışma kitabına eklenen bir rapor akışı üretilir.

  1. PowerPivot penceresinde, Giriş sekmesinde, Veri Akışlarından öğesini tıklatın. Tablo Alma sihirbazı açılır.

  2. Veri Akışına Bağlan sayfasında, veri kaynağına başvururken kullanılacak kolay bir ad yazın.

    Bu ad yalnızca PowerPivot çalışma kitabının içinde veri kaynağına başvurmak için kullanılır. Sihirbazın ilerisinde, verilerin depolandığı tablonun adını ayarlayacaksınız.

  3. Rapor akışını belirten veri hizmeti belgesi (.atomsvc) dosyasının yolunu yazın. Belge sunucuda depolanıyorsa belgenin adresini belirtebilirsiniz veya dosyayı bilgisayarınızdaki bir klasörden açabilirsiniz. Alternatif olarak, Gözat'ı tıklatarak kullanmak istediğiniz veri hizmeti belgesinin bulunduğu sunucuya gidebilirsiniz.

  4. Veri hizmeti belgesindeki bilgiler kullanılarak bir akış oluşturabildiğinden emin olmak için, Bağlantıyı sına'yı tıklatın.

  5. İleri'yi tıklatın.

  6. Sihirbazın Tabloları ve Görünümleri Seç sayfasında, veri olarak almak istediğiniz rapor bölümlerinin yanındaki onay kutusunu seçin.

    Bazı raporlarda tablo, liste ve grafikler gibi birden çok bölüm bulunabilir.

  7. Kolay ad kutusuna, PowerPivot çalışma kitabında veri akışının kaydedilmesini istediğiniz tablonun adını yazın.

    Ad atanmazsa, varsayılan olarak Reporting Service denetiminin adı kullanılır: örneğin, Tablix1, Tablix2. Alınan veri akışının kaynağını daha kolay belirleyebilmek için alma işlemi sırasında bu adı değiştirmenizi öneririz.

  8. Verileri gözden geçirmek ve sütun seçimlerini değiştirmek için Önizle ve Filtre Uygula'yı tıklatın. Rapor veri akışında alınan satırları kısıtlayamazsınız, ancak onay kutularını temizleyerek sütunları kaldırabilirsiniz. Tamam'ı tıklatın.

  9. Tabloları ve Görünümleri Seç sayfasında Son'u tıklatın.

  10. Tüm satırlar alındığında Kapat'ı tıklatın.

Raporu veri akışı olarak verme

  1. Rapor Yöneticisi'nden, SharePoint'ten veya bir rapor sunucusundan bir rapor açın.

  2. Rapor araç çubuğunda, Veri Akışı Olarak Ver düğmesini tıklatın: Veri hizmet belgesi (.atomsvc) dosyasının simgesi

    Bilgisayarınızda Excel 2010 ve Excel için PowerPivot yüklüyse, dosyayı açmanız veya kaydetmeniz istenir. 

  3. Alınan verileri hemen Excel'deki PowerPivot penceresinde görmek için 'ı tıklatın.

Düğme görünür değilse, rapor Reporting Services'ın SQL Server 2008 R2 sürümü üzerinde çalışmıyor demektir. Raporu SQL Server 2008 R2 sürümü olan bir rapor sunucusuna taşımayı veya kopyalamayı düşünün.

Not

Reporting Services rapor tanım dosyalarından akış oluşturan bir Atom işleme uzantısı içerir. Rapor verilerini PowerPivot çalışma kitaplarına vermek için kullanılan rapor akışlarını ve veri hizmeti belgelerini PowerPivot sunucu yazılımı değil bu uzantı oluşturur. Reporting Services'dan akışların nasıl oluşturulduğu hakkında daha fazla bilgi için, Microsoft Web sitesindeki Raporlardan Veri Akışları Oluşturma (İngilizce) sayfasına bakın.

Gelecekteki alma işlemleri için bir Atom hizmet belgesi (.atomsvc) dosyası kaydetme

Bilgisayarınızda rapor akışını açabilen bir uygulama yoksa, belgeyi gelecekte kullanmak üzere Excel için PowerPivot bulunan bir bilgisayara kaydedin. Kaydettiğiniz belge raporun adresini belirtir. Rapordaki verileri içermez.

  1. Rapor Yöneticisi'nden, SharePoint'ten veya bir rapor sunucusundan bir rapor açın.

  2. Rapor araç çubuğunda, Veri Akışı Olarak Ver düğmesini tıklatın: Veri hizmet belgesi (.atomsvc) dosyasının simgesi

  3. .atomsvc dosyasını bilgisayarınızda depolamak için Kaydet'i tıklatın. Dosya rapor sunucusunu ve rapor dosyasının konumunu belirtir.

Daha sonra .atomsvc dosyasını kullanmak için, rapor akışını almak üzere Excel için PowerPivot uygulamasında açabilirsiniz. Rapor akışları için bir veri hizmeti belgesinin nasıl belirtileceği hakkında daha fazla bilgi için, bu konudaki Veri hizmeti belgesinin URL'sini kullanarak rapor verilerini alma bölümüne bakın.

Rapor akışlarını diğer çalışma kitaplarında veya raporlarda kullanmak isteyen herkesin kullanabilmesi için, bu dosyayı SharePoint üzerindeki bir veri akışı kitaplığında da yayımlayabilirsiniz. Veri akışı kitaplıkları hakkında bilgi için, Microsoft Web sitesindeki PowerPivot Veri Akışlarını Yönetme (İngilizce) sayfasına bakın.