Připojení k Azure SQL Database v Azure Purview

Tento článek popisuje proces registrace zdroje dat Azure SQL v Azure Purview, včetně pokynů k ověření a interakci se zdrojem dat Azure SQL databáze.

Podporované funkce

Extrakce metadat Úplná kontrola Přírůstkové prohledávání Kontrola s vymezenou oborem Classification Zásady přístupu Lineage
Ano Ano Ano Ano Ano No Ne**

** Pokud se datová sada používá jako zdroj nebo jímka v Data Factory aktivita Copy

Známá omezení

  • Azure Purview nepodporuje více než 300 sloupců na kartě Schéma a zobrazí se možnost Additional-Columns-Truncated (Další sloupce zkrácené).

Požadavky

Registrovat

Tato část vám umožní zaregistrovat zdroj dat Azure SQL DB a nastavit vhodný mechanismus ověřování, který zajistí úspěšnou kontrolu zdroje dat.

Postup registrace

Před nastavením kontroly zdroje dat je důležité zaregistrovat zdroj dat v Azure Purview.

  1. Přejděte do Azure Portal,přejděte na stránku Purview accounts (Účty Purview) a vyberte svůj účet Purview.

    Snímek obrazovky znázorňuje účet Purview použitý k registraci zdroje dat

  2. Otevřete Purview Studio a přejděte na Mapování dat

    Snímek obrazovky, který přejde na odkaz Zdroje v Mapování dat

  3. Vytvořte hierarchii Kolekce pomocí nabídky Kolekce a podle potřeby přiřaďte oprávnění jednotlivým podřízeným kolekcím.

    Snímek obrazovky znázorňuje nabídku kolekce pro přiřazení oprávnění řízení přístupu k hierarchii kolekcí

  4. V nabídce Zdroje přejděte k příslušné kolekci a výběrem ikony Zaregistrovat zaregistrujte novou databázi Azure SQL DB.

    Snímek obrazovky znázorňuje kolekci použitou k registraci zdroje dat

  5. Vyberte zdroj Azure SQL Database dat a vyberte Pokračovat.

    Snímek obrazovky, který umožňuje výběr zdroje dat

  6. Zadejte vhodný název zdroje dat, vyberte příslušné předplatné Azure, název serveru pro server SQL a kolekci a pak vyberte Použít.

    Snímek obrazovky znázorňuje podrobnosti, které se za účelem registrace zdroje dat za účelem zadání

  7. Azure SQL Server Database se zobrazí ve vybrané kolekci.

    Snímek obrazovky znázorňuje zdroj dat namapovaný na kolekci zahajovací prohledávání

Prohledávání

Ověřování pro kontrolu

Pokud chcete mít přístup ke zdroji dat, je potřeba nakonfigurovat metodu ověřování Azure SQL Database zdroji dat. Podporují se následující možnosti:

  • SQL ověřování

  • Spravovaná identita přiřazená systémem – Po vytvoření účtu Azure Purview se automaticky vytvoří spravovaná identita přiřazená systémem (SAMI) v tenantovi Azure AD a má stejný název jako váš účet Azure Purview. V závislosti na typu prostředku se pro sami Azure Purview k provádění kontrol vyžaduje konkrétní přiřazení rolí RBAC.

  • Spravovaná identita přiřazená uživatelem (Preview) – Podobně jako u SAMI je spravovaná identita přiřazená uživatelem (UAMI) prostředek přihlašovacích údajů, který se může použít k tomu, aby se služba Azure Purview mohla ověřit Azure Active Directory. V závislosti na typu prostředku se při použití přihlašovacích údajů UAMI k provádění kontrol vyžaduje konkrétní přiřazení rolí RBAC.

  • Instanční objekt – V této metodě můžete vytvořit nový nebo použít existující instanční objekt ve vašem Azure Active Directory tenantovi.

Konfigurace ověřování Azure AD v databázovém účtu

Objekt služby nebo spravovaná identita musí mít oprávnění k získání metadat pro databázi, schémata a tabulky. Musí být také schopný dotazovat tabulky na ukázku klasifikace.

  • Konfigurace a správa ověřování Azure AD pomocí Azure SQL

  • Vytvořte uživatele Azure AD v Azure SQL Database s využitím přesné spravované identity Purview nebo vlastního instančního objektu podle kurzu vytvoření instančního objektu v Azure SQL Database. Přiřaďte identitě db_datareader správná oprávnění (například ). Příklad SQL pro vytvoření uživatele a udělení oprávnění:

    CREATE USER [Username] FROM EXTERNAL PROVIDER
    GO
    
    EXEC sp_addrolemember 'db_datareader', [Username]
    GO
    

    Poznámka

    Usernameje váš vlastní objekt služby nebo spravovaná identita Purview. Můžete si přečíst další informace o rolích s pevnou databází a jejich možnostech.

Použití SQL ověřování pro kontrolu

Poznámka

Nová přihlášení mohou vytvářet pouze hlavní přihlášení na úrovni serveru (vytvořené procesem zřizování) nebo členové databázové role v hlavní loginmanager databázi. Po udělení oprávnění trvá přibližně 15 minut. Účet Purview by měl mít příslušná oprávnění, aby mohl prostředky zkontrolovat.

Pokud nemáte toto přihlášení k dispozici, můžete postupovat podle pokynů v tématu CREATE LOGIN Azure SQL Database přihlášení pro účet. Pro další kroky budete potřebovat uživatelské jméno a heslo.

  1. Přejděte do trezoru klíčů v Azure Portal

    Snímek obrazovky znázorňuje trezor klíčů

  2. Vyberte Nastavení > tajných kódů a vyberte + Vygenerovat/importovat.

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro vygenerování tajného kódu

  3. Zadejte název a hodnotu jako heslo z Azure SQL Database

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro zadání hodnot tajných klíčů SQL

  4. Dokončete výběrem možnosti Vytvořit.

  5. Pokud váš trezor klíčů ještě není připojený k Purview, budete muset vytvořit nové připojení trezoru klíčů.

  6. Nakonec pomocí klíče vytvořte nové přihlašovací údaje k nastavení kontroly.

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro nastavení přihlašovacích údajů

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro vytvoření tajného kódu

Použití spravované identity přiřazené systémem nebo uživatelem ke kontrole

Je důležité dát systémové identitě nebo spravované identitě přiřazené uživatelem účtu Purview oprávnění ke skenování služby Azure SQL DB. Sami nebo UAMI můžete přidat na úrovni předplatného, skupiny prostředků nebo prostředku podle toho, k čemu má mít oprávnění ke skenování.

Poznámka

Abyste mohli přidat spravovanou identitu k prostředku Azure, musíte být vlastníkem předplatného.

  1. V Azure Portalvyhledejte předplatné, skupinu prostředků nebo prostředek (například Azure SQL Database), které chcete katalogu povolit kontrolovat.

  2. V levém navigačním panelu vyberte Access Control (IAM) a pak vyberte + Přidat přidat přiřazení --> role.

    Snímek obrazovky znázorňuje databázi Azure SQL Database

  3. Nastavte Role na Čtenář a do pole Vybrat vstup zadejte název účtu Azure Purview nebo spravovanou identitu přiřazenou uživatelem. Pak vyberte Uložit, abyste tomuto přiřazení role přiznáte účet Purview.

    Snímek obrazovky s podrobnostmi pro přiřazení oprávnění k účtu Purview

Použití objektu služby ke kontrole

Vytvoření nového objektu služby

Pokud potřebujete vytvořit nový instančníobjekt , je potřeba zaregistrovat aplikaci ve vašem tenantovi Azure AD a poskytnout přístup k instančnímu objektu ve zdrojích dat. Tuto operaci může provést globální správce Azure AD nebo jiné role, jako je správce aplikací.

Získání ID aplikace objektu služby
  1. Zkopírujte ID aplikace (klienta) v přehledu již vytvořeného instančního objektu.

    Snímek obrazovky znázorňuje ID aplikace (klienta) pro objekt služby

Udělení přístupu k vašemu objektu Azure SQL Database
  1. Přejděte do trezoru klíčů v Azure Portal

    Snímek obrazovky znázorňuje trezor klíčů pro přidání tajného kódu pro objekt služby

  2. Vyberte Nastavení > tajných kódů a vyberte + Vygenerovat/importovat.

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro vygenerování tajného kódu pro objekt služby

  3. Zadejte název podle svého výběru a hodnotu jako tajný kód klienta z vašeho objektu služby.

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro zadání hodnot tajných klíčů

  4. Dokončete výběrem možnosti Vytvořit.

  5. Pokud váš trezor klíčů ještě není připojený k Purview, budete muset vytvořit nové připojení trezoru klíčů.

  6. Nakonec pomocí klíče vytvořte nové přihlašovací údaje k nastavení kontroly.

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro přidání přihlašovacích údajů pro objekt služby

    Snímek obrazovky znázorňuje možnost trezoru klíčů pro vytvoření tajného klíče pro objekt služby

Nastavení brány firewall

Pokud má databázový server povolenou bránu firewall, budete muset bránu firewall aktualizovat tak, aby povolovat přístup jedním ze dvou způsobů:

  1. Povolte připojení Azure přes bránu firewall.
  2. Nainstalujte si Self-Hosted Integration Runtime a dejte mu přístup přes bránu firewall.

Povolit připojení Azure

Povolení připojení Azure umožní službě Azure Purview připojit se k serveru a připojit se bez aktualizace samotné brány firewall. Můžete postupovat podle průvodce postupy pro připojení z Azure.

  1. Přejděte ke svému databázovému účtu.
  2. Vyberte název serveru na stránce Přehled.
  3. Vyberte Zabezpečení > brány firewall a virtuální sítě.
  4. U možnosti Povolit službám a prostředkům Azure přístup k tomuto serveru vyberte Ano Povolit službám a prostředkům Azure přístup k tomuto serveru.

Self-Hosted Integration Runtime

Na počítač je možné nainstalovat místní prostředí Integration Runtime (SHIR) pro připojení k prostředku v privátní síti.

  1. Vytvořte a nainstalujte prostředí Integration Runtime v samostatném prostředí na osobní počítač nebo počítač ve stejné virtuální síti jako databázový server.
  2. Zkontrolujte bránu firewall databázového serveru a ověřte, že má počítač SHIR přístup přes bránu firewall. Přidejte IP adresu počítače, pokud ještě nemá přístup.
  3. Pokud je SQL Server Azure Za privátním koncovým bodem nebo ve virtuální síti, můžete použít privátní koncový bod pro příjem dat, abyste zajistili izolaci koncové sítě od konce.

Vytvoření kontroly

  1. Otevřete svůj účet Purview a vyberte Open Purview Studio (Otevřít Purview Studio).

  2. Přejděte na zdroje mapování --> dat a zobrazte hierarchii kolekcí.

  3. V části Azure SQL DB zaregistrovanou dříve vyberte ikonu Nová kontrola.

    Snímek obrazovky znázorňuje obrazovku pro vytvoření nové kontroly

Pokud používáte SQL ověřování

  1. Zadejte Název kontroly, jako Metodu výběru databáze vyberte Zadat ručně, zadejte Název databáze a Přihlašovací údaje vytvořené dříve, zvolte kolekci odpovídající pro kontrolu a vyberte Test připojení a ověřte připojení. Po úspěšném připojení vyberte Pokračovat.

    Snímek obrazovky znázorňuje SQL ověřování pro kontrolu

Pokud používáte spravovanou identitu přiřazenou systémem nebo uživatelem

  1. Zadejte Název pro kontrolu, v části Přihlašovací údaje vyberte SAMI nebo UAMI a pro kontrolu zvolte vhodnou kolekci.

    Snímek obrazovky znázorňuje možnost spravované identity pro spuštění kontroly

  2. Vyberte Test připojení. Po úspěšném připojení vyberte Pokračovat.

    Snímek obrazovky, který umožňuje spustit kontrolu spravovanou identitou

Pokud používáte objekt služby

  1. Zadejte Název kontroly, zvolte pro kontrolu příslušnou kolekci a vyberte rozevírací seznam Přihlašovací údaje a vyberte dříve vytvořené přihlašovací údaje.

    Snímek obrazovky znázorňuje možnost, že se má prohledávání povolit pro objekt služby

  2. Vyberte Test připojení. Po úspěšném připojení vyberte Pokračovat.

Nastavení rozsahu a spuštění kontroly

  1. Výběrem příslušných položek v seznamu můžete nastavit rozsah kontroly na konkrétní složky a podsložky.

    Nastavení rozsahu kontroly

  2. Pak vyberte sadu pravidel prohledávání. Můžete si vybrat mezi výchozím systémem, existujícími vlastními sadami pravidel nebo vytvořit novou sadu pravidel jako vložený.

    Sada pravidel prohledávání

  3. Pokud vytváříte novou sadu pravidel prohledávání

    Nová sada pravidel prohledávání

  4. Můžete vybrat pravidla klasifikace, která se mají zahrnout do pravidla kontroly.

    Kontrola pravidel klasifikace sady pravidel

    Výběr sady pravidel prohledávání

  5. Zvolte trigger prohledávání. Můžete nastavit plán nebo spustit kontrolu jednou.

    Trigger prohledávání

  6. Zkontrolujte kontrolu a vyberte Uložit a spustit.

    kontrola kontroly

Zobrazit kontrolu

  1. V kolekci přejděte ke zdroji dat, vyberte Zobrazit podrobnosti a zkontrolujte stav kontroly.

    zobrazení kontroly

  2. Podrobnosti kontroly udávají průběh kontroly ve stavu Poslední spuštění a počet prohledáných a klasifikovaných prostředků.

    zobrazení podrobností kontroly

  3. Stav posledního spuštění se aktualizuje na Probíhá a po úspěšném dokončení celé kontroly se dokončí dokončeno.

    zobrazení dokončené kontroly

Správa kontroly

Kontroly je možné po dokončení spravovat nebo znovu spustit.

  1. Výběrem názvu kontroly spravujte kontrolu.

    správa kontroly

  2. Kontrolu můžete spustit znovu, upravit kontrolu, odstranit kontrolu.

    správa možností kontroly

  3. Můžete znovu spustit přírůstkovou kontrolu nebo úplnou kontrolu.

    úplné nebo přírůstkové prohledávání

Další kroky

Teď, když jste si zaregistrovali zdroj, postupujte podle následujících průvodců a získejte další informace o Purview a vašich datech.