Udostępnij za pośrednictwem


Jak Tworzenie kwerendy zawartości model wyszukiwania

Kwerendy można model wyszukiwania zawartości programowo przy użyciu AMO lub XML/A, ale łatwiej tworzyć kwerendy przy użyciu DMX.Ponadto w SQL Server 2008, można utworzyć kwerendy przed wyszukiwanie danych zestawów wierszy schematu nawiązywania połączenia z serwerem usług Analysis Services i wpisując kwerendy Transact-SQL Składnia.

Poniższe procedury przedstawienie sposobu tworzenia kwerend względem model wyszukiwania przy użyciu DMX i za pomocą kwerend wysyłanych do wyszukiwania danych zestaw wierszy schematu tabel.

Na przykład utworzyć kwerendę podobną za pomocą XML/A zobacz Jak Tworzenie kwerendy wyszukiwanie danych przy użyciu A/XML.

Podczas badania danych model wyszukiwania zawartości przy użyciu DMX

Aby utworzyć kwerendę zawartości DMX modelu

  1. W SQL Server Management Studio, na Widok menu kliknijEksplorator szablonów.

  2. W Eksplorator szablonów okienko, kliknij ikonę moduł, aby zmienić listę i Wyświetl szablony usług Analysis Services.

  3. Na liście Kategorie szablonów rozwiń węzeł DMX, expand Model zawartości, a następnie kliknij dwukrotnie Query zawartości.

  4. W Połączyć się z usług Analysis Services -okno dialogowe, wybierz wystąpienie, które zawiera model wyszukiwania, który ma być zbadany, a następnie kliknij przycisk Łączenie.

    The Content Query template opens in the appropriate code editor.W okienku Metadane zostanie wyświetlona lista modeli, które są dostępne w bieżącej bazie danych.Aby zmienić bazę danych, zaznacz inną bazę danych z Dostępne bazy danych listy.

  5. Enter the name of a mining model in the line, FROM [<mining model, name, MyModel>].CONTENT.Jeśli nazwa model wyszukiwania zawiera spacje, należy ująć nazwę w nawiasach kwadratowych.

    Jeśli nie chcesz wpisywać nazwy, można wybrać model wyszukiwania w Eksplorator obiektów i przeciągnij je do szablonu.

  6. In the line, SELECT<select list, expr list, *>, type the names of columns in the mining model content schema rowset.

    Aby wyświetlić listę kolumn, które mogą być zwracane w kwerendach zawartości modeli wyszukiwania, zobacz Mining Model Content (Analysis Services - Data Mining).

  7. Można też wprowadzić warunku w klauzula WHERE, aby ograniczyć wiersze szablonu zwracane do określonych węzłów lub wartości.

  8. Kliknij przycisk wykonać.

Podczas badania zestawów wierszy schematu wyszukiwanie danych

Aby utworzyć kwerendę dla zestaw wierszy schematu wyszukiwanie danych

  1. W SQL Server Management Studio, na Nowa kwerenda paska narzędzi, kliknij przycisk Query DMX usług analiz, or Kwerendy MDX usług analiz.

  2. W Połączyć się z usług Analysis Services -okno dialogowe, wybierz wystąpienie, które zawiera obiekty, które chcesz wykonać kwerendę, a następnie kliknij przycisk Łączenie.

    The Content Query template opens in the appropriate code editor.Okienko Metadane zawiera obiekty, które są dostępne w bieżącej bazie danych.Aby zmienić bazę danych, zaznacz inną bazę danych z Dostępne bazy danych listy.

  3. W edytorze kwerendy wpisz następujące polecenie:

    SELECT *

    FROM $system.DMSCHEMA_MINING_MODEL_CONTENT

    WHERE MODEL_NAME = '<model name>'

  4. Kliknij przycisk wykonać.

    Okienko wyniki jest wyświetlana zawartość modelu.

    Uwaga

    Aby wyświetlić listę wszystkich wierszy schematu, których można wysyłać kwerendy na bieżącą instancję, należy użyć tej kwerendy: SELECT * FROM $system.DBSCHEMA_TABLES.Or, for a list of schema rowsets specific to data mining, see Dane schematu wyszukiwania zestawów wierszy.