Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
SQL Server 2019 a starší služby Analysis Services Azure Analysis Services 
Fabric/ Power BI Premium
Důležité
Dolování dat bylo v SQL Serveru 2017 Analysis Services zastaralé a nyní ukončeno ve službě SQL Server 2022 Analysis Services. Dokumentace se neaktualizuje pro zastaralé a ukončené funkce. Další informace najdete v tématu Zpětná kompatibilita služby Analysis Services.
Kromě algoritmů, které microsoft SQL Server SQL Server Analysis Services poskytuje, existuje mnoho dalších algoritmů, které můžete použít k dolování dat. Služba SQL Server Analysis Services proto poskytuje mechanismus pro "připojení" algoritmů vytvořených třetími stranami. Pokud algoritmy splňují určité standardy, můžete je použít v rámci služby SQL Server Analysis Services stejně jako algoritmy Microsoftu. Algoritmy modulu plug-in mají všechny možnosti algoritmů, které sql Server SQL Server Analysis Services poskytuje.
Úplný popis rozhraní, která služba SQL Server Analysis Services používá ke komunikaci s algoritmy modulu plug-in, najdete v ukázkách pro vytvoření vlastního algoritmu a prohlížeče vlastních modelů publikovaných na webu CodePlex .
Požadavky na algoritmus
Pokud chcete připojit algoritmus ke službě SQL Server Analysis Services, musíte implementovat následující rozhraní modelu COM:
IDMAlgorithm
Implementuje algoritmus, který vytváří modely, a implementuje prediktivní operace výsledných modelů.
IDMAlgorithmNavigation
Umožňuje prohlížečům přístup k obsahu modelů.
IDMPersist
Umožňuje modely, které algoritmus trénuje, uložit a načíst službou SQL Server Analysis Services.
IDMAlgorithmMetadata
Popisuje možnosti a vstupní parametry algoritmu.
IDMAlgorithmFactory
Vytvoří instance objektů, které implementují rozhraní algoritmu, a poskytuje službě SQL Server Analysis Services přístup k rozhraní metadat algoritmu.
Služba SQL Server Analysis Services používá tato rozhraní modelu COM ke komunikaci s pluginovými algoritmy. I když algoritmy modulu plug-in, které používáte, musí podporovat specifikaci Microsoft OLE DB for Data Mining, nemusí podporovat všechny možnosti dolování dat ve specifikaci. Sadu řádků schématu MINING_SERVICES můžete použít k určení možností algoritmu. Tato sada řádků schématu uvádí možnosti podpory dolování dat pro každého poskytovatele algoritmů plug-in.
Než je použijete ve službě SQL Server Analysis Services, musíte zaregistrovat nové algoritmy. Pokud chcete zaregistrovat algoritmus, uveďte následující informace do souboru .ini instance služby SQL Server Analysis Services, do které chcete zahrnout algoritmy:
Název algoritmu
ProgID (toto je volitelné a bude součástí pouze algoritmů plug-in)
Příznak označující, jestli je algoritmus povolený nebo ne
Následující ukázka kódu ukazuje, jak zaregistrovat nový algoritmus:
<ConfigurationSettings>
...
<DataMining>
...
<Algorithms>
...
<Sample_Plugin_Algorithm>
<Enabled>1</Enabled>
<ProgID>Microsoft.DataMining.SamplePlugInAlgorithm.Factory</ProgID>
</Sample_PlugIn_Algorithm>
...
</Algorithms>
...
</DataMining>
...
</ConfigurationSettings>