PowerPivot 2013 çalışma kitaplarını SQL Server Analysis Services 'a (SSAS) yükseltme

Bu makale, Warren Rath, destek mühendisi mühendisinden yazılmıştır.

Bu makalede, bir PowerPivot çalışma kitabını bilgi çalışanları veya SharePoint yöneticileri için Microsoft SQL Server Analysis Services (SSAS) tablolu örneğine nasıl yükseltileceğini öğrenebilirsiniz.

PowerPivot veri modeli barındıran çalışma kitabında bir veri kaynağı olarak PowerPivot kullandığınızı varsayalım. Veriler, PowerPivot çalışma kitabına veri kaynağı olarak veya Power View veya Excel Services gibi başka bir raporlama aracında bağlanan başka bir çalışma kitabından görüntülenecektir.

Yükseltme PowerPivot nedir? (PowerPivot 'a tablolu modele dönüştürme, aka PowerPivot 'a SSAS 'a dönüştürme)

Yükseltme PowerPivot çözümü SharePoint merkezli depolama modundan SSAS merkezli depolama moduna taşıyor. Sonuç olarak PowerPivot modeli ve verileri SharePoint 'te saklanmayacaktır. SharePoint merkezli modu kullanırken ve SSAS depolama modunu kullandığınızda, PowerPivot dosyaları yerel SSAS dosyalarında sakladığında PowerPivot Excel çalışma kitaplarında modelleri depolar.

Anahtar, modelin nerede depolandığı ve Excel uygulamasının, SharePoint veya SSAS.

Neden PowerPivot çalışma kitabını yükseltme yapıyorsunuz?

Aşağıdaki nedenlerden dolayı 100 megabayt (MB) değerini aştığında PowerPivot çalışma kitabınızı yükseltme konusunu düşünün:

Etkile

  • SharePoint çok büyük dosyaları barındırmak için en iyi duruma getirilmemiştir ve tek bir dosya için 2 gigabayt (GB) sabit sınırı vardır.
  • Çok büyük dosyalar kullandığınızda SharePoint özelliklerinin başarısız olabileceğini veya yanlış davranmasına olduğunu fark edebilirsiniz. Bu ayrıca SharePoint sisteminde diğer kullanıcıları olumsuz etkileyebilecek bir yük.

Performans

  • PowerPivot çalışma kitabı SharePoint 'te depolandığında, veritabanını oluşturmak için SharePoint veritabanından özel bir SSAS örneğine akış olmalıdır.
  • Kullanıcılar sürekli düşük performansla karşılaşıyorsa, bu, önbelleğin süresinin dolduğu ve arka uç SSAS veritabanının yeniden oluşturulması olabilir.
  • SharePoint 2013 ' de, Excel Services verilerinin varsayılan davranışı \ "tüm bağlantıları Yenile" Büyük çalışma kitapları için kötü Kullanıcı deneyimine neden olabilir.

2 GB 'den büyük bir PowerPivot çalışma kitabınız

2 GB 'den büyük bir PowerPoint çalışma kitabına sahip olmak, yalnızca Excel 'in 64 bit sürümünde yükseltme yapmak veya bu çalışma kitabının kullanılmasını kullanmaktır. SharePoint yalnızca 2GB dosyaları veya daha küçük dosyaları destekler.

Yükseltme öncesinde aşağıdakileri dikkate alın

  1. Ağınıza bir tabular örneği yüklemek ve yapılandırmak için yöneticinize başvurmanız gerekir.
  2. Sisteminize SQL Server veri araçları 'nı yüklemeniz gerekir.
  3. SSAS, SharePoint güvenlik sistemini kullanmaz. Çalışma kitabı verilerine kimlerin erişebileceğini kısıtlamak istiyorsanız, SSAS veritabanında yapılandırmalısınız.
    • Bu, Windows kullanıcılarının veya grupların veritabanına erişimini atamaktan oluşur.
    • Bunu SQL Server veri araçları'nı kullanarak yapabilirsiniz.
  4. Çalışma kitabını veri kaynağı olarak kullanmazsanız, verileri görüntülemek için ayrı bir çalışma kitabı oluşturmanız gerekir. Bu, verilerin ve verileri görüntüleyen Pivot tablolarının aynı çalışma kitabında depolandığı durumlar olabilir.

PowerPivot çalışma kitabını yükseltme adımları

  1. Yöneticinizden ağınızda bir SSAS örneği ayarlamış olduğunu.

    1. Tabular modellerini barındıran SQL Server Analysis Service 'i yüklemek Için sql Server 2012 kullanın.
    2. SSAS hizmeti 'nin bir etki alanı hesabı altında çalışmasını sağlayabilirsiniz. Aşağıdaki adım 2 ' de yapılan dosya paylaşımına erişmesi gerekecektir.
    3. Veri kaynağı olarak Excel 2013 çalışma kitabını kullanıyorsanız, SQL Server 2012 Service Pack 1 ' i yükleyin.
    4. "SQL Server Tarayıcısı" hizmetini etkinleştirin.
  2. İki adımda kullanılan hizmet hesabının ve modeli oluşturan kullanıcıların tam denetimi olduğu bir dosya paylaşımı oluşturun.

  3. Veri modelini yazan istemci bilgisayarda SQL Server veri araçları 'nı (önceki adıyla, SQL Server 2012) yükleyin.

    1. Kurulumu çalıştırır, Installation > Yeni SQL Server bağımsız yüklemesini yükleme veya mevcut bir yüklemeye özellikler eklemeseçeneğini belirtin.

    2. Kurulum rol panelinde SQL Server özellik yüklemesi'ni seçin.

    3. Özellik seçimi panelinde SQL Server veri araçları'nı seçin.

      SQL Server 2012 Kurulum görüntüsü

  4. Yükleme sihirbazını bitirin.

  5. İstemci bilgisayara SQL Server 2012 Service Pack 1 ' i yükleyin. Bu, Office 2013 çalışma kitaplarını destekler.

  6. Yükseltmek istediğiniz çalışma kitabını adım 2 ' de oluşturulan dosya paylaşımına kopyalayın.

  7. SQL Server veri araçları'nı başlatın.

  8. Varsayılan ortam ayarlarını seçin penceresinde iş zekası ayarları 'nı seçin.

    Varsayılan ortam ayarları görüntüsü

  9. Dosya > Yeni > projesi'ni seçerek yeni bir proje oluşturun.

  10. Iş zekası \ çözümleme hizmeti şablonunda PowerPivot 'tan içeri aktar'ı seçin.

  11. Proje adını girin. Bu proje modeli tutacaktır ve veritabanını SSAS sunucusunda oluşturur.

  12. Sonraki açılan pencerede Sekmeli mod SSAS sunucusunu veya örnek adını girin.

    çalışma alanı ve dağıtım sunucusu yapılandırma görüntüsü

  13. SSAS sunucusunun doğru girildiğinden ve düzgün çalıştığından emin olmak için bağlantıyı doğrulayın.

  14. Aşağıdaki uyarı penceresinde Evet 'i tıklatın. Bu yalnızca PowerPivot çalışma kitabının veri alırken nereye güvendiğinizi ve verilerin alınlamadığını bildirir. Sunucu, PowerPivot modelinde tanımlanan veri kaynaklarından verileri getirmesi nedeniyle kullanışlıdır. Modelde, bağlantılı bir sayfadan gelen verileriniz varsa, önceki Append işlevi aracılığıyla el ile bu çözüme kopyalanması gerekir.

    iş zekası anlam modeli görüntüsü

  15. Sonraki açılan dosya Aç iletişim kutusunda yükseltmek istediğiniz çalışma kitabını seçin. Bu dosya adım 2 ' de oluşturulan ve adım 6 ' da başvurulan dosya paylaşımında bulunmalıdır.

  16. Hepsi iyi olursa, birkaç ilerleme çubuğu pencerenin sağ alt köşesinde geçmesi gerekir ve açık bir model. bıım dosyası.

    Model dosya görüntüsü

  17. Var olan bağlantılar araç çubuğu düğmesine tıklayın ve modele dahil edilen tüm bağlantıları gözden geçirin. 1 adımında kullanılan etki alanı hesabının, kullanılan tüm veri kaynaklarına okuma erişimi olmalıdır.

    var olan bağlantılar görüntüsü

  18. Derlemedağıtımını seçerek projeyi sunucuya dağıtın > Deploy. Başarı iletisini almalısınız.

    Dağıtım sonuçları resmi

  19. Bu aşamada, yeni çalışma kitaplarından ve diğer veri kaynağı tüketicilerine erişebilbileceğiniz bir çalışma veri kaynağınız vardır. Excel 'de, bunu diğer Analysis Services veri kaynağı gibi kabul edebilirsiniz. SSAS veritabanına bağlanma hakkında daha fazla bilgi için SQL Server Analysis Services veritabanına (Içeri aktarma) bağlanın.

  20. SQL Server Management Studio aracını kullanarak otomatik işleme zamanlamasını ayarlayarak, yenı SSAS veritabanı en son verilerle yenilenmediğinden ve siz sunucuya dağıttığınız anda verilerin statik bir anlık görüntüsüdür.

    1. SSAS sunucusunda SQL Server Agent hizmetinin çalıştığından emin olun.

    2. SQL Server Agent hizmetini çalıştıran hesabın yeni SSAS tablolu veritabanını işleme izni olduğundan emin olun. "Işleme" izinleri olan veritabanı için yeni bir rol oluşturabilir ve buna aracı hesabını atayabilirsiniz.

    3. Aşağıdaki gibi yeni bir SQL Server Agent işi oluşturun:

      Tür: SQL Server Analysis Services komutu

      Farklı farklı

      Sunucu: SSAS tablolu sunucunuzun adı

      Komut:

      <Process xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">
      <Type>ProcessDefault</Type>
      <Object> <DatabaseID>TabularProject1</DatabaseID> 
      </Object>
      </Process>
      

      Not

      DatabaseID , yeni oluşturduğunuz SSAS veritabanının adı olmalıdır.

      komut yapılandırma görüntüsü

  21. İşi günlük olarak veya kaynak verilerde yapılan değişikliklerin SSAS tablolu veritabanında ne sıklıkta yansıtmaları gerektiğini zamanlayın.

  22. SSAS veritabanı işlendiğinde, kaynak veri kaynaklarından yeni veriler oluşturulur.