Udostępnij za pośrednictwem


Lekcja 1: Tworzenie nabywcy Bike struktura wyszukiwania

W tej lekcji spowoduje utworzenie struktura wyszukiwania, który umożliwia przewidywanie czy potencjalnego klienta Adventure Works Cycles będzie zakupu roweru. Jeśli znasz struktur wyszukiwania oraz ich rolę w wyszukiwanie danych, zobacz Górnictwo struktury (Analysis Services — wyszukiwanie danych).

struktura wyszukiwania Bike kupującego, tworzonych w tej lekcji obsługuje dodawanie modele wyszukiwania na podstawie Algorytm klastrowanie MicrosoftAlgorytm drzewa decyzji firmy Microsoft. W nowszym lekcje używane klastrowania modeli wyszukiwania przeszukiwać różne sposoby, w których klienci mogą być grupowane i korzystających z modeli wyszukiwania drzewo decyzyjne do przewidywania, niezależnie od tego, czy z potencjalnym klientem powinien kupić roweru.

struktura wyszukiwania Instrukcja CREATE

Aby utworzyć struktura wyszukiwania, należy użyć TWORZENIE struktura wyszukiwania (DMX) Instrukcja. Kod instrukcja można podzielić na następujące elementy:

  • Nadawanie nazw struktury.

  • Definiowanie kolumna klucz.

  • Definiowanie kolumny wyszukiwania.

  • Definiowanie opcjonalny zestaw testowania danych.

Poniżej przedstawiono ogólny przykładem tworzenia struktura wyszukiwania instrukcja:

CREATE MINING STRUCTURE [<mining structure name>]
(
    <key column>,
    <mining structure columns>
) 
WITH HOLDOUT (<holdout specifier>)

Pierwszy wiersz kodu umożliwia zdefiniowanie nazwy struktury:

CREATE MINING STRUCTURE [<mining structure name>]

Aby uzyskać informacje na temat nazw obiektu w danych wyszukiwania rozszerzeń (DMX) zobacz Identyfikatory (DMX).

Następny wiersz kodu definiuje kolumna klucz dla struktura wyszukiwania, która jednoznacznie identyfikuje obiekt w urządzenie źródłowe danych:

<key column>,

W struktura wyszukiwania chcesz utworzyć, identyfikator klienta CustomerKey, definiuje obiekt w danych źródłowych.

Następny wiersz kodu jest używana do definiowania kolumn wyszukiwania, które będą używane przez modele wyszukiwania skojarzonych z struktura wyszukiwania:

<mining structure columns>

Można użyć funkcja dyskretyzować w ciągu <kolumny struktura wyszukiwania> Aby dyskretyzować ciągłego kolumn przy użyciu następującej składni:

DISCRETIZE(<method>,<number of buckets>)

Aby uzyskać więcej informacji na temat discretizing kolumn zobacz Metody discretization (wyszukiwanie danych). Aby uzyskać więcej informacji na temat typów kolumn struktura wyszukiwania, które można zdefiniować zobacz Kolumny struktura wyszukiwania.

Końcowego wiersza kodu definiuje partycję opcjonalne w strukturze wyszukiwania:

WITH HOLDOUT (<holdout specifier>)

Określ części dane, które mają być używane do testowania modeli wyszukiwania, które są powiązane ze strukturą i pozostałych danych jest używany do szkolenia z modelami.Domyślnie Analysis Services Tworzy zestaw danych testu, zawierający 30 procent przypadek danych. Należy dodać specyfikacji, że test zestaw danych może zawierać 30 procent przypadków maksymalnie 1000 przypadkach.Zestaw danych testu 30 procent przypadków jest mniejsza niż 1000, będzie zawierał mniejszą ilość.

Zadania lekcji

W tej lekcji będzie wykonywać następujące zadania:

  • Utwórz nową kwerendę puste.

  • Zmienić kwerendę, aby utworzyć struktura wyszukiwania.

  • wykonać kwerendy.

Tworzenie kwerendy

Pierwszym krokiem jest podłączenie do wystąpienie Analysis Services i Utwórz nową kwerendę DMX w SQL Server Management Studio.

Aby utworzyć nową kwerendę DMX w programie SQL Server Management Studio

  1. Otwórz SQL Server Management Studio.

  2. W Połącz z serwerem okno dialogowe, aby Typ serwera, select Usługi Analysis Services.W Nazwa serwera, type LocalHostlub wpisz nazwę wystąpienie programu Analysis Services Czy chcesz połączyć w tej lekcji. Kliknij przycisk Łączenie.

  3. W Eksplorator obiektów, kliknij prawym przyciskiem myszy wystąpienie Analysis Services, wskaż polecenie Nowa kwerenda, a następnie kliknij przycisk DMX otworzyćEdytor kwerend i nowy, pusty kwerendy.

Zmieniając kwerendę

Następnym krokiem jest modyfikowanie tworzenia struktura wyszukiwania instrukcja opisanych powyżej do utworzenia nabywcy Bike struktura wyszukiwania.

Aby dostosować tworzenia struktura wyszukiwania instrukcja

  1. W edytorze Query skopiować rodzajowy przykładem tworzenia struktura wyszukiwania instrukcja w pustym kwerendę.

  2. Zastąp następujące czynności:

    [<mining structure>] 
    

    z:

    [Bike Buyer]
    
  3. Zastąp następujące czynności:

    <key column> 
    

    z:

    CustomerKey LONG KEY
    
  4. Zastąp następujące czynności:

    <mining structure columns> 
    

    z:

       [Age] LONG DISCRETIZED(Automatic,10),
       [Bike Buyer] LONG DISCRETE,
       [Commute Distance] TEXT DISCRETE,
       [Education] TEXT DISCRETE,
       [Gender] TEXT DISCRETE,
       [House Owner Flag] TEXT DISCRETE,
       [Marital Status] TEXT DISCRETE,
       [Number Cars Owned] LONG DISCRETE,
       [Number Children At Home] LONG DISCRETE,
       [Occupation] TEXT DISCRETE,
       [Region] TEXT DISCRETE,
       [Total Children]LONG DISCRETE,
       [Yearly Income] DOUBLE CONTINUOUS
    
  5. Zastąp następujące czynności:

    WITH HOLDOUT (holdout specifier>)
    

    z:

    WITH HOLDOUT (30 PERCENT or 1000 CASES)
    

    Z pełną struktura wyszukiwania instrukcji powinno być teraz w następujący sposób:

    CREATE MINING STRUCTURE [Bike Buyer]
    (
       [Customer Key] LONG KEY,
       [Age]LONG DISCRETIZED(Automatic,10),
       [Bike Buyer] LONG DISCRETE,
       [Commute Distance] TEXT DISCRETE,
       [Education] TEXT DISCRETE,
       [Gender] TEXT DISCRETE,
       [House Owner Flag] TEXT DISCRETE,
       [Marital Status] TEXT DISCRETE,
       [Number Cars Owned]LONG DISCRETE,
       [Number Children At Home]LONG DISCRETE,
       [Occupation] TEXT DISCRETE,
       [Region] TEXT DISCRETE,
       [Total Children]LONG DISCRETE,
       [Yearly Income] DOUBLE CONTINUOUS
    )
    WITH HOLDOUT (30 PERCENT or 1000 CASES)
    
  6. Na Plik menu kliknijZapisz DMXQuery1.dmx jako.

  7. W Zapisz jako -okno dialogowe, przejdź do odpowiedniego folderu i nazwę pliku Rower Structure.dmx kupujących.

Wykonywanie kwerendy

Ostatnim krokiem jest wykonać kwerendy.Po kwerendy jest tworzony i zapisywany, musi być uruchomione.Oznacza to instrukcja musi być uruchamiane w celu utworzenia struktura wyszukiwania na serwerze.Aby uzyskać więcej informacji na temat wykonywania kwerendy Edytor kwerend Zobacz Okno Edytor kwerend aparatu Server Management Studio bazy danych SQL.

Aby wykonać kwerendę

  • Edytor kwerend, na pasku narzędzi, kliknij przycisk wykonać.

    Stan kwerendy jest wyświetlana w Wiadomości kartę u dołu Edytor kwerend po instrukcja zakończy się wykonywanie.Należy wyświetlić wiadomości:

    Executing the query 
    Execution complete
    

    Nowa struktura o nazwie Rower kupujących znajduje się teraz na serwerze.

W następnej lekcji do struktury, utworzony zostanie dodany wyszukiwania modeli.