Çok boyutlu model çözümü dağıtımı

Şunlar için geçerlidir: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services projesinin geliştirmesini tamamladıktan sonra veritabanını bir Analysis Services sunucusuna dağıtabilirsiniz. Analysis Services, veritabanını bir test veya üretim sunucusuna taşımak için kullanılabilecek altı olası dağıtım yöntemi sağlar. Yöntemler burada avantaj sırasına göre listelenir: AMO Otomasyonu, XMLA, Dağıtım Sihirbazı, Dağıtım Yardımcı Programı, Eşitleme Sihirbazı, Yedekleme ve Geri Yükleme.

Dağıtım yöntemleri

Yöntem Description Link
Çözümleme Yönetimi Nesneleri (AMO) Otomasyonu AMO, çözüm dağıtımı için kullanılabilecek komutlar da dahil olmak üzere SQL Server Analysis Services için tam komut kümesine programlı bir arabirim sağlar. Çözüm dağıtımına yönelik bir yaklaşım olarak, AMO otomasyonu en esnek olandır, ancak aynı zamanda bir programlama çabası gerektirir. AMO kullanmanın önemli bir avantajı, dağıtımı önceden ayarlanmış bir zamanlamaya göre çalıştırmak için SQL Server Agent'ı AMO uygulamanızla birlikte kullanabilmenizdir. Çözümleme Yönetimi Nesneleri (AMO) ile Geliştirme
XMLA Sql Server Management Studio'yu kullanarak mevcut bir SQL Server Analysis Services veritabanının meta verilerinin XMLA betiğini oluşturun ve ardından bu betiği ilk veritabanını yeniden oluşturmak için başka bir sunucuda çalıştırın. XMLA betikleri, SQL Server Management Studio'da dağıtım işlemini tanımlayıp daha sonra kodlayarak ve xmla betiğine kaydederek kolayca biçimlendirilmiş olur. XMLA betiğini kaydedilmiş bir dosyaya aldıktan sonra, betiği bir zamanlamaya göre kolayca çalıştırabilir veya betiği doğrudan SQL Server Analysis Services örneğine bağlanan bir uygulamaya ekleyebilirsiniz.

AYRıCA, SQL Server Agent'ı kullanarak XMLA Betiklerini önceden ayarlanmış olarak da çalıştırabilirsiniz, ancak XMLA Betikleri ile AMO ile aynı esnekliğe sahip olmazsınız. AMO, yönetim komutlarının tüm yelpazesini barındırarak daha geniş bir işlevsellik sunar.
XMLA kullanarak model çözümlerini dağıtma
Dağıtım Sihirbazı Sql Server Analysis Services projesi tarafından oluşturulan XMLA çıkış dosyalarını kullanarak projenin meta verilerini hedef sunucuya dağıtmak için Dağıtım Sihirbazı'nı kullanın. Dağıtım Sihirbazı ile, proje derlemesine göre çıkış dizini tarafından oluşturulduğu gibi doğrudan SQL Server Analysis Services dosyasından dağıtabilirsiniz.

SQL Server Analysis Services Dağıtım Sihirbazı'nı kullanmanın birincil avantajı kolaylıktır. DAHA sonra SQL Server Management Studio'da kullanmak üzere XMLA betiğini kaydedebildiğiniz gibi Dağıtım Sihirbazı betiklerini de kaydedebilirsiniz. Dağıtım Sihirbazı, Dağıtım Yardımcı Programı aracılığıyla hem etkileşimli hem de komut isteminde çalıştırılabilir.
Dağıtım Sihirbazı'nı kullanarak model çözümlerini dağıtma
Dağıtım Yardımcı Programı Dağıtım yardımcı programı, Analysis Services dağıtım altyapısını bir komut isteminden başlatmanıza olanak tanır. Dağıtım Yardımcı Programı ile model çözümlerini dağıtma
Veritabanı Eşitleme Sihirbazı Meta verileri ve verileri iki SQL Server Analysis Services veritabanı arasında eşitlemek için Veritabanı Eşitleme Sihirbazı'nı kullanın.

Eşitleme Sihirbazı, hem verileri hem de meta verileri bir kaynak sunucudan hedef sunucuya kopyalamak için kullanılabilir. Hedef sunucuda dağıtmak istediğiniz veritabanının bir kopyası yoksa, hedef sunucuya yeni bir veritabanı kopyalanır. Hedef sunucuda aynı veritabanının bir kopyası zaten varsa, hedef sunucudaki veritabanı kaynak veritabanının meta verilerini ve verilerini kullanacak şekilde güncelleştirilir.
Analysis Services Veritabanlarını Eşitleme
Yedekleme ve Geri Yükleme Yedekleme, SQL Server Analysis Services veritabanlarını aktarmak için en basit yaklaşımı sunar. Yedekleme iletişim kutusundan seçenekler yapılandırmasını ayarlayabilir ve ardından yedeklemeyi iletişim kutusunun kendisinden çalıştırabilirsiniz. Alternatif olarak, gerektiği sıklıkta kaydedilebilen ve çalıştırabileceğiniz bir betik de oluşturabilirsiniz.

Yedekleme ve geri yükleme, diğer dağıtım yöntemleri kadar sık kullanılmaz, ancak en düşük altyapı gereksinimleriyle dağıtımı hızlı bir şekilde tamamlamanın bir yoludur.
Analysis Services Veritabanlarını Yedekleme ve Geri Yükleme

Dağıtımla ilgili dikkat edilmesi gerekenler

SQL Server Analysis Services projesini dağıtmadan önce, çözümünüz için bu sorulardan hangisinin geçerli olduğunu göz önünde bulundurun ve ardından sorunu giderme yollarını öğrenmek için ilgili bağlantıyı gözden geçirin:

Değerlendirme Daha fazla bilgi için bağlantı
Integration Services paketleri, raporları veya ilişkisel veritabanı şemaları gibi SQL Server Analysis Services projesinin kapsamı dışında olan ilgili nesneleri nasıl dağıtacaksınız?
Dağıtılan SQL Server Analysis Services veritabanındaki verileri nasıl yükleyip güncelleştireceksiniz?

Dağıtılan SQL Server Analysis Services veritabanındaki meta verileri (hesaplamalar gibi) nasıl güncelleştirebilirsiniz?
Bu konudaki Dağıtım Yöntemleri.
Kullanıcılara İnternet üzerinden SQL Server Analysis Services verilerine erişim vermek istiyor musunuz? Internet Information Services (IIS) 8.0'da Analysis Services'e HTTP Erişimini Yapılandırma
Bağlı nesneleri veya uzak bölümleri kullanarak dağıtılmış bir ortamdaki nesneleri dağıtmak istiyor musunuz? Yerel Bölüm Oluşturma ve Yönetme (Analysis Services), Uzak Bölüm Oluşturma ve Yönetme (Analysis Services) ve Bağlı Ölçü Grupları Oluşturma ve Yönetme.
SQL Server Analysis Services verilerinin güvenliğini nasıl sağlayacaksınız? Nesnelere ve işlemlere erişimi yetkilendirme (Analysis Services)

Ayrıca bakınız

XMLA kullanarak model çözümlerini dağıtma
Dağıtım Sihirbazı'nı kullanarak model çözümlerini dağıtma
Dağıtım Yardımcı Programı'nı kullanarak model çözümlerini dağıtma