Aracılığıyla paylaş


ADOMD.NET istemci programlama

ADOMD.NET istemci bileşenlerini, içinde bulunduğu Microsoft.AnalysisServices.AdomdClient ad (microsoft.analysisservices.adomdclient.dll). These client components provide the functionality for client and middle-tier applications to easily query data and metadata from an analytical data store, such as Microsoft SQL Server Analysis Services.

Nesneleri ADOMD.NET istemcisi'ni anlama

ADOMD.NET istemci bileşenlerini kullanarak başlamadan önce nesne modeli, istemci işleviyle öğrenmeniz ve farklar bırakın.

Daha fazla bilgi için: ADOMD.NET istemcisi işlevselliği, ADOMD.NET istemci kavramlar ve nesne modeli, ADOMD.NET Release farklar, ADO MD ADOMD.NET için geçiş

ADOMD.NET istemci nesneleri kullanma

Var olan bir analitik veri kaynağını sorgulamak bir küme ortak görevlerin gerçekleştirilmesi gerekir.Aşağıdaki tablo bir sorgu gerçekleştirmek için ADOMD.NET istemci nesneleri kullanma ortak görevleri gösterir.

Görev

Açıklama

ADOMD.NET bağlantı kuruluyor

Kullandığınız ADOMD.NET içinde bir AdomdConnection nesne gibi analitik veri kaynakları'nı tıklatın, bağlantı kurmak için Analysis Services veritabanları. Kullanabileceğiniz AdomdConnection komutları çalıştırmak, verileri almak ve analitik verileri meta veriler almak için nesne kaynak.

Analitik bir verilerden meta veri alma kaynak

Bağlantı kurulduktan sonra nesneler, çeşitli temel veriler hakkında bilgi almak için kullanabileceğiniz kaynak.Bu işlev, uygulamalar, verileri uyum sağlar kaynak için bunların bağlandınız.

Bir analitik veri kaynağına karşı komutlar yürütülüyor

The AdomdCommand object provides the interfaces necessary for running commands against the underlying analitik veri kaynak.

Bir analitik veri kaynağı Veri alınıyor

Bir komut çalıştırıldıktan sonra veri alınamadı ve kullanarak ayrıştırıldı CellSet, AdomdDataReader, veya System.XmlReader nesneler.

Içinde ADOMD.NET işlemleri gerçekleştirme

Tüm eylemler bu önceki satırlarında listelenen tablo verileri kirli okuma önlemek için okunan sırada, paylaşılan kilitlerin tutulduğu bir okuma kaydedilmiş işlem içinde yer alabilir.Verileri, yine de yinelenebilir dışında okuma veya hayalet verileri elde edilen hareket sonundan önce değiştirilebilir.The AdomdTransaction object provides the transaction functionality in ADOMD.NET.

ADOMD.NET nesne sýradüzeni etkileşim genellikle bir veya daha fazla en üst katmanında nesneler aşağıdaki tabloda açıklandığı şekilde başlar.

Amacı

Bu nesneyi kullanın.

Analitik bir verilere bağlanmak kaynak

AdomdConnection

The AdomdConnection object represents both a connection to a data kaynak and the data kaynak meta veriler. For example, you can connect to a Microsoft SQL Server Analysis Services local cube (.cub) file, and then examine the Cubes() property to obtain metadata about the cubes present on the analytical data source.Bu nesne uygulaması da temsil eden IDbConnection arabirim, tüm .NET Framework veri sağlayıcısı tarafından gereken bir arabirim'i tıklatın.

Verilerin veri madenciliği özelliklerini keşfedin kaynak

AdomdConnection

The AdomdConnection object exposes several mining collections:

  • The MiningModelCollection contains a list of every araştırma modeli in the data kaynak.

  • The MiningServiceCollection provides information about the available mining algorithms.

  • The MiningStructureCollection exposes information about the mining structures on the server.

Verileri sorgu kaynak

AdomdCommand

The AdomdCommand object represents the deyim or query that will be sent to the server. Bağlantı, bir veri kaynağına kurulduktan sonra kullandığınız bir AdomdCommand çok boyutlu deyimler (MDX) ya da veri madenciliği veri madenciliği Uzantıları (DMX) gibi desteklenen dilin ifadeleri çalıştırmak için nesne. Ayrıca bir AdomdCommand sonuçlar forma dönmek için nesnenin CellSet veya AdomdDataReader nesneler.

Hızlı ve verimli bir şekilde veri alma

AdomdDataReader

The AdomdDataReader can be created with a call to the Execute() or ExecuteReader() yöntem of an AdomdCommand object. Bu nesne uygulayan IDbDataReader gelen arabirim System.Data .NET Framework sınıf kitaplığı ad alanı.

Analitik meta veriler miktarını en yüksek veri alma

CellSet

The CellSet can be created with a call to the Execute() or ExecuteCellSet() yöntem of an AdomdCommand. Bir kez bir AdomdCommand döndürdü bir CellSet, ardından tarafından analitik veri incelemek CellSet.

Küpleri, kullanılabilir boyutlar, Ölçüler, adlandırılmış kümeleri ve benzeri gibi ilgili meta veriler alma

CubeDef

The CubeDef represents meta veriler about a küp. Başvuru CubeDef gelen AdomdConnection.

Verileri kullanarak almak System.Data.IDbDataAdapter Arabirim

AdomdDataAdapter

The AdomdDataAdapter provides read-only support for existing .NET Framework istemci applications.