Udostępnij za pośrednictwem


Używanie DRĄŻENIA do pobierania danych źródłowych (MDX)

Używa wyrażeń wielowymiarowych (MDX) DRĄŻENIAinstrukcja do pobierania zestaw wierszy z źródło danych dla komórka kostki.

Aby uruchomić DRILLTHROUGH instrukcja na module, przeglądanie szczegółowe działania muszą być zdefiniowane dla tego moduł.Aby zdefiniować przeglądanie szczegółowe akcja w Business Intelligence Development Studio w projektanta kostki na Akcje okienka na pasku narzędzi kliknij przycisk Nowy przeglądanie szczegółowe akcja.Nowe przeglądanie szczegółowe akcja, określ nazwę akcja, miejsce docelowe, warunek i kolumn, które są zwracane przez DRILLTHROUGH instrukcja.

Składnia instrukcji DRĄŻENIA

DRILLTHROUGH instrukcja używa następującej składni:

<drillthrough> ::= DRILLTHROUGH [<Max_Rows>] [<First_Rowset>] <MDX select> [<Return_Columns>]
   < Max_Rows> ::= MAXROWS <positive number>
   <First_Rowset> ::= FIRSTROWSET <positive number>
   <Return_Columns> ::= RETURN <member or attribute> [, <member or attribute>]

SELECT klauzula identyfikuje komórka kostki, który zawiera źródło pobranie danych.To SELECT klauzula jest taki sam, zwykłych MDX SELECT instrukcja, z wyjątkiem w SELECT można określić tylko jeden element członkowski klauzula na każdej oś.Jeżeli więcej niż jedna element członkowski określono na ośach, wystąpi błąd.

<Max_Rows> Składnia określa maksymalną liczbę zestaw wierszy w każdej zwróconego zestawu zestaw wierszy.Jeśli dostawca OLE DB, który jest używany do łączenia danych źródło nie obsługuje DBPROP_MAXROWS, <Max_Rows> ustawienie jest ignorowane.

<First_Rowset> Partycji, w których zestaw wierszy jest zwracana najpierw identyfikuje składni.

<Return_Columns> Składni identyfikuje podstawowej kolumn bazy danych mają być zwrócone.

Przykład instrukcji DRĄŻENIA

Poniższy przykład ilustruje użycie DRILLTHROUGH instrukcja.W tym przykładzie instrukcja DRĄŻENIA kwerendę liści Sklepu, produktu, a czas wymiary wzdłuż wymiar Magazyny (oś fragmentatora), a następnie zwraca dział grupa miar, identyfikator działu i nazwisko pracownika.

DRILLTHROUGH
Select {Leaves(Store), Leaves(Product), Leaves(Time),*} on 0
From Stores
RETURN [Department MeasureGroup].[Department Id], [Employee].[First Name]

Zobacz także

Inne zasoby