ADOMD.NETProgramowanie klienta

ADOMD.NET Składniki klient znajdują się w Microsoft.AnalysisServices.AdomdClient obszaru 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 Usługi Analysis Services.

Opis ADOMD.NET obiekty klienta

Przed rozpoczęciem korzystania z ADOMD.NET składniki klient należy zapoznać z funkcjonalnością klient modelu obiektów, a następnie zwolnij różnic.

Aby uzyskać więcej informacji: ADOMD.NETFunkcje klienta, ADOMD.NETPojęcia klienta i Model obiektów, ADOMD.NETRóżnice wersji, Migrowanie Z ADO MD do ADOMD.NET

Za pomocą ADOMD.NET obiekty klienta

W badanie źródło dane analityczne, to zestaw typowych zadań, które należy przeprowadzić.Poniższa tabela przedstawia typowe zadania, w których można używać ADOMD.NET obiekty klient, aby wykonać kwerendę sieci.

Zadanie

Opis

Ustanawianie połączenia w ADOMD.NET

W ADOMD.NET, użyj AdomdConnection obiektu do ustanawiania połączeń ze źródłami dane analityczne, takich jak Usługi Analysis Services baz danych.Można użyć AdomdConnection obiektu do uruchamiania poleceń, pobieranie danych i pobieranie metadane z źródło dane analityczne.

Pobieranie metadanych ze źródła danych analitycznych

Po ustanowieniu połączenia, można użyć wielu obiektów do pobierania informacji o danych źródłowych źródło.Ta funkcja umożliwia aplikacjom do dostosowania się do źródło danych, do którego jest podłączony.

Wykonywanie poleceń przeciwko źródło danych analitycznych

AdomdCommand Obiekt zapewnia interfejsy niezbędne do uruchamiania poleceń przeciwko podstawowego źródło dane analityczne.

Pobieranie danych ze źródła danych analitycznych

Po uruchomieniu polecenia danych można pobrać i przeanalizować za pomocą CellSet, AdomdDataReader, lub System.XmlReader obiektów.

Przeprowadzanie transakcji w ADOMD.NET

Wszystkie czynności wymienionych w poprzednich wierszy tabela może mieć miejsce w obrębie transakcji popełnione odczytu, w którym blokady współużytkowane są utrzymywane w czasie, gdy dane są odczytywane w celu uniknięcia zanieczyszczenia odczytów.Nadal można zmieniać dane przed zakończeniem transakcji-powtarzalnych odczyty lub fantomu danych.AdomdTransaction Obiektu zapewnia funkcjonalność transakcji w ADOMD.NET.

Interakcja z ADOMD.NET hierarchii obiektów zazwyczaj rozpoczyna się od jednego lub więcej obiektów na warstwie wierzchniej opisane w poniższej tabela.

Aby

Użyj tego obiektu

Połączyć dane analityczneźródło

AdomdConnection

AdomdConnection Obiekt reprezentuje zarówno połączenie źródło danych i metadane źródło danych.For example, you can connect to a Microsoft SQL Server Usługi 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 reprezentuje również realizacji IDbConnection interfejsu, interfejs, który jest wymagany przez wszystkie.NET Framework dostawców danych.

Odkryj możliwości wyszukiwanie danych źródło danych

AdomdConnection

AdomdConnection Obiekt udostępnia kilka zbiorów górnictwa:

Kwerenda źródło danych

AdomdCommand

AdomdCommand Obiekt reprezentuje instrukcja lub kwerendy, która zostanie wysłana do serwera.Po ustanowieniu połączenia z danymi źródło, możesz użyć AdomdCommand obiekt do uruchomienia instrukcji w obsługiwanym języku, takich jak wyrażeń wielowymiarowych (MDX) lub danych wyszukiwania danych górnictwa rozszerzenia (DMX).Można również użyć AdomdCommand obiekt, aby zwrócić wyniki w postaci CellSet lub AdomdDataReader obiektów.

Pobieranie danych w sposób szybki i wydajny

AdomdDataReader

AdomdDataReader Mogą być tworzone w wyniku wywołania Execute lub ExecuteReader metoda AdomdCommand obiektu.Ten obiekt implementuje IDbDataReader interfejs z System.Data obszar nazw.Biblioteka klas .NET Framework.

Pobieranie dane analityczne z najwyższą kwotą metadane

CellSet

CellSet Mogą być tworzone w wyniku wywołania Execute lub ExecuteCellSet metoda AdomdCommand.Po AdomdCommand zwrócił CellSet, przeanalizować dane analityczne zawarte przez CellSet.

Pobierać metadane dotyczące modułów, takich jak dostępne wymiary, środki, nazwane zestawy itd.

CubeDef

CubeDef Reprezentuje metadane dotyczące moduł.Odwołanie CubeDef z AdomdConnection.

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

AdomdDataAdapter

AdomdDataAdapter Obsługuje tylko do odczytu dla istniejących.NET Framework aplikacji klient.

Zobacz także

Koncepcje