Vytvoření dotazu dolování dat pomocí XMLA

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.

Pomocí AMO, DMX nebo XML/A můžete vytvářet různé dotazy na objekty dolování dat.

XML slouží ke komunikaci mezi serverem Analysis Services a všemi klienty. I když je obecně mnohem jednodušší vytvářet dotazy na obsah pomocí DMX, můžete zapsat dotazy pomocí příkazů DISCOVER a COMMAND v jazyce XML/A, a to buď pomocí klienta, který podporuje protokol SOAP, nebo vytvořením dotazu XML/A v sadě SQL Server Management Studio.

Toto téma vysvětluje, jak používat šablony XML/A, které jsou k dispozici v aplikaci SQL Server Management Studio k vytvoření dotazu na obsah modelu pro dolování uloženého na aktuálním serveru.

Dotazování sad řádků schématu dolování dat pomocí XML/A

Otevření šablony XML/A

  1. V aplikaci SQL Server Management Studio v nabídce Zobrazení klepněte na příkaz Průzkumník šablony.

  2. Kliknutím na ikonu datové krychle otevřete seznam šablon služby Analysis Services.

  3. V seznamu kategorií šablon rozbalte XMLA, rozbalte sady řádků schémat a poklikáním na Zjistit sady řádků schémat otevřete šablonu v příslušném editoru kódu.

  4. V dialogovém okně Připojit ke službě Analysis Services vyplňte informace o připojení a klepněte na tlačítko Připojit. Otevře se nové okno editoru dotazů naplněné šablonou Zjistit sady řádků schématu .

K zjištění názvů sloupců z množiny řádků schématu MINING MODEL CONTENT

  1. Se šablonou Objev sady řádků schématu otevřenou, klikněte na Spustit.

    V podokně Výsledky se vrátí seznam sad řádků schématu, který obsahuje názvy sady řádků a sloupce sady řádků pro všechny sady řádků dostupné v aktuální instanci.

  2. V podokně Dotaz umístěte kurzor za <seznam> omezení a stisknutím klávesy ENTER přidejte nový řádek.

  3. Umístěte kurzor na prázdný řádek a zadejte <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>.

    Úplná část omezení by se měla zobrazit takto:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Klikněte na Spustit.

    V podokně Výsledky se zobrazí seznam názvů sloupců pro zadanou sadu řádků schématu.

K vytvoření dotazu na obsah pomocí sady řádků schématu MINING MODEL CONTENT

  1. V šabloně Zjistit sady řádků schématu změňte typ požadavku nahrazením textu uvnitř značek typu požadavku.

    Nahraďte tento řádek:

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    s následujícím řádkem:

    <Typ požadavku DMSCHEMA_MINING_MODEL_CONTENT>/RequestType<>

  2. Změňte seznam omezení tak, aby určil model dolování podle názvu přidáním nové podmínky do seznamů omezení.

  3. V šabloně umístěte kurzor za <Restriction List> a stisknutím klávesy ENTER přidejte nový řádek.

  4. Umístěte kurzor na prázdný řádek a zadejte <MODEL_NAME>Název</MODEL_NAME> Můj model.

    Úplná část omezení by se měla zobrazit takto:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Klikněte na Spustit.

    V podokně Výsledky se zobrazí definice schématu společně s hodnotami pro zadaný model.

Viz také

Obsah modelu dolování (Analysis Services – Dolování dat)