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: Analytické služby SQL Serveru
Když použijete Data Mining Extensions (DMX) k dotazování objektů v Microsoft Analytické služby SQL Serveru, můžete pomocí funkcí vrátit více informací než jen hodnoty ve sloupcích v modelu data mining nebo vstupní datové sadě. Například můžete použít DMX dotazy k vrácení nejen hodnoty predikce sloupce, ale také pravděpodobnosti, že je predikce správná. Můžete používat nejen DMX funkce, ale také funkce z Microsoft jazyk Visual Basic for Application (VBA), Microsoft Excel a uložené procedury.
Funkce DMX
Funkce DMX můžete použít k provádění následujících úkolů:
Návratové předpovědi.
Vraťte statistiky o predikci, jako je pravděpodobnost a podpora.
Filtrujte výsledky dotazů.
Přeuspořádat výraz v tabulce.
Většina DMX funkcí vrací skalární hodnotu, například podporu pro predikci, ale některé vrací tabulkový výsledek. Například funkce PredictHistogram vrací tabulku, která obsahuje podporu a pravděpodobnost pro každý stav specifikovaného předpovídatelného sloupce. Výsledky se zobrazují jako nový tabulkový sloupec.
Pro více informací:Obecné predikční funkce (DMX),Data Mining Extensions (DMX) Reference funkcí
jazyk Visual Basic for Application (VBA) a Excel Functions
Kromě DMX funkcí můžete také volat různé VBA a Excel funkce z DMX příkazů. Například můžete použít funkci lCase k úpravě způsobu, jakým se zobrazuje sloupec Attribute_Name v obsahu TM_Decision_Tree modelu. To je ukázáno v následujícím vzorku kódu.
SELECT lCase([Attribute_Name])
FROM [TM_Decision_Tree].CONTENT
Pokud stejná funkce existuje jak ve VBA, tak v Excelu, musíte název funkce ve svém DMX příkazu předpořit buď VBA, nebo Excel. Například byste použili VBA!Log nebo .Excel!Log Pokud funkce VBA nebo Excel, kterou chcete použít, existuje také v DMX nebo Multidimensional Expressions (MDX), nebo pokud funkce obsahuje znak dolaru ($), musíte použít hranaté závorky ([]), abyste se z funkce vyhnuli. Například volání funkce by bylo .[VBA!Format]
Uložené procedury
Můžete použít běžné běžné programovací jazyky k vytváření uložených procedur, které rozšiřují funkčnost DMX. Například model dolování regresního stromu vrací koeficienty, jako jsou A, B a podobně, které popisují regresní rovnici, ale model nevrací samotnou rovnici, například A+Bx = y. Můžete však napsat uloženou proceduru, která využívá objekt modelu data mining k navigaci v obsahovém schématu a vrací regresní rovnici jako výstup. Proto může příkaz DMX vrátit seznam regresních rovnic jako součást výsledku dotazu.
Pro více informací:Správa vícerozměrných modelových sestav
Související obsah
- Referenční dokumentace k rozšířením pro dolování dat (DMX)
- Reference funkcí Data Mining Extensions (DMX)
- Data Mining Extensions (DMX) Operátorská reference
- Příkazy Data Mining Extensions (DMX)
- Konvence syntaxe Data Miningových rozšíření (DMX)
- Syntaktické prvky Data Mining Extensions (DMX)
- Obecné predikční funkce (DMX)
- Struktura a použití prediktivních dotazů DMX
- Pochopení příkazu DMX Select