Udostępnij za pośrednictwem


ADOMD.NET Client Programming

Składniki klient ADOMD.NET znajdują się w obrębie Microsoft.AnalysisServices.AdomdClient obszar nazw (w 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.

Opis obiektów ADOMD.NET klient

Przed rozpoczęciem korzystania z ADOMD.NET składniki klient, należy zapoznać się z funkcjonalnością klient, model obiektowy i zwolnij różnice.

Aby uzyskać więcej informacji: ADOMD.NET Client Functionality, ADOMD.NET Client Concepts and Object Model, ADOMD.NET Release Differences, Migrating From ADO MD To ADOMD.NET

Za pomocą obiektów ADOMD.NET klient

W badanie urządzenie źródłowe dane analityczne, to zestaw typowych zadań, które trzeba wykonać.Poniższa tabela przedstawia typowych zadań, używać obiektów ADOMD.NET klient do wykonywania takich kwerendy.

Zadanie

Description

Establishing Connections in ADOMD.NET

W program ADOMD.NET, za pomocą AdomdConnection obiekt do nawiązywania połączeń ze źródłami dane analityczne, takich jak Analysis Services bazy danych. Można użyć AdomdConnection obiekt do uruchamiania poleceń, pobieranie danych i pobieranie metadane ze urządzenie źródłowe dane analityczne.

Retrieving Metadata from an Analytical Data Source

Po ustanowieniu połączenia, aby pobrać informacje o danych źródłowych, można użyć szerokiego zakresu różnych obiektów urządzenie źródłowe.Ta funkcja umożliwia aplikacji, aby dostosować się do urządzenie źródłowe danych, do którego jest podłączony.

Executing Commands Against an Analytical Data Source

The AdomdCommand object provides the interfaces necessary for running commands against the underlying dane analityczne urządzenie źródłowe.

Retrieving Data from an Analytical Data Source

Po uruchomieniu polecenia danych mogła zostać pobrana i analizować przy użyciu albo CellSet, AdomdDataReader, lub System.XmlReader obiekty.

Performing Transactions in ADOMD.NET

Wszystkie czynności wymienione w poprzednich wierszy tabela może mieć miejsce w obrębie transakcji popełnionych odczytu, w którym przechowywane są blokad udostępnionego podczas odczytu danych w celu uniknięcia odczytów zabrudzony.Nadal można zmieniać dane przed końcem transakcji, co-powtarzalnych operacje odczytu i fantomu danych.The AdomdTransaction object provides the transaction functionality in ADOMD.NET.

Interakcja z hierarchii obiektów ADOMD.NET zazwyczaj rozpoczyna się od co najmniej jeden z obiektów w najwyższej warstwie zgodnie z opisem w poniższej tabela.

Aby

Użyj tego obiektu

Połączyć się z dane analityczne urządzenie źródłowe

AdomdConnection

The AdomdConnection object represents both a connection to a data urządzenie źródłowe and the data urządzenie źródłowe metadane. 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.Ten obiekt stanowi również wykonania IDbConnection Interfejs jest interfejsem, który jest wymagany przez wszystkich dostawców danych .NET Framework.

Odkryj możliwości wyszukiwanie danych urządzenie źródłowe danych

AdomdConnection

The AdomdConnection object exposes several mining collections:

  • The MiningModelCollection contains a list of every model wyszukiwania in the data urządzenie źródłowe.

  • The MiningServiceCollection provides information about the available mining algorithms.

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

Kwerendy danych urządzenie źródłowe

AdomdCommand

The AdomdCommand object represents the instrukcja or query that will be sent to the server. Po ustanowieniu połączenia ze źródłem danych, należy użyć AdomdCommand obiekt do uruchamiania instrukcji w obsługiwanym językiem, takie jak Multidimensional Expressions (MDX) lub wyszukiwanie danych wyszukiwanie danych rozszerzeń (DMX). Można również użyć AdomdCommand obiekt, aby zwrócić wyniki w postaci CellSet lub AdomdDataReader obiekty.

Pobieranie danych w sposób szybki i wydajny

AdomdDataReader

The AdomdDataReader can be created with a call to the Execute() or ExecuteReader() metoda of an AdomdCommand object. Ten obiekt implementuje IDbDataReader interfejs z System.Data obszar nazw Biblioteka klas .NET Framework.

Pobieranie dane analityczne z największą ilością metadane

CellSet

The CellSet can be created with a call to the Execute() or ExecuteCellSet() metoda of an AdomdCommand. Raz AdomdCommand zwrócił CellSet, można następnie sprawdzić dane analityczne zawarty w CellSet.

Pobierać metadane dotyczące modułów, takich jak dostępnych wymiarów, środki, nazwane zestawy i tak dalej

CubeDef

The CubeDef represents metadane about a moduł. Odwołanie CubeDef z AdomdConnection.

Pobieranie danych przy użyciu System.Data.IDbDataAdapter Interfejs

AdomdDataAdapter

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