Udostępnij za pośrednictwem


MDSCHEMA_ACTIONS wierszy

W tym artykule opisano akcje, które mogą być dostępne do aplikacji klient.

Zestaw wierszy kolumn

MDSCHEMA_MEMBERS zestaw wierszy zawiera następujące kolumny.

Nazwa kolumny

Typ wskaźnika

Długość

Opis

CATALOG_NAME

DBTYPE_WSTR

Nazwa bazy danych.

SCHEMA_NAME

DBTYPE_WSTR

Nieobsługiwane.Zawsze zawiera VT_NULL.

CUBE_NAME

DBTYPE_WSTR

Nazwa moduł, do której należy ta akcja.

ACTION_NAME

DBTYPE_WSTR

Nazwa tej akcja.

ACTION_TYPE

DBTYPE_I4

Mapa bitowa jest używany do określenia metoda wyzwalającego akcja.Plik Msmd.h definiuje stałe wartości bitów dla tej mapy bitowej:

  • MDACTION_TYPE_URL (0x01)

  • MDACTION_TYPE_HTML (0x02)

  • MDACTION_TYPE_STATEMENT (0x04)

  • MDACTION_TYPE_DATASET (0x08)

  • MDACTION_TYPE_ROWSET (0x10)

  • MDACTION_TYPE_COMMANDLINE (0x20)

  • MDACTION_TYPE_PROPRIETARY (0x40)

  • MDACTION_TYPE_REPORT (0x80)

  • MDACTION_TYPE_DRILLTHROUGH (0x100)

COORDINATE

DBTYPE_WSTR

Wyrażenie Multidimensional Expressions (MDX) określa współrzędnych lub obiektu w przestrzeni wielowymiarowej, wykonywania akcja.Obowiązkiem aplikacji klient w celu wartość tego ograniczenia jest kolumna.

CORDINATE Musi być rozpoznawana obiektu określonego w COORDINATE_TYPE.

COORDINATE_TYPE

DBTYPE_I4

Mapa bitowa, która określa sposób COORDINATE ograniczeń kolumna jest interpretowana.Plik Msmd.h definiuje stałe wartości bitów dla tej mapy bitowej:

  • MDACTION_COORDINATE_CUBE (1)

  • MDACTION_COORDINATE_DIMENSION (2)

    odnosi się do hierarchii wymiarów.

  • MDACTION_COORDINATE_LEVEL (3)

  • MDACTION_COORDINATE_MEMBER (4)

  • MDACTION_COORDINATE_SET (5)

  • MDACTION_COORDINATE_CELL (6)

ACTION_CAPTION

DBTYPE_WSTR

Nazwa akcja, jeśli nie określono żadnego podpisu i tłumaczenie nie określono DDL.

Jeśli określono podpis lub tłumaczeń i CaptionIsMDX ma wartość false, jeden z następujących ciągów:

  • Tłumaczenie dla odpowiedniego języka.

  • Określony podpis jeśli tłumaczenie nie znaleziono dla określonego języka.

  • Nazwa akcja, jeśli znaleziono bez translacji i podpis nie został określony DDL.

Jeśli określono podpis lub tłumaczeń i CaptionIsMDX ma wartość true, ciąg wynikające z znajdowanie translacji odpowiednie dla określonego języka lub tłumaczenie określony w podpisie DDL i obliczanie formuły, aby utworzyć ciąg.

Jeśli akcja została określona w skryptu MDX, nie ma żadnych tłumaczeń i podpis jest zawsze traktowany jako wyrażenie MDX.

DESCRIPTION

DBTYPE_WSTR

Przyjazny opis akcja.

CONTENT

DBTYPE_WSTR

Wyrażenie lub zawartości akcja, która ma być uruchomiona.

APPLICATION

DBTYPE_WSTR

Nazwa aplikacji, która ma być używany, aby uruchomić akcja.

INVOCATION

DBTYPE_I4

Informacje na temat jak wywołać akcja:

  • MDACTION_INVOCATION_INTERACTIVE(1) oznacza regularne akcja używane podczas normalnej operacji.Jest to wartość domyślna dla tej kolumna.

  • MDACTION_INVOCATION_ON_OPEN(2) wskazuje, że działania powinny być wykonywane, gdy moduł pierwszym otwarciu.

  • MDACTION_INVOCATION_BATCH (4) indicates that the action is performed as part of a batch operation or Microsoft SQL Server Integration Services task.

Te wartości wyliczenia są zdefiniowane w pliku Msmd.h.

The zestaw wierszy is sorted on CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, ACTION_NAME.

Ostrzeżenie

Działania MDACTION_TYPE_PROPRIETARY typu należy podać wartość dla APPLICATION kolumna.

Ograniczenie kolumn

MDSCHEMA_MEMBERS Można ograniczyć zestaw wierszy kolumn wymienionych w poniższej tabela.

Nazwa kolumny

Typ wskaźnika

Stan ograniczeń

CATALOG_NAME

DBTYPE_WSTR

Opcjonalne

SCHEMA_NAME

DBTYPE_WSTR

Opcjonalne

CUBE_NAME

DBTYPE_WSTR

Obowiązkowe

ACTION_NAME

DBTYPE_WSTR

Opcjonalne

ACTION_TYPE

DBTYPE_I4

Opcjonalne

COORDINATE

DBTYPE_WSTR

Obowiązkowe

COORDINATE_TYPE

DBTYPE_I4

Obowiązkowe

INVOCATION

DBTYPE_I4

(Opcjonalnie) INVOCATION Ograniczenie domyślne kolumna do wartości MDACTION_INVOCATION_INTERACTIVE.Aby pobrać wszystkie akcje, użyj MDACTION_INVOCATION_ALL wartość w INVOCATION ograniczeń kolumna.

CUBE_SOURCE

DBTYPE_UI2

(Opcjonalnie) Bitmapy z jednego z następujących prawidłowych wartości:

  • MODUŁ 1

  • WYMIARU 2

Domyślne ograniczenie jest wartość 1.

Ważna informacjaWażne:

INVOCATION Ograniczeń kolumna ma wartość domyślną MDACTION_INVOCATION_INTERACTIVE.Dowolny zestaw zestaw wierszy schematu , nie jawnie określić wartość dla tej kolumna zawiera tylko wiersze z wartością.Zestaw wierszy zawiera cały zestaw akcji, należy użyć MDACTION_INVOCATION_ALL stała w INVOCATION ograniczeń kolumna.

Aplikacje klienckie można zdefiniować kilka ACTION_TYPE za pomocą operator OR.

Uwagi

W poniższej tabela przedstawiono prawidłowe COORDINATE i COORDINATE_TYPE kombinacje.

Typ układu WSPÓŁRZĘDNYCH obiektu

COORDINATE_TYPE

Cube

MDACTION_COORDINATE_CUBE

Dimension

MDACTION_COORDINATE_DIMENSION

MDACTION_COORDINATE_LEVEL

MDACTION_COORDINATE_MEMBER

MDACTION_COORDINATE_SET

MDACTION_COORDINATE_CELL

Hierarchy

MDACTION_COORDINATE_DIMENSION

Level

MDACTION_COORDINATE_LEVEL

Member

MDACTION_COORDINATE_MEMBER

Set

MDACTION_COORDINATE_SET

cell

MDACTION_COORDINATE_CELL

Zobacz także

Odwołanie