Udostępnij za pośrednictwem


ADOMD.NET Client Functionality

Program ADOMD.NET, jak z innymi Microsoft Dostawcy danych .NET framework, służy jako mostka sieciowego między aplikacją i danych urządzenie źródłowe. Program ADOMD.NET jest jednak w odróżnieniu od innych dostawców danych .NET Framework w tym program ADOMD.NET współpracuje z dane analityczne.Aby pracować z danymi analitycznymi, ADOMD.NET obsługuje funkcji, które są zupełnie inaczej niż inni dostawcy danych .NET Framework.Program ADOMD.NET pozwala nie tylko do pobierania danych, ale również do pobierania metadane i zmieniania struktury magazynu dane analityczne:

  • Pobieranie metadane
    Aplikacje można dowiedzieć się więcej o dane, które mogą być pobierane ze urządzenie źródłowe danych do pobierania metadane, za pomocą zestawów wierszy schematu lub modelu obiektowego.Informacje, takie jak typy każdego kluczowy kluczowy kluczowy wskaźnik wydajności wydajności (KPI), które są dostępne, wymiary moduł i parametrów wymaganych przez modele wyszukiwania są wszystkie stała się wykrywalna.Metadane są najważniejsze dla dynamiczne aplikacji, które wymagają użytkownika dane wejściowe, aby określić typ, głębokość i zakres danych mają być pobrane.Przykładami Query Analyzer, Microsoft Excel i innych narzędzi podczas badania.Metadane jest mniej krytyczne statyczne aplikacji, które wykonują zestaw wstępnie zdefiniowanych akcji.

    Aby uzyskać więcej informacji: Retrieving Metadata from an Analytical Data Source.

  • Pobieranie danych
    Pobieranie danych to rzeczywisty proces pobierania informacji przechowywanych w źródle danych.Pobieranie danych jest podstawową funkcją "statyczna" aplikacje, które zna struktura urządzenie źródłowe danych.Pobieranie danych jest również w efekcie "dynamiczny" aplikacji.Wartość KPI w danym momencie dnia, liczby rowerów sprzedanych w ciągu ostatniej godziny dla każdego sklepu i czynników dotyczących rocznych wydajności pracowników znajdują się przykłady wszystkie dane, które mogą być pobierane.Pobieranie danych jest istotny dla każdej aplikacji podczas badania.

    Aby uzyskać więcej informacji: Retrieving Data from an Analytical Data Source.

  • Zmienianie struktury dane analityczne
    Można również ADOMD.NET faktycznie zmienić strukturę magazynu dane analityczne.Chociaż zazwyczaj jest to wykonywane za pośrednictwem modelu obiektu Analysis Management Objects (AMO), umożliwia ADOMD.NET wysyłać polecenia języka wykonywanie wykonywanie skryptów usług analizy (ASSL) do tworzenia, zmienianie lub usuwanie obiektów na serwerze.

    Aby uzyskać więcej informacji: Executing Commands Against an Analytical Data Source, Analysis Management Objects (AMO), Analiza usługi odwołanie języka wykonywanie wykonywanie skryptów

Pobieranie metadane, pobieranie danych i zmieniania struktury danych każdego odbywa się w określonym miejscu w przepływie pracy Typowa aplikacja ADOMD.NET.

Typowy przebieg procesu

Tradycyjne aplikacje ADOMD.NET zazwyczaj wykonaj te same przepływu pracy podczas pracy z bazą danych analizy:

  1. Po pierwsze, połączenie zostanie nawiązane z bazą danych, za pomocą AdomdConnection obiekt. Po otwarciu połączenia, AdomdConnection obiekt udostępnia metadane dotyczące serwera, do którego zostało nawiązane połączenie. W aplikacji dynamiczne niektóre z tych informacji jest zazwyczaj pokazywana użytkownikowi, dzięki czemu użytkownik może dokonać wyboru, takich jak moduł, które do kwerendy.Połączenie utworzone podczas tego kroku może zostać użyty ponownie kilka razy przez aplikację, zmniejszając obciążenie.

    Aby uzyskać więcej informacji: Establishing Connections in ADOMD.NET

  2. Po dokonaniu połączenia dynamicznych aplikacji mogą następnie kwerendy do serwera metadane bardziej szczegółowych.Stosowania statycznych programistę zna wcześniej obiekty aplikacji będzie podczas badania i w ten sposób nie będzie potrzebne do pobierania metadane.Można metadane, który jest pobierany przez aplikację, a użytkownik do następnego kroku.

    Aby uzyskać więcej informacji: Retrieving Metadata from an Analytical Data Source

  3. Następnie aplikacja wykonuje polecenie na serwerze.To polecenie może być w celu ich pobierania metadane dodatkowe, pobieranie danych lub modyfikowanie struktura bazy danych.Dla każdego z tych zadań, aplikacja może za pomocą kwerendy uprzednio określana lub dokonać użycia nowo pobrane metadane w celu utworzenia dodatkowych kwerend.

    Aby uzyskać więcej informacji: Retrieving Metadata from an Analytical Data Source, Retrieving Data from an Analytical Data Source, Executing Commands Against an Analytical Data Source

  4. Po poleceniu została wysłana do serwera, serwer zaczyna zwracać metadane lub danych do klient.Informacje te można przeglądać za pomocą CellSet obiekt, AdomdDataReader obiekt, lub System.XmlReader obiekt.

Aby zilustrować tradycyjnych przepływu pracy, w poniższym przykładzie zawiera metoda, która otwiera połączenie z bazą danych, wykonywania polecenia przed znanymi moduł i pobiera wyniki w zestaw komórek.The zestaw komórek zwraca ciąg rozdzielany tabulatorami zawierający nagłówki kolumn, nagłówki wierszy i komórek danych.

See Also

Reference