Instrukcja zestaw (MDX) CREATE
Utworzenie nazwanego zestaw z sesja zakres dla bieżącej kostki.
CREATE [SESSION] [ STATIC | DYNAMIC ] [HIDDEN] SET
CURRENTCUBE | Cube_Name
.Set_Name AS 'Set_Expression'
[,Property_Name = Property_Value, ...n]
Argumenty
Cube_Name
Wyrażenie prawidłowy ciąg znaków, które zawiera nazwę moduł.Set_Name
Wyrażenie prawidłowy ciąg, nazwa nazwanego zestaw tworzony.Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.Property_Name
Prawidłowy ciąg zawierający nazwę właściwość zestaw.Property_Value
Prawidłowe wyrażenie wartość skalarna definiuje wartość właściwość zestaw.
Remarks
Nazwany zestaw to zestaw elementów członkowskich wymiaru (lub wyrażenie, które definiuje zestaw), utworzyć używać wielokrotnie.Na przykład nazwanego zestawu umożliwia zdefiniowanie zestaw elementów członkowskich wymiaru, który składa się z zestawu górny dziesięciu są przechowywane przez sprzedaż.W tej grupie mogą być definiowane statycznie, albo za pomocą funkcja, takich jak TopCount.Tego nazwanego zestawu można następnie używać tam, gdzie jest potrzebny zestaw górny dziesięć magazynów.
Instrukcja CREATE SET tworzy nazwany zestaw, który pozostaje dostępny podczas sesja i dlatego mogą być używane w wielu kwerend w sesja.Aby uzyskać więcej informacji zobacz Tworzenie zakresu sesja członkom obliczeniowe (MDX).
Można także zdefiniować nazwany zestaw do użycia przez jedną kwerendę.Aby zdefiniować zestaw takich, należy użyć klauzula WITH w instrukcja SELECT.Aby uzyskać więcej informacji na temat klauzula WITH zobacz Tworzenie zakresu kwerendy nazwane zestawy (MDX).
The Set_Expression klauzula can contain any funkcja that supports MDX syntax. Zestawy utworzone za pomocą instrukcja CREATE zestaw, które nie określają klauzula sesja mają zakres sesja.Aby utworzyć zestaw z zakres kwerendy za pomocą klauzula WITH.
Określenie modułu innego niż moduł, który jest aktualnie podłączony powoduje błąd.Dlatego należy używać CURRENTCUBE zamiast nazwy moduł do oznaczenia bieżącej kostki.
Zakres
Zestaw zdefiniowany przez użytkownika może wystąpić w jednym z zakresów, wymienione w poniższej tabela.
Zakres kwerendy
Widoczność i okres istnienia zestaw jest ograniczona do kwerendy.Zestaw jest zdefiniowany w poszczególnych kwerendy.Zakres kwerendy zastępuje zakres sesja.Aby uzyskać więcej informacji zobacz Tworzenie zakresu kwerendy nazwane zestawy (MDX).Zakres sesja
Widoczność i okres istnienia zestaw jest ograniczona do sesja, w której została utworzona.(Okres istnienia jest mniejszy niż czas trwania sesja jeżeli instrukcja DROP zestaw zostało wydane zestaw). Instrukcja CREATE SET tworzy zestaw o zakresie sesja. Aby utworzyć zestaw z zakres kwerendy za pomocą klauzula WITH.Zakres globalny
Aby utworzyć nazwanego zestaw z zakres, która jest szersza niż kontekście sesja użytkownika, która jest zamiast tego okresu istnienia uruchomione wystąpienie, należy użyć instrukcja CREATE zestaw wewnątrz skryptu MDX domyślne.Zobacz Skrypt MDX podstawowe (MDX) Aby uzyskać więcej informacji. Nazwany zestaw zdefiniowany za pomocą CREATE SET domyślny skrypt MDX jest dostępna dla wszystkich użytkowników w ich kwerendy MDX na żadnej sesja.
Przykład
Poniższy przykład tworzy zestaw o nazwie produkty Core.Kwerendy WYBIERAJĄCEJ następnie demonstruje wywołanie nowo utworzony zestaw.Instrukcja CREATE zestaw muszą być wykonane przed kwerendy WYBIERAJĄCEJ, które mogą być uruchomione — nie może być wykonywane w tej samej serii.
CREATE SET [Adventure Works].[Core Products] AS '{[Product].[Category].[Bikes]}'
SELECT [Core Products] ON 0
FROM [Adventure Works]
Ocena zestaw
Ocena zestawu można zdefiniować tak, aby występują w różny sposób, można zdefiniować występuje tylko jeden raz na tworzenie zestawu lub można zdefiniować występuje co czas zestaw jest używany.
STATYCZNE
Wskazuje, że zestaw sprawdzane jest tylko jeden raz w czas jest oceniany w instrukcja CREATE SET.DYNAMICZNE
Wskazuje, że zestaw jest oceniane za każdym razem, gdy jest używany w kwerendzie.
Zobacz Tworzenie nazwanych zestawów w języku MDX (MDX) Aby uzyskać więcej informacji.
Ustaw widoczność
zestaw mogą być widoczne lub nie do innych użytkowników, którzy kwerendy moduł.
- UKRYTE
Określa, że zestaw nie jest widoczny dla użytkowników, którzy kwerendy moduł.
Właściwości standardowe
Każdy zestaw zawiera zestaw właściwości domyślnych.When a client application is connected to Microsoft Analysis Services, the default properties are either supported, or available to be supported, as the administrator chooses.
Identyfikator właściwość |
Znaczenie |
---|---|
PODPIS |
Ciąg, w którym aplikacja kliencka używa jako podpis dla zestaw. |
DISPLAY_FOLDER |
Ciąg określający ścieżka do folderu wyświetlania, używanych przez aplikację klient, aby wyświetlić zestaw.Separator poziom folderu jest zdefiniowany przez aplikację klient.Narzędzia i dostarczanych przez klientów Analysis Services, poziom separator jest kreski ułamkowej odwróconej (\). Zapewnianie wielu folderów wyświetlania ze zdefiniowanym zestaw, użyj średnika (;) do oddzielenia foldery. |
See Also