Udostępnij za pośrednictwem


Architektura logiczne (Analysis Services — wyszukiwanie danych)

wyszukiwanie danych jest procesem, który wymaga interakcji z wielu składników.Można uzyskać dostęp do urządzenie źródłowe danych w bazie danych programu SQL Server lub innego urządzenie źródłowe danych dla szkolenia, testowania i prognozowania.Definiowanie struktury wyszukiwanie danych i modeli przy użyciu Business Intelligence Development Studio lub Visual Studio 2005.Można zarządzać obiektami wyszukiwanie danych i tworzenie prognoz i kwerendy przy użyciu programu SQL Server Management Studio.Po zakończeniu rozwiązanie wdrożyć go na wystąpienie usług Analysis Services.

Rozwiązania wyszukiwanie danych i projekty

Aby utworzyć projekt wyszukiwanie danych, należy zdefiniować źródła danych i struktur danych wyszukiwania modeli wyszukiwanie danych.Projekt wyszukiwanie danych, można utworzyć może również zawierać zestawy test sprawdzania poprawności modelu.Po projektu zostały rozmieszczone na serwerze, można kontynuować tworzenia i testowania nowych modeli w oryginalnym rozwiązania.

Dane źródłowe wyszukiwanie danych

Nie ma potrzeby używania moduł lub innego urządzenie źródłowe danych wyspecjalizowane do wyszukiwanie danych.wyszukiwanie danych można wykonać szybkie i łatwe w tabelach danych relacyjnych lub innego urządzenie źródłowe danych, które zostały zdefiniowane jako Analysis Services widok urządzenie źródłowe danych.Dane, które są używane w wyszukiwanie danych nie jest przechowywana w rozwiązaniu wyszukiwanie danych, są przechowywane tylko powiązania.Dane mogą znajdować się w bazie danych utworzonej we wcześniejszej wersja programu SQL Server, CRM system lub nawet plik prosty.Utworzony widok urządzenie źródłowe danych usług Analysis Services pozwala na łączenie różnych źródeł danych przez określenie sprzężenia między wieloma tabelami.Można również dodawać tabele z relacją wiele do jednego, aby utworzyć kolumny tabela zagnieżdżonej.

Chcąc użyć danych w rozwiązaniu wyszukiwanie danych usług Analysis Services odczytuje dane ze urządzenie źródłowe i generuje pamięci podręcznej agregatów i inne informacje, które jest używane.Można zachować buforowanych informacji i użyć go w celu utworzenia nowych modeli wyszukiwanie danych lub usunąć, aby zaoszczędzić pamięć.

Można ciągle aktualizować rozwiązania wyszukiwanie danych nowymi danymi, lub jeśli okaże się, model, który działa dobrze, można wdrożyć w modelu i nigdy nie należy dodawać nowe dane do modelu.

Usług Analysis Services programu SQL Server 2008 zapewnia także możliwość rozdzielić dane na szkolenie i testów zestawów danych, dzięki czemu można przetestować do wyszukiwania modeli na reprezentatywnych losowo wybranego zestaw danych.

Aby uzyskać więcej informacji na temat tworzenia i używania źródeł danych usług Analysis Services i widoki urządzenie źródłowe danych zobacz Określanie źródła danych (Analysis Services).

Struktury wyszukiwanie danych

A dane struktura wyszukiwania jest strukturą danych logicznych, który definiuje domena danych, z którego są zbudowane modeli wyszukiwania.Pojedyncze struktura wyszukiwania może obsługiwać wiele modeli wyszukiwania tej samej domena.Dane struktura wyszukiwania może również być podzielone na partycje na zestaw szkolenia i test, określając procent lub ilość danych, wstrzymanie.Tej partycjonowanie można wykonać automatycznie podczas definiowania danych struktura wyszukiwania

Aby uzyskać więcej informacji zobaczGórnictwo struktury (Analysis Services — wyszukiwanie danych).

Struktura danych wyszukiwania mogą zawierać tabele zagnieżdżone.Zagnieżdżona tabela zawiera dodatkowe szczegóły dotyczące przypadek, która jest modelowana w tabeli danych podstawowych.Aby uzyskać więcej informacji, zobacz Zagnieżdżone tabele (Analysis Services — wyszukiwanie danych)

Modele wyszukiwanie danych

A model wyszukiwanie danych reprezentuje połączenie danych, algorytmu wyszukiwanie danych i pobierania ustawień parametrów i filtrów, które wpływają na dane używane i w jaki sposób przetwarzania danych.Aby uzyskać więcej informacji zobaczGórnictwo modele (Analysis Services — wyszukiwanie danych).

Określenie model wyszukiwanie danych przy użyciu języka rozszerzeń wyszukiwanie danych (DMX) lub przy użyciu Kreatora wyszukiwanie danych w BI Development Studio. Aby uzyskać więcej informacji na temat korzystania z Kreatora wyszukiwanie danych zobacz Kreator wyszukiwania danych (Analysis Services — wyszukiwanie danych). Aby uzyskać więcej informacji na temat używania DMX zobacz Odwołanie wyszukiwanie danych rozszerzeń (DMX).

Po zdefiniowaniu struktury model wyszukiwania, można przetwarzać, podczas wypełniania pustych struktury z deseniami, które opisują modelu.Jest to określane jako szkolenia modelu.Desenie zostaną znalezione, przekazując oryginalne dane za pomocą algorytmu matematycznych.Parametry mogą służyć do dostosowania każdy algorytm.Aby uzyskać więcej informacji dotyczących sposobu wybierania algorytmu wyszukiwanie danych zobacz Algorytmy wyszukiwania danych (Analysis Services — wyszukiwanie danych). Aby uzyskać więcej informacji na temat sposobu zestaw parametry na algorytmów wyszukiwanie danych poszczególnych dopracować wyniki modelu, zobacz Dostosowywanie danych model wyszukiwania (Analysis Services — wyszukiwanie danych).

Jak w przypadku tworzenia nowych modeli wyszukiwanie danych, iteratively je przetestować poprzez prognoz, a następnie wprowadź zmiany w celu uzyskania lepszych wyniki.Zmiany mogą obejmować dodawanie większej ilości danych lub zmiana parametrów modelu w celu uzyskania lepszego dopasowanie z danymi.Aby uzyskać informacje na temat testowania dokładności prognoz zobacz Sprawdzanie poprawności modeli wyszukiwania danych (Analysis Services — wyszukiwanie danych).

Wdrażanie

Ostateczny cel rozwoju wyszukiwanie danych jest utworzenie modelu, które mogą być używane przez użytkowników końcowych i analityków tworzenie prognoz i wykonaniu dokładnej analizy.W związku z tym kiedy jesteś zadowolony z wyniki, które generuje modelu, można wdrażać model do środowiska produkcyjnego.W środowisku produkcyjnym modeli wyszukiwania może służyć różnych celów, w zależności od potrzeb.Poniższa lista zawiera przykłady zadań wykonywanych przy użyciu model wyszukiwanie danych:

  • Use the models to create predictions, which you can then use to make business decisions.SQL Server provides the DMX language that you can use to create prediction queries, and Prediction Query Builder to help you build the queries.

  • Osadzanie funkcji wyszukiwanie danych bezpośrednio w aplikacji.Można dołączyć Analysis Management Objects (AMO) lub zespół, który zawiera zbiór obiektów, które aplikacja może używać do tworzenia, zmiany procesu i usuwania struktur wyszukiwania i modelami wyszukiwania.Można również wysłać XML for Analysis (XMLA) wiadomości bezpośrednio do wystąpienie Analysis Services.

  • Użycie Integration Services Aby utworzyć pakiet, w którym model wyszukiwania jest używana w sposób inteligentny rozdzielać przychodzące dane do wielu tabel. Na przykład, jeśli baza danych jest stale zaktualizowany za pomocą potencjalnych klientów, można użyć model wyszukiwania wraz z Integration Services Aby podzielić przychodzące dane do klientów, którzy mogą mieć do zakupu produktu i klienci, którzy mogą nie zakupu produktu.

  • Utwórz raport, który pozwala użytkownikom kwerendy bezpośrednio przed istniejącego model wyszukiwania.Użytkownicy, może zaistnieć konieczność utworzenia różnych prognoz lub analitycy może być bezpośredni dostęp do zawartości model wyszukiwania, dzięki czemu mogą one Eksploruj interesujące wzorców danych.

Aktualizacja modelu jest częścią strategii rozmieszczania.Przetwórz jak więcej danych wejdzie w organizacji, użytkownik musi ponownie modeli, a tym samym poprawę ich skuteczności.Aby uzyskać więcej informacji zobacz Deployment (Analysis Services - Data Mining) i Tworzenie DMX przewidywanie kwerendy