Aracılığıyla paylaş


XMLA kavramları

The XML for Analysis (XMLA) open standard supports data access to data sources that reside on the World Wide Web.Microsoft SQL Server Analysis Services implements XMLA per the XMLA 1.1 specification.

Bir Basit Nesne erişim XML Analysis (XMLA) olan protokol (SOAP)-XML tabanlı protokol, özellikle Web üzerinde bulunan herhangi bir standart bir çok boyutlu veri kaynağı Evrensel veri erişimi için tasarlanmıştır.Bileşen Nesne Modeli (COM) gösteren bir istemci bileşeni dağıtmaları gerekip gerekmediğini XMLA da ortadan kaldırır veya Microsoft .NET framework arabirimleri. XMLA ve zamanı, saat ve rekaynaks açısından yuvarlak gezilerinde sunucuya pahalıdır ınternet için getirilmiştir durum bilgisi olan bağlantılar için veri kaynak sunucudaki kullanıcı bağlantılarını sınırlayabilirsiniz.

XMLA is the native protocol for Microsoft SQL Server Analysis Services, used for all interaction between a client application and an instance of Analysis Services.Analysis Services fully supports XML for Analysis 1.1, and also provides extensions to support metadata management, session management, and locking capabilities.Çözümleme Yönetim Nesneleri (ÇYN) hem de ADOMD.NET örnek ile iletişim kurarken XMLA protokol kullanın Analysis Services.

Işleme XMLA iletişim

XMLA açık standart genellikle erişilebilir için iki yöntem açıklanmaktadır: Discover ve Execute. -Gevşek istemci ve sunucu mimarisi XML tarafından desteklenen örneğinde, gelen ve giden bilgileri işlemek için aşağıdaki yöntemleri kullanın Analysis Services.

The Discover yöntem obtains information and meta veriler from a Web hizmet. Bu bilgiler, kullanılabilir veri kaynak s yanı sıra, verileri hakkında bilgi listesini içerebilir kaynak sağlayıcıları.Özellikler tanımlamak ve bir veri elde edilen verileri Şekil kaynak.The Discover yöntem is a common yöntem for defining the many types of information a istemci application may require from data sources on Analysis Services instances. Özellikleri ve Genel arabirim, bir istemci uygulamasında varolan işlevleri yeniden gerek kalmadan genişletilebilirlik sağlar.

The Execute yöntem allows applications to run sağlayıcı-specific commands against XMLA data sources.

Ancak XMLA protokol en iyi duruma getirilmiştir Web uygulamaları için bunu da LAN tabanlı uygulamalar için amacıyla.Aşağıdaki uygulamalar, bu XML tabanlı API yararlanabilirsiniz:

  • Istemci ve sunucu arasında esnek teknolojisini gerektiren bir istemci/sunucu uygulamaları

  • Birden çok işletim sistemi hedef istemci/sunucu uygulamaları

  • Sunucu kapasitesini artırmak için önemli olan durum gerektirmeyen istemciler

XMLA ve birleştirilmiş boyutlu modeli

XMLA birleştirilmiş boyutlu Model (UDM) yöntemini kullanan iş zekası uygulamalar tarafından kullanılan iletişim kuralıdır