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.
Nejběžnějšími scénáři pro přesun objektů dolování dat je nasazení modelu z testovacího nebo analytického prostředí do produkčního prostředí nebo sdílení modelů s jinými uživateli.
Toto téma popisuje, jak můžete k přesouvání objektů dolování dat použít nástroje a skriptovací jazyky poskytované službou SQL Server Analysis Services.
Přesouvání objektů dolování dat mezi databázemi nebo servery
Objekty dolování dat můžete přesouvat mezi databázemi služby SQL Server Analysis Services nebo mezi instancemi služby SQL Server Analysis Services následujícími způsoby:
Opětovné nasazení řešení do jiné databáze
Skriptování jednotlivých objektů
Zálohování a následné obnovení kopie databáze.
Export a import struktur a modelů
Následující část vysvětluje tyto možnosti podrobněji.
Nasazování
Nasazení řešení na jiný server nebo databázi vyžaduje, abyste měli soubor řešení vytvořený pomocí sql Server Data Tools.
Další informace o nasazení řešení Analysis Services naleznete v tématu Nasazení projektů Analysis Services (SSDT).
Scripting
SQL Server Analysis Services poskytuje několik jazyků, které můžete použít ke skriptování objektů.
XMLA: Objekty můžete skriptovat pomocí XMLA tak, že kliknete pravým tlačítkem na objekty v aplikaci SQL Server Management Studio. Pokud chcete skript spustit, otevřete ho v okně dotazu XMLA na cílovém serveru.
DMX: Skripty můžete vytvářet pomocí šablon nebo některého z tvůrce dotazů poskytovaných v nástrojích SQL Server Data Tools a sadě SQL Server Management Studio.
Mějte však na paměti, že existují rozdíly v úlohách, které můžete provádět s jednotlivými skriptovacími jazyky.
Vlastnosti, jako je popis objektu a datové vazby, mohou být vytvořeny nebo změněny pouze pomocí jazyků DDL služby SQL Server Analysis Services, nikoli pomocí DMX.
Pouze DMX podporuje import a export databázových objektů pro dolování dat.
Pouze DMX podporuje generování definic PMML nebo import definic modelů z PMML.
Trénování modelu s daty aplikací podporuje pouze DMX. Příkaz DMX INSERT INTO navíc podporuje trénování modelu bez zadání hodnot pro klíčový sloupec.
Další informace najdete v tématu Vývoj pomocí skriptovacího jazyka služby Analysis Services (ASSL).
Zálohování a obnovení
Zálohování a obnovení celé databáze služby Analysis Services je metoda výběru, pokud vaše řešení pro dolování dat spoléhá na objekty OLAP. SQL Server 2017 poskytuje funkce zálohování a obnovení, které usnadňují a urychlují zálohování databází.
Další informace o zálohování naleznete v tématu Zálohování a obnovení databází služby Analysis Services.
Exportování a importování
Exportem a opětovným importem dolování modelů a struktur pomocí příkazů DMX je nejjednodušší způsob, jak přesunout nebo zálohovat jednotlivé relační objekty dolování dat. Další informace o syntaxi DMX pro tyto operace najdete v následujících tématech:
Pokud zadáte možnost INCLUDE DEPENDENCIES, služba SQL Server Analysis Services také exportuje definici všech požadovaných zobrazení zdroje dat a při importu modelu nebo struktury znovu vytvoří zobrazení zdroje dat na cílovém serveru. Po dokončení importu modelu nezapomeňte nastavit potřebná oprávnění k dolování objektu.
Poznámka:
Modely OLAP nelze exportovat a importovat pomocí DMX. Pokud je model dolování založen na datové krychli OLAP, musíte použít funkce poskytované službou SQL Server Analysis Services pro zálohování a obnovení celé databáze nebo opětovné nasazení datové krychle a jejích modelů.