Samouczek dotyczący DMX koszyk rynku

W tym samouczku omówiono sposób tworzenia, szkolić i Poznaj modeli wyszukiwania przy użyciu języka kwerend wyszukiwanie danych rozszerzenia (DMX).Tych modeli wyszukiwania będzie następnie użyć do tworzenia prognoz, które opisują produktów, które mają tendencję do zakupu w tym samym czas.

The mining models will be created from the data contained in the AdventureWorksDW2008 sample database, which stores data for the fictitious company Adventure Works Cycles.Adventure Works Cycles is a large, multinational manufacturing company.Firma wytwarza i sprzedaje rowerów metalowych i projekt wstępny na rynki komercyjnego Ameryki Północnej, Europejskiej i Azji.Jej do operacji podstawowej znajduje się w Bothell, Washington 290 pracowników i posiada kilka sprzedaży regionalnych zespołów znajdują się w ich podstawy rynku międzynarodowym.

Samouczek, scenariusz

Adventure Works Cycles postanowiła utworzyć niestandardowej aplikacji, które korzystają z funkcji wyszukiwanie danych przewidzieć, jakie typy produktów klientom mają tendencję do zakupu jednocześnie.The goal for the custom application is to be able to specify a set of products, and predict what additional products will be purchased with the specified products.Adventure Works Cycles will then use this information to add a "suggest" feature to their website, and also to better organize the way that they present information to their customers.

Microsoft SQL Server Analysis Services zawiera kilka narzędzi, które mogą być używane do wykonania tego zadania:

Dane wyszukiwania rozszerzeń (DMX) jest językiem kwerendy dostarczone przez Analysis Services Czy można używać do tworzenia i pracy z modelami wyszukiwania. The Microsoft Association algorithm creates models that can predict the products that are likely to be purchased together.

Celem tego samouczka jest przedstawienie kwerendy DMX, które będą używane w aplikacji niestandardowej.

Aby uzyskać więcej informacji:Projekty wyszukiwania danych (Analysis Services — wyszukiwanie danych)

Struktura wyszukiwania i modele wyszukiwania

Przed rozpoczęciem tworzenia instrukcji DMX, ważne jest zrozumieć główne obiekty, które Analysis Services używany do tworzenia modeli wyszukiwania. The struktura wyszukiwania is a data structure that defines the data domena from which mining models are built.Pojedyncze struktura wyszukiwania może zawierać wiele modele wyszukiwania tej samej domena.Model wyszukiwania dotyczy modelu algorytmu wyszukiwania danych, które jest reprezentowane przez struktura wyszukiwania.

Bloki konstrukcyjne struktura wyszukiwania są kolumny struktura wyszukiwania, które opisują dane, które zawiera urządzenie źródłowe danych.Kolumny te zawierają informacje, takie jak typ danych, typu zawartości i rozkład danych.

Górnictwo modeli musi zawierać kolumna klucz opisanych w strukturze wyszukiwania, a także podzbiór pozostałe kolumna.Model wyszukiwania określa sposób użycia dla każdej kolumna i określa algorytm używany do tworzenia modeli wyszukiwania.Na przykład w DMX można określić, czy kolumna jest kolumna klucz lub PREDICT w kolumnie.Jeżeli kolumna jest po lewej stronie nieokreślony, zakłada się, że jest to kolumna danych wejściowych.

W DMX istnieją dwie metody tworzenia modeli wyszukiwania.Możesz utworzyć struktura wyszukiwania i górnictwo skojarzone modelu razem przy użyciu CREATE MINING MODEL Instrukcja, najpierw tworzyć struktura wyszukiwania przy użyciu CREATE MINING STRUCTURE instrukcji, a następnie dodać do struktury model wyszukiwania przy użyciu ALTER STRUCTURE Instrukcja. Metody te są opisane poniżej.

  • CREATE MINING MODEL
    Tworzenie struktura wyszukiwania za pomocą tej instrukcja i skojarzone model wyszukiwania razem przy użyciu tej samej nazwie.Nazwa model wyszukiwania jest dołączany przyrostek „ Structure"odróżnia go od struktura wyszukiwania.

    Ta instrukcja jest użyteczne, jeśli podczas tworzenia struktura wyszukiwania, który będzie zawierał jeden model wyszukiwania.

    Aby uzyskać więcej informacji zobaczUTWÓRZ MODEL WYSZUKIWANIA (DMX).

  • TWORZENIE struktura wyszukiwania
    Aby utworzyć nową struktura wyszukiwania bez żadnych modeli za pomocą tej instrukcja.

    Za pomocą CREATE konstrukcji wyszukiwania można również utworzyć, wstrzymanie zestaw danych można używać do testowania żadnych modeli, które są oparte na tej samej strukturze wyszukiwania.

    Aby uzyskać więcej informacji zobaczTWORZENIE struktura wyszukiwania (DMX).

  • ALTER MINING STRUCTURE
    Aby dodać model wyszukiwania do struktura wyszukiwania, która już istnieje na serwerze za pomocą tej instrukcja.

    Czy chcesz dodać więcej niż jeden model wyszukiwania w jednym z kilku powodów struktura wyszukiwania.Na przykład można utworzyć kilka modeli wyszukiwania, aby zobaczyć, który z nich działa najlepiej przy użyciu różnych algorytmów.Alternatywnie można utworzyć kilka modeli wyszukiwania za pomocą tego samego algorytmu, ale z parametrem zestaw inaczej dla każdego model wyszukiwania znaleźć najlepsze ting zestaw dla tego parametru.

    Aby uzyskać więcej informacji zobaczZMIENIA struktura wyszukiwania (DMX).

Ponieważ chcesz utworzyć struktura wyszukiwania, która zawiera kilka modeli wyszukiwania, które będą używane drugiej metoda w tej instrukcji.

Aby uzyskać więcej informacji.

Odwołanie wyszukiwanie danych rozszerzeń (DMX), Opis instrukcja SELECT (DMX), przewidywanie kwerendy (DMX)

Zakres informacji w samouczku

Ten samouczek dzieli się na następujących lekcji:

Wymagania

Przed wykonaniem tego samouczka, upewnij się, że następujące są zainstalowane:

  • Microsoft SQL Server

  • Microsoft SQL Server Analysis Services

  • The AdventureWorks2008 database

Domyślnie przykładowe bazy danych nie są zainstalowane, aby podwyższyć poziom zabezpieczeń.To install the official sample databases for Microsoft SQL Server, go to https://www.CodePlex.com/MSFTDBProdSamples or on the Microsoft SQL Server Samples and Community Projects home page in the section Microsoft SQL Server Product Samples.Kliknij przycisk Bazy danych, następnie kliknij przycisk Wydania Karta i bazy danych, które chcesz zaznaczyć.

Uwaga

Przeglądając samouczki, zaleca się dodanie Następny temat and Poprzedni temat przycisków na pasku narzędzi przeglądarki dokumentu.Aby uzyskać więcej informacji zobaczAdding Next and Previous Buttons to Help.