Górnictwo struktury (Analysis Services — wyszukiwanie danych)

struktura wyszukiwania definiuje danych, z którego są zbudowane modeli wyszukiwania: Określa widok urządzenie źródłowe danych, numer i typ kolumn i partycję opcjonalne do szkolenia i testowania zestawów. Pojedyncze struktura wyszukiwania może obsługiwać wiele modeli wyszukiwania tej samej domena.Na poniższym diagramie przedstawiono związek dane struktura wyszukiwania urządzenie źródłowe danych, a także jego modeli wyszukiwanie danych składnika.

Processing of data: source to structure to model

Struktura wyszukiwania na diagramie zależy od urządzenie źródłowe danych, który zawiera wiele tabel lub widoków, sprzężone pole Identyfikator klienta.Jedna tabela zawiera informacje o klientach, takich jak region geograficznego, wiek, dochody i płci, natomiast powiązanych zagnieżdżona tabela zawiera wiele wierszy zawierających dodatkowe informacje na temat każdego klienta, takich jak produkty zakupiła nabywcy.Diagram pokazuje, że wiele modeli może być budowany w jednej struktura wyszukiwania i że modele mogą używać różnych kolumn ze struktury.

Model 1 używa identyfikator klienta, przychodów, okres ważności, region i filtry danych w regionie.

Modelu 2 identyfikator używa klienta, przychód, okres ważności, region i filtry dane znajdujące się na okres ważności.

Model 3 używa identyfikator klienta, wiek, płeć i zagnieżdżona tabela z filtru.

Ponieważ modele korzystają z różnych kolumn dla danych wejściowych i ponieważ dwóch modeli dodatkowo ograniczyć dane używane w modelu przy zastosowaniu filtru, modele może być bardzo różne wyniki, mimo że są one oparte na tych samych danych.Należy zauważyć, że kolumna Identyfikator klienta jest wymagana we wszystkich modelach, ponieważ jest dostępne tylko kolumny, które mogą być używane jako klucz przypadek.

W tej części omówiono podstawowe architektury struktur wyszukiwanie danych.Aby uzyskać więcej informacji na temat tworzenia zarządzania, modyfikować, lub przeglądania struktur wyszukiwanie danych, zobacz Zarządzanie wyszukiwanie danych struktury i modele.

Definiowanie struktury wyszukiwania

Konfigurowanie danych struktura wyszukiwania obejmuje następujące kroki:

  • Określanie urządzenie źródłowe danych.

  • Zaznaczenie kolumny struktury i definiowania klucz.

  • Partycjonowanie urządzenie źródłowe zestaw testowania danych do zestaw szkolenia i opcjonalne.

  • Przetwarzanie struktury.

Źródła danych dla struktury wyszukiwania

Podczas definiowania struktura wyszukiwania użyto kolumny, które są dostępne w istniejącej widok urządzenie źródłowe danych.Widok urządzenie źródłowe danych umożliwia połączenie wielu źródeł danych i używać ich jako pojedynczego urządzenie źródłowe w strukturze utworzonych lub model wyszukiwania.Oryginalnego źródła danych nie są widoczne dla aplikacji klienckich.

Aby uzyskać więcej informacji na temat widoków urządzenie źródłowe danych zobacz Data Source Views (Analysis Services - Multidimensional Data).

W przypadku tworzenia wielu modeli wyszukiwania z taką samą struktura wyszukiwania, modele można używać różnych kolumn ze struktury i użyć kolumny w różny sposób.Na przykład można utworzyć pojedynczy struktury i następnie utworzyć oddzielne algorytmie i klastrowania modeli z niego, z każdego modelu przy użyciu różnych kolumn i przewidywania różne atrybuty.

Dane struktura wyszukiwania przechowuje tylko wiązania z danymi źródłowymi.Można również utworzyć danych struktura wyszukiwania bez wiązania ze źródłem danych, za pomocą DMX TWORZENIE struktura wyszukiwania (DMX) Instrukcja.

Kolumny 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.Struktura wyszukiwania nie zawiera informacji na temat używania kolumn dla wyszukiwania określonego modelu lub o typie algorytm używany do tworzenia modelu; informacja ta jest zdefiniowany w model wyszukiwania samego siebie.

Struktura wyszukiwania może również zawierać tabele zagnieżdżone.Zagnieżdżona tabela przedstawia relację jeden do wielu między jednostką przypadek, a jego atrybuty pokrewnych.Na przykład jeśli informacje, które opisano klienta znajduje się w jednej tabela, a zakupów odbiorcy znajdują się w innej tabela, można użyć tabele zagnieżdżone łączenie informacji przypadek pojedynczego.Identyfikator klienta jest obiekt i zakupu są powiązane atrybuty.Aby uzyskać więcej informacji o tym, kiedy używać zagnieżdżonych tabel zobacz Zagnieżdżone tabele (Analysis Services — wyszukiwanie danych).

Do tworzenia modeli wyszukiwanie danych w Business Intelligence Development Studio, należy najpierw utworzyć danych struktura wyszukiwania.Wyszukiwanie danych Kreator przeprowadza przez proces tworzenia struktura wyszukiwania, wybierając dane i dodawanie model wyszukiwania.

Jeśli model wyszukiwania jest tworzona za pomocą rozszerzenia wyszukiwanie danych (DMX), modelu i kolumny można określić w nim i DMX automatycznie utworzy wymaganego struktura wyszukiwania.Aby uzyskać więcej informacji zobaczUTWÓRZ MODEL WYSZUKIWANIA (DMX).

Aby uzyskać więcej informacji zobaczKolumny struktura wyszukiwania.

Testowanie danych i szkolenia

Po zdefiniowaniu danych dla struktura wyszukiwania można określić niektórych danych być używane do szkolenia i niektóre do testowania.Dlatego konieczne jest już partycje danych z wyprzedzeniem tworzenia danych struktura wyszukiwania.Można określić, że pewien procent danych odbywać do testowania, a pozostałą do szkolenia, lub można określić liczbę przypadków jako test zestaw danych.Informacje o partycjach są buforowane ze strukturą wyszukiwania, dlatego może być używany ten sam zestaw testów z wszystkich modeli, które są oparte na tej struktury.

Aby uzyskać więcej informacji zobaczPartycjonowanie danych do szkolenia i testowanie zestawy (Analysis Services — wyszukiwanie danych).

Włączanie drążenie

Można dodać kolumna do struktura wyszukiwania, nawet jeśli nie zamierzasz użyć kolumna w model wyszukiwania określonych.Jeśli użycie dla kolumna nie zostanie określony, kolumna jest ignorowany dla analizy i prognozowania.Jednak to mogą być nadal używane w kwerendach, włączając przeglądanie szczegółowe na model wyszukiwania.Na przykład jeśli masz odpowiednie uprawnienia, użytkownik może przejść przez od określonego wyniku w model wyszukiwania w celu pobrania szczegółowe informacje dotyczące spraw w węźle, a nawet dostępu strukturę kolumn, które nie zostały użyte w modelu.

Aby uzyskać więcej informacji zobaczZa pomocą przeglądanie szczegółowe modele wyszukiwania i struktury wyszukiwania (Analysis Services — wyszukiwanie danych).

Przetwarzanie strukturami wyszukiwania

Struktura wyszukiwania jest tylko kontener metadane, dopóki nie jest przetwarzane.Gdy proces struktura wyszukiwania, Analysis Services tworzy pamięci podręcznej, w którym przechowywane są statystyki dotyczące danych, informacji na temat sposobu discretized są ciągłe atrybutów i inne informacje, które później jest używany przez modele wyszukiwania. Model wyszukiwania, sam nie przechowuje wszystkie dane, ale odwołuje się do informacji w pamięci podręcznej.Dlatego podczas przetwarzania model wyszukiwania, w pamięci podręcznej struktura musi być dostępny.Ponownie, jeśli nie jest dostępny, struktury muszą być przetwarzane przed modelu może być budowany.

Jeśli nie chcesz, aby dane, które mają być buforowane, można zmienić CacheMode Właściwość struktura wyszukiwania ClearAfterProcessing. Spowoduje to zniszczenie pamięci podręcznej po przetworzeniu wszystkich modeli.Ustawianie CacheMode Właściwość ClearAfterProcessing Wyłącza przeglądanie szczegółowe z model wyszukiwania.

Tak długo, jak buforowane dane są dostępne, struktura wyszukiwania nie musi być ponownie przetwarzany po dodaniu nowego model wyszukiwania do struktury, można przetwarzać tylko modelu.Aby uzyskać więcej informacji zobaczProcessing Data Mining Objects.

Wyświetlanie struktury wyszukiwania

Nie można używać przeglądarki do przeglądania danych struktura wyszukiwania.Jednak w Business Intelligence Development Studio, można użyć Struktura wyszukiwania kartę projektanta wyszukiwanie danych, aby wyświetlić strukturę kolumn i ich definicje.Aby uzyskać więcej informacji zobaczProjektant wyszukiwanie danych.

Jeśli chcesz przejrzeć dane w struktura wyszukiwania, można utworzyć kwerendy przy użyciu DMX (Data Mining Extensions).Na przykład instrukcja SELECT * FROM <structure>.CASES Zwraca wszystkie dane w strukturze wyszukiwania. Aby pobrać te informacje, struktura wyszukiwania musi zostały przetworzone, i musi być buforowane wyniki przetwarzania.

W instrukcja SELECT * FROM <model>.CASES Zwraca te same kolumny, ale tylko dla spraw w określonym modelu. Aby uzyskać więcej informacji zobacz SELECT FROM < struktura > .CASES i Model, SELECT FROM < > .CASES (DMX).

Struktury wyszukiwanie przy użyciu modeli wyszukiwanie danych

model wyszukiwanie danych dotyczy modelu algorytmu wyszukiwanie danych, które jest reprezentowane przez struktura wyszukiwania.Model wyszukiwania jest obiekt, który należy do wyszukiwania określonej struktury i modelu dziedziczy wszystkie wartości właściwości, które są zdefiniowane przez struktura wyszukiwania.Wszystkie kolumny zawierające struktura wyszukiwania lub podzbiór kolumn, można użyć modelu.Wiele kopii struktury kolumna można dodawać do struktury.Można również dodać wiele kopii kolumny struktury modelu i następnie przypisać różne nazwy lub aliasy, aby każda kolumna struktury w modelu.Aby uzyskać więcej informacji na temat aliasowania strukturę kolumn zobacz Jak Tworzenie aliasu kolumna model i Ustawianie właściwości w model wyszukiwania.

Aby uzyskać więcej informacji dotyczących architektury z modeli wyszukiwanie danych zobacz Górnictwo modele (Analysis Services — wyszukiwanie danych).