Vytváření skriptů služby Analysis Services v SSMS

platí pro: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Management Studio obsahuje funkce generování skriptů, šablony a editory, které můžete použít ke skriptování objektů a úloh Analysis Services.

Úlohy skriptů v Analysis Services v Management Studiu

Skriptovací úlohy v aplikaci SQL Server Management Studio se provádí kliknutím na jednu z možností skriptů v dialogovém okně orientovaném na úkol. Všechna dialogová okna, která používáte k provádění úloh, jako je zálohování nebo obnovení databáze, zpracování objektu nebo návrh agregace, zahrnují možnost Skript v horní části dialogového okna. Výběrem jedné z těchto možností vygenerujete skript XMLA na základě informací a nastavení v dialogovém okně.

Ve výchozím nastavení se skript vygeneruje a umístí do editoru dotazů XMLA, ale můžete také rozbalit možnosti Skript a nasměrovat skript do schránky systému Windows nebo do souboru.

Skriptovat úlohu Analysis Services

Tento příklad skriptuje úlohu zálohování.

  1. V aplikaci SQL Server Management Studio se připojte k instanci služby SQL Server Analysis Services.

  2. Klikněte pravým tlačítkem myši na databázi a potom klikněte na zálohovat. Otevře se dialogové okno Zálohovat databázi. Zadejte název záložního souboru a zvolte požadované možnosti pro tuto zálohu.

  3. Klikněte na Skript v horní části dialogového okna. Funkce Skript je součástí všech dialogových oken založených na úlohách v sadě Management Studio. Má následující možnosti: Akce skriptu pro nové okno dotazu , aby se otevřelo okno editoru dotazů, akce skriptu pro soubor pro uložení skriptu XMLA do souboru nebo akce skriptu do schránky pro uložení skriptu XMLA do schránky.

    Všimněte si, že možnost Akce skriptu na úlohu , která je uvedena jako možnost skriptu v sadě Management Studio, není podporována pro skripty Analysis Services.

  4. Pokud vyberete výchozí možnost, akce skriptu pro nové okno dotazu, vygenerovaný skript se umístí do okna dotazu XMLA.

    Teď můžete zavřít dialogové okno Zálohovat databázi a upravit nebo spustit skript XMLA přímo.

Objekty služby Script Analysis Services v sadě Management Studio

Skriptování objektů v aplikaci SQL Server Management Studio se provádí tak, že kliknete pravým tlačítkem na objekt v aplikaci SQL Server Management Studio a vyberete možnost Vytvořit,Změnit na nebo Odstranit. Každá z těchto možností může být směrována do okna nebo souboru, ale bez ohledu na to, kam je skript směrován, bude ve formě skriptu DDL v obálku XMLA. Jednou z výhod takových skriptů je, že se dají spouštět na jakémkoli serveru, na který je odkazujete. Názvy ve skriptech lze také změnit a spustit iterativním způsobem pro hromadnou konstrukci, změnu nebo odstranění objektů.

Objekty, které můžete skriptovat, zahrnují prvky databáze služby Analysis Services, včetně zdrojů dat, zobrazení zdrojů dat, datových krychlí, dimenzí, struktur dolování a rolí.

Předpoklady zahrnují pochopení XML pro analýzu (XMLA). SQL Server Management Studio má naštěstí funkci, která automaticky vytvoří skript XMLA potřebný k vytváření objektů, jako jsou datové krychle. Tato funkce automatizace pomáhá snížit křivku učení pro XMLA. Další informace o tom, jak používat XMLA, naleznete v tématu Vývoj pomocí XMLA ve službě Analysis Services. Další informace o tom, jak používat XMLA, naleznete v tématu Vývoj pomocí XMLA ve službě Analysis Services.

Důležité

Při skriptování objektu role mějte na paměti, že oprávnění zabezpečení jsou obsažena objekty, které jsou zabezpečeny, nikoli s rolí zabezpečení, ke které jsou přidruženy.

Jak skriptovat objekty Analysis Services

  1. V aplikaci SQL Server Management Studio se připojte k instanci služby Analysis Services.

  2. Vyhledejte objekt, pro který chcete vytvořit skript, který buď vytvoří, změní nebo odstraní objekty.

  3. Klikněte pravým tlačítkem myši na objekt, přejděte na Script Cube jako, přejděte na CREATE To, ALTER To nebo Delete To a potom klikněte na jednu z následujících možností: Nové okno Editoru dotazů, Soubor pro uložení skriptu XMLA do souboru, nebo Schránka pro uložení skriptu XMLA do schránky.

    Poznámka:

    Obvykle byste vybrali Soubor , pokud chcete vytvořit více různých verzí souboru.

Viz také

Projekt skriptů služby Analysis Services v aplikaci SQL Server Management Studio