Aracılığıyla paylaş


Analysis Services xmla ile Geliştirme

xml Analysis (xmla), herhangi bir standart çok boyutlu veri kaynağına bir http bağlantısı üzerinden erişilebilen evrensel veri erişim için özel olarak tasarlanmış bir xml soap tabanlı protokolüdür. Analysis Servicesxmla istemci uygulamalarıyla iletişim kurarken onun tek iletişim kuralı olarak kullanır. Temelde, Analysis Services tarafından desteklenen tüm istemci kütüphaneleri, istekleri ve yanıtları XMLA formüle.

Bir geliştirici olarak bir istemci uygulaması ile entegre etmek için xmla kullanabilirsiniz Analysis Services, bağımlı olmadan.net Framework veya com arabirimleri. Çeşitli platformlar üzerinde barındırma dahil uygulama gereksinimleri memnun xmla ve bir http bağlantısı kullanarak Analysis Services.

Analysis Servicestam xmla 1.1 belirtimi ile uyumlu ama aynı zamanda veri tanımı, veri işleme ve veri denetimi desteği etkinleştirmek için uzanır. Çözümleme Hizmetleri uzantıları, Analysis Services Scripting Language (assl) olarak adlandırılır. xmla ve assl birlikte kullanılması, ne xmla yalnız sağlar daha geniş birtakım işlevselliği sağlar. assl hakkında daha fazla bilgi için bkz: Analizi ile Geliştirme Hizmetleri komut dosyası dili (assl).

Bu Bölümde

Konu

Açıklama

Bağlantıları ve oturumlar (xmla) yönetme

Bağlanmayı açıklar bir Analysis Servicesörneği ve oturumları ve statefulness XMLA yönetmek nasıl.

İşleme hataları ve Uyarıları (xmla)

Açıklar nasıl Analysis Serviceshata ve uyarı bilgileri yöntemleri ve komutları için xmla içinde döner.

Tanımlama ve tanımlayan nesneleri (xmla)

Nesne tanımlayıcısı, nesne başvurularını ve tanımlayıcıları ve xmla komutları içindeki başvuruları nasıl kullanılacağı açıklanır.

İşlemler (xmla) yönetme

Nasıl kullanılacağı BeginTransaction, CommitTransaction, ve RollbackTransaction açıkça tanımlamak ve bir harekette geçerli xmla oturum yönetme komutları.

(xmla) komutları iptal etme

Nasıl kullanılacağını açıklar İptalkomutu komutları, oturumları ve bağlantıları XMLA iptal etmek.

Toplu işlemler (xmla) gerçekleştirme

Nasıl kullanılacağını açıklar toplu seri veya paralel, aynı işlem içinde veya ayrı hareketler, bir tek xmla kullanarak birden çok xmla komutları çalıştırmak için komut Execute yöntemi.

Oluşturma ve değiştirme nesneleri (xmla)

Nasıl kullanılacağını açıklar Create, Alter, ve silmek tanımlamak için komutlar, şarkılarından Analysis Services Scripting Language (assl), değiştirmek veya nesnelerden kaldırma bir Analysis Servicesörneği.

Kilitleme ve kilidini açma veritabanları (xmla)

Nasıl kullanılacağı kilit ve kilidini komutları kilitlemek ve kilidini açmak için bir Analysis Servicesveritabanı.

İşleme nesneleri (xmla)

Nasıl kullanılacağını açıklar süreci komut işleme bir Analysis Servicesnesnesini.

Birleştirme bölümler (xmla)

Nasıl kullanılacağını açıklar MergePartitions Tarih bölümleri birleştirmek için komutu bir Analysis Servicesörneği.

Tasarlama toplamaları (xmla)

Nasıl kullanılacağını açıklar DesignAggregations komutu, ya da yinelemeli veya toplu işlem modu, tasarım toplamalardan için bir toplama Tasarım Analysis Services.

Yedekleme, geri ve eşitleme veritabanları (xmla)

Nasıl kullanılacağını açıklar yedekleme ve geri komutları yedeklemek ve geri yüklemek için bir Analysis Servicesveritabanı yedekleme dosyasından.

Ayrıca nasıl kullanılacağını açıklar Eşitle Eşitle komutunu bir Analysis Servicesveritabanı varolan bir veritabanıyla aynı örneği veya farklı örneği.

Ekleme, güncelleştirme ve bırakarak üyeler (xmla)

Nasıl kullanılacağını açıklar Ekle, güncelleştirme, ve bırak komutlarını eklemek, değiştirmek veya yazma etkin boyut üyeleri silmek.

Güncelleştirme hücreler (xmla)

Nasıl kullanılacağını açıklar UpdateCells komut yazma etkin bölüm hücrelerdeki değerleri değiştirmek için.

Önbellekleri (xmla) yönetme

Nasıl kullanılacağı ClearCache , önbellekleri Temizle komutunu Analysis Servicesnesnelerin.

İzleme izleri (xmla)

Nasıl kullanılacağını açıklar abone abone ve varolan bir izleme üzerinde izlemek için komut bir Analysis Servicesörneği.

Veri incelemesi ile xmla

xml analizi, veri incelemesi şeması satır kümeleri tam olarak destekler. Bu satır kümeleri kullanarak veri incelemesi modeller sorgulama için bilgi sağlamak Yeni yöntemi. Veri incelemesi şeması satır kümeleri hakkında daha fazla bilgi için bkz.Veri incelemesi şeması satır kümeleri

dmx hakkında daha fazla bilgi için bkz: Data Mining Extensions (DMX) Reference.

Namespace ve şema

Ad alanı

Bu belirtimi içinde tanımlı şema kullanan xml namespace https://schemas.microsoft.com/AnalysisServices/2003/Engine ve standart kısaltma "ddl."

Şema

İçin bir xml şeması tanım dili (xsd) şema tanımını Analysis Servicesnesne tanımlama dili şema öğeleri ve bu bölümdeki hiyerarşi tanımını temel alır.

Genişletilebilirlik

Genişletilebilirlik nesne tanım dili şema ile sağlanan bir Annotationtüm nesnelerde bulunan öğe. Bu öğe, aşağıdaki kurallara tabi herhangi bir xml ad alanı (dışında ddl tanımlayan hedef ad), herhangi bir geçerli xml içerebilir:

  • xml yalnızca öğeler içerebilir.

  • Her öğenin benzersiz bir ad olmalıdır. Önerilir değeri Namehedef ad alanı başvurusu.

Bu kuralları empoze böylece içeriği AnnotationEtiket maruz ad/değer çiftleri karar destek nesneleri (dso) 9.0 aracılığıyla kümesi olarak.

Yorum ve boşluk içinde Annotationbir alt öğe ile alınmış değil etiket-değil korunmuş. Ayrıca, tüm öğeleri okuma-yazma olmalıdır; salt okunur elemanları yoksayılır.

Nesne tanım dili şema kapalıdır, bu sunucu Türetilen türler şemada tanımlanan öğelerin ikame izin vermez ki. Bu nedenle sadece burada tanımlanan öğelerin ve başka öğeler veya öznitelikler kümesi kabul. Bilinmeyen öğe neden Analysis Servicesbir hata yükseltmek için motoru.

Ayrıca bkz.

Kavramlar

Analizi ile Geliştirme Hizmetleri komut dosyası dili (assl)

Microsoft olap mimarisini anlama