OpenQueryLogRecordset (clsCubeAnalyzer)
Ostrzeżenie
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
The OpenQueryLogRecordset method of an object of ClassType clsCubeAnalyzer returns a Microsoft® ActiveX® Data Objects (ADO) recordset containing a record for each analysis query run on the Analysis server that satisfies the given SQL query.
Składnia
Set ADODBRecSet = object.OpenQueryLogRecordset(SQLString As String)
Parametry
ADODBRecSet
ADODB zestaw rekordów.object
Obiekt z ClassType clsCubeAnalyzer wykorzystywane.SQLString
Kwerenda SQL, która zwraca zestaw rekordów dziennika kwerend.Można utworzyć instrukcja języka SQL za pomocą żadnego z pól w dzienniku kwerendy.Na przykład:"SELECT * FROM QueryLog WHERE Duration > 5"
Następujące kolumny są zwracane w ADODBRecSet.Typy danych ADO określony dla każdej kolumna można znaleźć w ADODB.DataTypeEnum wyliczania.Więcej informacji na temat typów danych ADO można znaleYć w dokumentacji ADO.
Kolumna |
Typ danych obiektów ADO |
Opis |
|---|---|---|
MSOLAP_Database |
adVarWChar |
Nazwa bazy danych używanej w kwerendzie |
MSOLAP_Cube |
adVarWChar |
Nazwa moduł używane w kwerendzie |
MSOLAP_User |
adVarWChar |
Nazwa użytkownika, który uruchomił kwerendy |
Dataset |
adVarWChar |
Ciąg numeryczny wskazująca poziom z każdego wymiar użyte do zaspokojenia kwerendy |
Slice |
adVarWChar |
Ciąg wskazujący część danych dla kwerendy. |
StartTime |
adDate |
Czas rozpoczęcia kwerendy |
Duration |
adInteger |
Długość czas (w sekundach) wykonywania kwerendy |
MOLAPPartitions |
adSmallInt |
Liczba różnych wielowymiarowy tryb OLAP partycji (MOLAP), które zostały użyte do zaspokojenia kwerendy |
ROLAPPartitions |
adSmallInt |
Liczba różnych relacyjny tryb OLAP partycji (ROLAP), które zostały użyte do zaspokojenia kwerendy |
SamplingRate |
adInteger |
Częstotliwość próbkowania w czas wykonano kwerendę |
Uwagi
Aby utworzyć wystąpienie ADODB Recordset obiekt, należy dodać odwołanie Microsoft ActiveX Data Objects do projektu Microsoft Visual Basic ®.
Dataset Kolumna jest szczególnie interesujące dla projektowania agregacji.Wartości w Dataset Kolumna może być wykorzystana podczas wywoływania AddGoalQuery metoda clsPartitionAnalyzer obiektu do konstruowania kwerendy cel.Cel kwerend są używane do dostosowania procesu projektowania agregacja dla partycji.