Share via


Analysis Services veya PowerPivot'tan Veri Alma

Excel için PowerPivot uygulamasında, PowerPivot çalışma kitabının veri kaynağı olarak bir Analysis Services veritabanını kullanabilirsiniz. Veritabanı SQL Server Analysis Services tarafından oluşturulmuş geleneksel bir küp olabilir ya da SharePoint Server'da yayımlanmış başka bir PowerPivot çalışma kitabı olabilir.

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

Ön Koşullar

Alma yaklaşımı seçme

Küpten veri alma

PowerPivot çalışma kitabından veri alma

Dış veri kaynağı olarak PowerPivot çalışma kitabına bağlanma

PowerPivot Analysis Services Küpleriyle Nasıl Etkileşim Kurar

Ön Koşullar

Analysis Services küplerinin sürümü SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2 olmalıdır

Veri kaynağı kullanan PowerPivot çalışma kitaplarının bir SharePoint 2010 sitesinde yayımlanması gerekir. SharePoint sitesinin verileri almak kullandığınızdan farklı bilgisayarlar üzerinde çalışıyor olması gerekir.

PowerPivot çalışma kitaplarından veri almak için, SharePoint sitesinde Görüntüleme iznine sahip olmanız gerekir.

Alma yaklaşımı seçme

Bir Excel çalışma kitabında Analysis Services veya PowerPivot verileriyle çalışmak için aşağıdaki yaklaşımlardan herhangi birini kullanabilirsiniz.

Uygulama

Yaklaşım

Bağlantı

Excel için PowerPivot

Bir Analysis Services küpünden veri almak için Analysis Services veya PowerPivot'tan seçeneğini tıklatın.

Nasıl yapabilirim…

Excel için PowerPivot

Bir SharePoint sunucusunda yayımlanmış PowerPivot çalışma kitabından veri almak için Analysis Services veya PowerPivot'tan seçeneğini tıklatın.

Nasıl yapabilirim…

Excel

Bir SharePoint sunucusunda yayımlanmış PowerPivot çalışma kitabına yönelik bağlantı ayarlamak için Dış Veri Al grubunda Diğer Kaynaklardan seçeneğini tıklatın.

Nasıl yapabilirim…

Küpten veri alma

SQL Server Analysis Services veritabanının içinde yer alan tüm veriler bir PowerPivot çalışma kitabına alınabilir. Geçerli yılın satışların aylara göre toplaması gibi, bir boyutun tamamını veya bir kısmını ayıklayabilir ya da küpten dilimler veya toplamalar alabilirsiniz. Ancak, aşağıdaki kısıtlamaları aklınızda bulundurmalısınız:

  • Küpten veya başka bir PowerPivot çalışma kitabında alınan tüm veriler düzleştirilir. Bu nedenle, birden çok boyuttan ölçüler alan bir sorgu tanımlarsanız, veriler alınırken her boyut ayrı bir sütuna yerleştirilir.

  • Veriler alındıktan sonra statiktir. İstendiğinde Analysis Services sunucusundan güncelleştirilmez. Analysis Services veritabanındaki değişiklikleri almak üzere çalışma kitabını yenilemek istiyorsanız, çalışma kitabı SharePoint'te yayımlandıktan sonra bir veri yenileme zamanlaması oluşturmanız gerekir. Alternatif olarak, Excel için PowerPivot içindeki verileri el ile yenileyebilirsiniz. Daha fazla bilgi için, bkz. PowerPivot'ta Verileri Güncelleştirmenin Farklı Yolları.

Aşağıdaki yordam bir Analysis Service örneğindeki geleneksel bir küpten verilerin bir alt kümesinin nasıl alınacağını göstermektedir. Bu yordamda küpün alt kümesinin nasıl alınacağını açıklamak için AdventureWorksDW2008R2 örnek veritabanı kullanılmıştır. AdventureWorksDW2008R2 örnek veritabanının yüklü olduğu bir Analysis Services sunucusuna erişebiliyorsanız, Analysis Services'dan veri almayı öğrenmek için bu adımları izleyebilirsiniz.

  1. PowerPivot penceresinde, Dış Veri Al grubunda, Veritabanından seçeneğini tıklatın ve sonra Analysis Services veya PowerPivot'tan öğesini seçin.

    Tablo Alma sihirbazı başlatılır.

  2. Microsoft SQL Server Analysis Services'a bağlanın sayfasında, Kolay bağlantı adı alanında veri bağlantısı için açıklayıcı bir ad yazın.

  3. Sunucu veya Dosya Adı alanında, örneği barındıran makinenin adını ve örneğin adını yazın: örneğin, Contoso-srv\CONTOSO.

  4. İsteğe bağlı olarak, Gelişmiş'i tıklatabilir ve açılan iletişim kutusunda sağlayıcıya özgü özellikleri yapılandırabilirsiniz. Tamam'ı tıklatın.

  5. Veritabanı adı listesinin sağındaki aşağı oku tıklatın ve listeden bir Analysis Services veritabanı seçin. Örneğin, AdventureWorksDW2008R2 örnek veritabanına erişiminiz varsa, Adventure Works 2008 R2 öğesini seçersiniz.

  6. Analysis Services sunucusunun kullanılabildiğini doğrulamak için Bağlantıyı Sına'yı tıklatın.

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

  8. MDX Sorgusu Belirt sayfasında, Tasarım'ı tıklatarak MDX sorgusu oluşturucusunu açın.

    Bu adımda, PowerPivot çalışma kitabına almak istediğiniz tüm ölçüleri, boyut özelliklerini, hiyerarşileri ve hesaplanan üyeleri geniş sorgu tasarımı alanına sürükleyin.

    Varolan bir MDX deyimini kullanmak istiyorsanız, deyimi metin kutusuna yapıştırın ve bu deyimin çalışacağından emin olmak için Doğrula'yı tıklatın. MDX sorgularının nasıl oluşturulduğu hakkında daha fazla bilgi için, bkz. Analysis Services MDX Sorgu Tasarımcısı (PowerPivot).

    Bu yordam için, örnek olarak Adventure Works örnek küpünü kullanarak, aşağıdakileri yapın:

    1. Meta Veri bölmesinde, Ölçüler'i genişletin ve sonra Satış Özeti'ni tıklatın.

    2. Ortalama Satış Tutarı'nı büyük tasarım bölmesine sürükleyin.

    3. Meta Veri bölmesinde, Ürün boyutunu genişletin.

    4. Ürün Kategorileri öğesini, büyük tasarım alanında Ortalama Satış Tutarı'nın soluna sürükleyin.

    5. Meta Veri bölmesinde, Tarih boyutunu genişletin ve sonra Takvim'i genişletin.

    6. Tarih.Takvim Yılı öğesini, büyük tasarım alanında Kategori öğesinin soluna sürükleyin.

    7. İsteğe bağlı olarak, verilerin bir alt kümesini almak için bir filtre ekleyin. Tasarımcının sağ üst tarafından bölmede, Boyut için, Tarih'i boyut alanına sürükleyin. Hiyerarşi'de, Tarih.Takvim Yılı'nı seçin; İşleç için, Aralık (Hariç) öğesini seçin; Filtre İfadesi için, aşağı oku tıklatın ve 2005 Yılı öğesini seçin.

      Bu, küpte 2005 değerlerini dışlamanızı sağlayan bir filtre oluşturur.

  9. Tamam'ı tıklatın ve sorgu tasarımcısı tarafından oluşturulan MDX sorgusunu gözden geçirin.

  10. Veri kümesi için kolay bir ad yazın. Bu ad çalışma kitabında tablo adı olarak kullanılır. Yeni bir ad atamazsanız, sorgu sonuçları varsayılan olarak Sorgu adlı yeni bir tabloya kaydedilir.

  11. Son'u tıklatın.

  12. Verilerin yüklenmesi bittiğinde Kapat'ı tıklatın.

Verileri PowerPivot penceresine aldıktan sonra, her bir sütunu seçip şeridin Biçimlendirme grubunda Veri Türü'ne bakarak veri türünü doğrulayabilirsiniz. Sayısal veya finansal veri içeren sütunların veri türünü denetlemeyi unutmayın. PowerPivot bazen boş değerlerle karşılaştığında veri türünü Metin olarak değiştirir. Sayısal veya finansal verileriniz yanlış türe atanmışsa, Veri Türü seçeneğini kullanarak veri türünü düzeltebilirsiniz.

PowerPivot çalışma kitabından veri alma

  1. PowerPivot penceresinde, Dış Veri Al grubunda, Veritabanından seçeneğini tıklatın ve sonra Analysis Services veya PowerPivot'tan öğesini seçin.

    Tablo Alma sihirbazı başlatılır.

  2. Microsoft SQL Server Analysis Services'a bağlanın bölümünde, Kolay bağlantı adı alanında veri bağlantısı için açıklayıcı bir ad yazın. Bağlantı için açıklayıcı ad kullanma bağlantının nasıl kullanıldığını anımsamanıza yardımcı olabilir.

  3. Sunucu ve Dosya Adı'nda, yayımlanmış olan .xlsx dosyasının URL adresini yazın. Örneğin, http://Contoso-snc/Paylaşılan Belgeler/ContosoSales.xlsx.

    Not

    Veri kaynağı olarak yerel bir PowerPivot çalışma kitabı kullanamazsınız; PowerPivot çalışma kitabının SharePoint sitesinde yayımlanması gerekir.

  4. İsteğe bağlı olarak, Gelişmiş'i tıklatabilir ve açılan iletişim kutusunda sağlayıcıya özgü özellikleri yapılandırabilirsiniz. Tamam'ı tıklatın.

  5. PowerPivot çalışma kitabının kullanılabildiğini doğrulamak için Bağlantıyı Sına'yı tıklatın.

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

  7. Tasarım'ı tıklatın.

  8. Ölçüleri, boyut özniteliklerini veya hiyerarşileri büyük tasarım alanına sürükleyerek sorguyu oluşturun. İsteğe bağlı olarak, sağ üst köşedeki filtre bölmesini kullanarak alınacak verilerin bir alt kümesini seçebilirsiniz. Sorgu oluşturmayla ilgili bir örnek için önceki bölümdeki adımlara bakın.

  9. Tamam'ı tıklatın.

  10. Doğrula'yı tıklatın.

  11. Son'u tıklatın.

PowerPivot verileri çalışma kitabına kopyalanır ve özgün çalışma kitabından ayrı olarak sıkıştırılmış bir biçimde depolanır. Veriler alındıktan sonra veritabanı bağlantısı kapatılır. Özgün verileri yeniden sorgulamak için çalışma kitabını yenileyebilirsiniz. Daha fazla bilgi için, bkz. PowerPivot'ta Verileri Güncelleştirmenin Farklı Yolları.

Dış veri kaynağı olarak PowerPivot çalışma kitabına bağlanma

PowerPivot verilerini, verileri çalışma kitabına katıştırmaksızın Excel'de dış veri kaynağı olarak kullanabilirsiniz. Bu senaryo için Excel için PowerPivot gerekli değildir, ancak doğru Analysis Services OLE DB Sağlayıcısı sürümüne sahip olmanız gerekir. Sağlayıcının en son sürümünü edinmek için, Microsoft Web sitesindeki SQL Server 2008 Özellik Paketi (İngilizce) sayfasından Microsoft SQL Server 2008 R2 Analysis Services OLE DB Sağlayıcısı'nı karşıdan yükleyip kurun.

  1. Excel'deki veri sekmesinde, Dış Veri Al grubunda, Diğer Kaynaklardan öğesini tıklatın.

  2. Analysis Services'dan öğesini tıklatın.

  3. Sunucu Adı kutusuna, PowerPivot çalışma kitabının adresini yazın. Adresin verileri içeren .xlsx dosyasını içermesi gerekir (örneğin, http://contoso-snc/ekip sitesi/paylaşılan belgeler/contoso-çeyrek-satışları.xlsx).

    Not

    "Satır 1, sütun 1 konumunda XML ayrıştırması başarısız oldu" hatasını alırsanız, büyük ihtimalle Analysis Services OLE DB sağlayıcısının doğru sürümüne sahip değilsinizdir. Excel için PowerPivot uygulamasını yükleyebilir ya da Microsoft Web sitesindeki SQL Server 2008 Özellik Paketi (İngilizce) sayfasından Microsoft SQL Server 2008 R2 Analysis Services OLE DB Sağlayıcısı'nı karşıdan yükleyip kurabilirsiniz.

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

  5. Veritabanı ve Tablo Seç sayfasında, Son'u tıklatın.

  6. Veri Al bölümünde, verilerin nasıl görünmesini istediğinizi seçin (örneğin, PivotTable Raporu'nu seçin).

  7. Özellikler'i tıklatın ve sonra bağlantı dizesinin Provider=MSOLAP.4 belirttiğini doğrulamak için Tanım sekmesini açın. Bu adım doğru OLE DB sağlayıcısına sahip olduğunuzu doğrular.

  8. Bağlantıyı ayarlamak için Tamam'ı tıklatın ve sonra Son'u tıklatın.

Çalışma alanında PowerPivot çalışma kitabındaki alanları içeren bir PivotTable alan listesi görünür.

PowerPivot Analysis Services Küpleriyle Nasıl Etkileşim Kurar

Bir Analysis Services veri kaynağına bağlanmak için sihirbazı kullandığınızda, PowerPivot VertiPaq altyapısı Analysis Services veritabanında çalışacak bir MDX sorgusu oluşturur ve sonra verileri çalışma kitabına karşıdan yükler. Veriler yenilenemez ve küpteki verilerde değişiklik yapıldığında otomatik olarak güncelleştirilmez.

PowerPivot çalışma kitabına aldığınız veriler veri alma işleminden sonra kendi içinde her şeyi kapsar. Bir PowerPivot çalışma kitabını varolan bir küpün yüzeyine göz atmak için bir araç olarak değil, küp verilerinin kullanışlı bir alt kümesini elde edebildiğiniz ve bu verilerle küpten ve diğer veri kaynaklarından bağımsız yeni çözümlemeler türettiğiniz bir çalışma alanı olarak düşünmelisiniz.

PowerPivot çalışma kitabı tarafından alam işlemi sırasında üretilen MDX deyimlerini görmek istiyorsanız, bir izleme dosyası oluşturabilirsiniz. İzleme dosyası oluşturma hakkında bilgi için, bkz. PowerPivot Seçenekleri ve Tanılama İletişim Kutusu.

Excel'de Analysis Services küpleriyle çalışmaya alışıksanız, bazı Excel özelliklerinin PowerPivot çalışma kitaplarıyla kullanılamayacağını unutmamalısınız. Bir PowerPivot küpüne bağlı olduğunuzda, aşağıdaki Excel özellikleri desteklenmez:

  • Çevrimdışı küpler

  • PivotTable'lardaki gruplandırmalar

  • Detaylandırma komutu