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]