Aracılığıyla paylaş


İstemciler (Analysis Services - çok boyutlu verilerle)

Microsoft SQL Server Analysis Services supports a thin-client architecture.The Analysis Services calculation engine is entirely server-based, so all queries are resolved on the server.Sonuç olarak, yalnızca istemci ile sunucu arasında tek gidiş dönüş sorguları karmaşıklığı arttıkça ölçeklenebilir performans elde edilen her sorgu için gereklidir.

The native protocol for Analysis Services is XML for Analysis (XML/A).Analysis Services provides several data access interfaces for client applications, but all of these components communicate with an instance of Analysis Services using XML for Analysis.

Birkaç farklı sağlayıcılar ile sağlanan Analysis Services destekleyecek farklı programlama dilleri.Bir sağlayıcı ile iletişim kuran bir Analysis Services gönderme ve alma olarak sunucu XML for Analysis soap paketlerinde TCP/IP veya Internet Information Services (IIS) aracılığıyla http üzerinden.Olarak adlandırılan IIS tarafından örneği oluşturulan bir com nesnesi bir http bağlantısı kullanan bir veri pompası, kendisi için bir iletken olarak davranan Analysis Services veri.veri pompası Herhangi bir şekilde http akışında yer alan temel verileri incelemek, ne de herhangi bir temel veri yapıları herhangi bir kod veri Kütüphane içinde kullanılabilir.

Analysis Services için mantıksal istemci mimarisi

Win32 istemci uygulamaları için bağlanabilir bir Analysis Services ole db için olap arabirimleri veya Bileşen Nesne Modeli (com) Otomasyon dilleri, Microsoft Visual Basic ® için Microsoft ® ActiveX ® Veri Nesneleri (ado) nesne modelini kullanarak sunucu.Uygulamaları ile kodlanmış.net dilleri bağlanabilen bir Analysis Services server'ı kullanarak ADOMD.NET.

Varolan uygulamaları ile iletişim kurabildiğinizi Analysis Services yapılmaksızın sadece kullanarak birini Analysis Services sağlayıcıları.

Programlama dili

Veri erişim arabirimi

C++

OLAP için OLE DB

Visual Basic 6

ADO MD

.net dilleri

ADO MD'DENET

soap destekleyen herhangi bir dil

XML for Analysis

Analysis Services has a Web architecture with a fully scalable middle tier for deployment by both small and large organizations.Analysis Services provides broad middle tier support for Web services.asp uygulamaları ole db tarafından desteklenen olap ve ado md, asp.net uygulamaları tarafından desteklenen ADOMD.NET.Aşağıda görüldüğü Orta katman, çok sayıda eşzamanlı kullanıcı için ölçeklenebilir.

Orta katman mimarisi için mantıksal diyagram

Hem istemci hem de orta katman uygulamaları doğrudan ile iletişim kurabildiğinizi Analysis Services kullanmadan sağlayıcı.İstemci ve orta katman uygulamalar göndermek XML for Analysis soap paketlerinde TCP/IP, http veya https üzerinden.istemci soap destekleyen herhangi bir dil kullanılarak kodlanmış olmalıdır.Bu iletişimi durum Internet Information Services (http kullanarak IIS tarafından) TCP/IP kullanarak sunucuya doğrudan bir bağlantısı da kodlanmış rağmen en kolay yönetilir.Bu piyasadaki olası istemci için çözüm olduğunu Analysis Services.

VertiPaq modunda Analysis Services

De SQL Server 2008 R2, VertiPaq depolama motoru için bellek içi çok boyutlu veritabanları içinde Excel çalışma kitaplarını da dahil olmak üzere kullanılan PowerPivot kitapları, yayımlanmıştır için bir SharePoint sitesi.

Excel için PowerPivot tek istemci oluşturma ve VertiPaq modunu kullanmak bellek içi veritabanlarını sorgulamak için desteklenen.Excel kullanarak oluşturmak çok boyutlu veritabanı ve PowerPivot araçları, Excel çalışma kitabı içinde bulunur ve kaydedildiği bir parçası olarak Excel .xlsx dosyası.

VertiPaq depolama motoru geleneksel ssas istemcileri ve araçlarını kullanarak erişemezsiniz.

Ancak, bir PowerPivot Geleneksel bir küp, küp verileri almak içinde depolanan verileri kullanarak çalışma kitabıçalışma kitabına. Ayrıca başka veri alabilirsiniz PowerPivot çalışma kitabı, onu yayımlanmıştır için bir SharePoint sitesi.

Not

Kullandığınızda, bir küp için veri kaynak olarak bir PowerPivot çalışma kitabı, küpten Al veri; bir mdx sorgusu tanımlanır Bununla birlikte, veri anlık görüntü bir düzleştirilmiş görüntü olarak içe aktarılır.Etkileşimli verilerle çalışmak veya küp verilerini yenileme yapamazsınız.

ssas küp veri kaynak olarak kullanma hakkında daha fazla bilgi için bkz: PowerPivot Excel.

PowerPivot istemci arabirimleri

PowerPivotVertiPaq ile birlikte kurduğu depolama motoru kurulan arabirimleri ve diller için Analysis Services kullanarak çalışma kitabı içindeki: ÇYN ve adomd.net ve mdx ve xmla.Eklenti içinde önlemleri Excel'e veri analiz ifadeler (dax) benzer bir formül dili kullanılarak tanımlanır.dax deyimler içinde işlem sunucuya gönderilen xmla iletileri gömülür.Daha fazla bilgi için bkz: Veri çözümleme deyimleri ve mdx.

Sağlayıcılar

Arasındaki iletişimi PowerPivot ve Excel (sürüm 10.5) msolap oledb sağlayıcı kullanın.msolap sağlayıcı içinde dört farklı modülleri veya istemci ve sunucu arasında ileti göndermek için kullanılan taşıtlar vardır.

TCP/IP'yinormal istemci-sunucu bağlantıları için kullanılır.

http ssas üzerinden http bağlantıları için kullanılan veri pompası hizmetine veya SharePoint PowerPivot Web hizmet (ws) bileşeni için bir çağrı tarafından.

InProcişlem motoru bağlantıları için kullanılır.

KanalSharePoint grubundaki PowerPivot sistem hizmetiyle iletişim için ayrılmış.Sharepoint yüklemede PowerPivot ile çalışmak için gereken bileşenler hakkında daha fazla bilgi için bkz: Planlama ve mimari (PowerPivot için SharePoint).

Ayrıca bkz.

Kavramlar