Udostępnij za pośrednictwem


AMO wyszukiwania danych klas

Klas górnictwo danych pomagają tworzyć, modyfikować, usuwać i przetworzyć obiektów wyszukiwanie danych.Praca z obiektami górnictwo danych obejmuje tworzenie struktur danych górnictwa, tworzenie modeli wyszukiwanie danych i przetwarzania modeli.

Aby uzyskać więcej informacji dotyczących sposobu zestaw w górę środowiska i około Server, Database, DataSource, i DataSourceView obiektów, zobacz Podstawowe klasy biblioteki AMO.

Definiowanie obiektów w analizy zarządzania obiektami (AMO) wymaga zestawliczba właściwości każdego obiektu do wyrównywania zestaw w górę poprawny kontekst.Złożone obiekty, takie jak OLAP i wyszukiwanie danych obiektów, wymaga długich i szczegółowych kodowania.

Ten temat zawiera następujące sekcje:

  • Obiekty MiningStructure

  • Obiekty MiningModel

Ilustracja przedstawia zależność klasy, które zostały omówione w tym temacie.

Klasy wyszukiwania danych biblioteki AMO

Obiekty MiningStructure

struktura wyszukiwania jest kontener dla modeli wyszukiwania.Struktura definiuje wszystkie możliwe kolumny, które mogą korzystać z modeli wyszukiwania.Każdy model wyszukiwania definiuje kolumn z zestaw kolumn zdefiniowanych w strukturze.

Prosty MiningStructure obiekt składa się z: podstawowe informacje, Widok źródło danych, jeden lub więcej ScalarMiningStructureColumn, zero lub więcej TableMiningStructureColumni MiningModelCollection.

Podstawowe informacje obejmują nazwę i identyfikator (identyfikator wewnętrzny) MiningStructure obiektu.

DataSourceView Obiekt posiada właściwego modelu danych dla struktura wyszukiwania.

ScalarMiningStructureColumn są kolumny lub atrybuty, które mają pojedyncze wartości.

TableMiningStructureColumn są kolumny lub atrybuty, które mają wiele wartości dla każdego przypadek.

MiningModelCollection zawiera wszystkie modele górnictwa, oparty na tych samych danych.

A MiningStructure obiekt jest tworzony przez dodanie go do MiningStructureCollection bazy danych i aktualizacja MiningStructure obiektu do serwera, używając metoda Update.

Aby usunąć MiningStructure obiektu musi być usunięte za pomocą metoda Drop MiningStructure obiektu.Usuwanie MiningStructure obiekt z kolekcja nie wpływa na serwerze.

MiningStructure Mogą być przetwarzane za pomocą własnej metoda procesu lub mogą być przetwarzane podczas przetwarzania obiektu nadrzędnego, sam z własnej metoda procesu.

kolumny

Kolumny przechowywania danych dla modelu i mogą być różnych typów, w zależności od wykorzystania: Klucz wprowadzania przewidywalny lub InputPredictable.Przewidywalne kolumny są miejsce docelowe budowania modelu górniczych.

Pojedynczą wartość kolumny są znane jako ScalarMiningStructureColumn w AMO.Wartość wielu kolumn są znane jako TableMiningStructureColumn.

ScalarMiningStructureColumn

Prosty ScalarMiningStructureColumn obiekt składa się podstawowe informacje, rodzaj, zawartość i dane powiązanie.

Podstawowe informacje obejmują nazwę i identyfikator (identyfikator wewnętrzny) ScalarMiningStructureColumn.

Typ jest typ danych wartości: DŁUGI WARTOŚĆ LOGICZNĄ, TEKST, PODWÓJNY, UMOŻLIWIA DATY.

Zawartość informuje silnika, jak mogą być modelowane kolumna.Możliwe wartości: Dyskretne, ciągłego, Discretized, Zamówione, cykliczne, prawdopodobieństwa, odchylenie, OdchStd, ProbabilityVariance, ProbabilityStdDev, obsługa, klucza.

Łączenie wiązania danych wyszukiwanie danych kolumna z modelu źródłowego danych przy użyciu elementu widok źródło danych.

A ScalarMiningStructureColumn utworzone przez dodanie go do obiektu nadrzędnego MiningStructureCollectioni aktualizowania nadrzędnego MiningStructure obiektu do serwera przy użyciu metoda Update.

Aby usunąć ScalarMiningStructureColumn, musi zostać usunięty z kolekcja nadrzędnej MiningStructurei nadrzędnej MiningStructure obiektu muszą zostać zaktualizowane do serwera za pomocą metoda Update.

TableMiningStructureColumn

Prosty TableMiningStructureColumn obiekt składa się z podstawowe informacje i wartość skalarna kolumn.

Podstawowe informacje obejmują nazwę i identyfikator (identyfikator wewnętrzny) TableMiningStructureColumn.

Skalarną kolumny są ScalarMiningStructureColumn.

A TableMiningStructureColumn utworzone przez dodanie go do obiektu nadrzędnego MiningStructure kolekcja i aktualizowania nadrzędnego TableMiningStructureColumn obiektu do serwera przy użyciu metoda Update.

Aby usunąć ScalarMiningStructureColumn, musi być usunięty z kolekcja nadrzędnej MiningStructurei nadrzędnej MiningStructure obiektu muszą zostać zaktualizowane do serwera za pomocą metoda Update.

Obiekty MiningModel

A MiningModel jest obiekt, który pozwala wybrać kolumny, które od struktury, aby używać algorytmu, który należy użyć i opcjonalnie określone parametry, aby dostroić modelu.Na przykład można zdefiniować kilka modeli wyszukiwania w tej samej struktura wyszukiwania , które używają tych samych algorytmów, ale aby ignorować niektóre kolumny z struktura wyszukiwania w jednym modelu ich używać jako nakłady w innym modelem i używać ich jako danych wejściowych i przewidzieć w trzecim modelu.Może to być przydatne, jeśli w jednym model wyszukiwania mają być traktowane jako ciągłe kolumna, ale w innym modelu, które chcesz traktować kolumna jako discretized.

Prosty MiningModel obiekt składa się z: podstawowe informacje, algorytm definicji i kolumny.

Podstawowe informacje obejmują nazwę i identyfikator (identyfikator wewnętrzny) model wyszukiwania.

Algorytm definicja odnosi się do jednego z standardowe algorytmy w Usługi Analysis Services, lub wszelkie niestandardowe algorytmy włączone na serwerze.

Kolumny są kolekcja kolumn, które są używane przez algorytm i definicji ich użycia.

A MiningModel utworzone przez dodanie go do MiningModelCollection bazy danych i aktualizacja MiningModel obiektu do serwera przy użyciu metoda Update.

Aby usunąć MiningModel, posiada usunięte za pomocą metoda Drop MiningModel.Usuwanie MiningModel z kolekcja nie wpływa na serwerze.

Po utworzeniu, MiningModel mogą być przetwarzane za pomocą własnej metoda procesu lub mogą być przetwarzane podczas przetwarzania obiektu nadrzędnego, sam z własnej metoda procesu.