Kurz: Konfigurace správce serveru a uživatelských rolí
V tomto kurzu se pomocí SQL Server Management Studia (SSMS) připojíte k serveru v Azure a nakonfigurujete správce serveru a role modelové databáze. Zároveň se seznámíte s jazykem TMSL (Tabular Model Scripting Language). TMSL je skriptovací jazyk založený na JSON pro tabulkové modely na úrovni kompatibility 1200 a vyšších. Dá se použít k automatizaci mnoha úkolů při tabulkovém modelování. Jazyk TMSL se často používá s PowerShellem, v tomto kurzu ale použijete editor dotazů XMLA v SQL Server Management Studiu. V tomto kurzu dokončíte tyto úkoly:
- Získání názvu serveru z portálu
- Připojení k serveru pomocí SQL Server Management Studia
- Přidání uživatele nebo skupiny do role správce serveru
- Přidání uživatele nebo skupiny do role správce modelové databáze
- Přidání nové role modelové databáze a přidání uživatele nebo skupiny
Další informace o zabezpečení uživatelů ve službě Azure Analysis Services najdete v článku o ověřování a oprávněních uživatelů.
Požadavky
- Ve vašem předplatném je služba Azure Active Directory.
- Ve vašem předplatném je vytvořený server Azure Analysis Services.
- Máte oprávnění správce serveru.
- Na server je přidaný ukázkový model adventureworks.
- Máte nainstalovanou nejnovější verzi SQL Server Management Studia (SSMS).
Přihlášení k webu Azure Portal
Přihlaste se k portálu.
Získání názvu serveru
Abyste se k serveru mohli připojit z SQL Server Management Studia, potřebujete napřed název serveru. Název serveru můžete získat z portálu.
Na portálu Azure Portal > Server > Přehled > Název serveru zkopírujte název serveru.

Připojení v SQL Server Management Studiu
Pro zbývající úkoly použijete SQL Server Management Studio, které umožňuje připojení k serveru a jeho správu.
V Průzkumníku objektů SQL Server Management Studia klikněte na Připojit > Analysis Services.

Do pole Název serveru v dialogovém okně Připojit k serveru vložte název serveru zkopírovaný z portálu. V poli Ověřování zvolte Active Directory Universal s podporou vícefaktorového ověřování, zadejte svůj uživatelský účet a klikněte na Připojit.

Tip
Doporučuje se použít možnost Active Directory Universal s podporou vícefaktorového ověřování. Tento typ ověřování podporuje neinteraktivní a vícefaktorové ověřování.
Rozbalením Průzkumníka objektů zobrazte objekty serveru. Kliknutím pravým tlačítkem zobrazte vlastnosti serveru.

Přidání uživatelského účtu do role správce serveru
V rámci tohoto úkolu přidáte do role správce serveru uživatelský nebo skupinový účet ze služby Azure AD. Pokud zadáte skupinu zabezpečení, použijte obj:groupid@tenantid .
V Průzkumníku objektů klikněte pravým tlačítkem na název serveru a pak klikněte na Vlastnosti.
V okně Analysis Server – vlastnosti klikněte na Zabezpečení > Přidat.
V okně Vyberte uživatele nebo skupinu zadejte uživatelský nebo skupinový účet ve službě Azure AD a klikněte na Přidat.

Kliknutím na OK zavřete okno Analysis Server – vlastnosti.
Tip
Správce serveru můžete přidat také pomocí možnosti Správci Analysis Services na portálu.
Přidání uživatele do role správce modelové databáze
V rámci tohoto úkolu přidáte do role Internet Sales Administrator, která už v modelu existuje, uživatelský nebo skupinový účet. Tato role má oprávnění k úplnému řízení (správce) ukázkové modelové databáze adventureworks. V tomto úkolu se používá příkaz CreateOrReplace jazyka TMSL ve skriptu, který je pro vás vytvořený.
V Průzkumníku objektů rozbalte Databáze > adventureworks > Role.
Klikněte pravým tlačítkem na Internet Sales Administrator, pak klikněte na Skriptovat roli jako > VYTVOŘIT NEBO NAHRADIT pro > Nové okno editoru dotazů.

V dotazu XMLAQuery změňte hodnotu "memberName": na uživatelský nebo skupinový účet ve službě Azure AD. Standardně se zahrne účet, pod kterým jste přihlášení; svůj vlastní účet ale nemusíte přidávat, protože správcem serveru už jste.

Stisknutím klávesy F5 tento skript spusťte.
Přidání nové role modelové databáze a přidání uživatele nebo skupiny
V rámci tohoto úkolu použijete příkaz Create ve skriptu TMSL k vytvoření nové role Internet Sales Global, určíte této roli oprávnění ke čtení a přidáte uživatelský nebo skupinový účet ze služby Azure AD.
V Průzkumníku objektů klikněte pravým tlačítkem na adventureworks a pak klikněte na Nový dotaz > XMLA.
Zkopírujte a vložte do editoru dotazů následující skript TMSL:
{ "create": { "parentObject": { "database": "adventureworks", }, "role": { "name": "Internet Sales Global", "description": "All users can query model data", "modelPermission": "read", "members": [ { "memberName": "globalsales@adventureworks.com", "identityProvider": "AzureAD" } ] } } }Změňte hodnotu objektu
"memberName": "globalsales@adventureworks.com"na uživatelský nebo skupinový účet ve službě Azure AD.Stisknutím klávesy F5 tento skript spusťte.
Ověření změn
V Průzkumníku objektů klikněte na název serveru a pak na Aktualizovat, nebo stiskněte klávesu F5.
Rozbalte databáze > adventureworks > Roles. Ověřte, že se zobrazují změny uživatelského účtu a nové role, které jste provedli v předchozích úkolech.

Vyčištění prostředků
Pokud už uživatelské nebo skupinové účty a role nepotřebujete, můžete je odstranit. Pokud to chcete udělat, odeberte uživatelské účty pomocí členství ve vlastnostech role nebo klikněte pravým tlačítkem na roli a pak klikněte na > Odstranit.
Další kroky
V tomto kurzu jste zjistili, jak se připojit k serveru Azure AD a prozkoumat ukázkové modelové databáze adventureworks a vlastnosti v SQL Server Management Studiu. Zároveň jste se naučili přidat uživatele nebo skupiny do existujících a nových rolí pomocí SQL Server Management Studia a skriptů TMSL. Teď, když máte pro server a ukázkovou modelovou databázi nakonfigurovaná uživatelská oprávnění, můžete se k nim spolu s dalšími uživateli připojit pomocí klientských aplikací, jako je Power BI. Pokud chcete vědět víc, pokračujte dalším kurzem.