Sdílet prostřednictvím


Kurz: Konfigurace zrcadlených databází Microsoft Fabric ze služby Azure SQL Database

Zrcadlení v Prostředcích infrastruktury je podniková cloudová technologie SaaS založená na nule ETL. V této části se dozvíte, jak vytvořit zrcadlenou službu Azure SQL Database, která vytvoří nepřetržitě replikovanou kopii dat azure SQL Database jen pro čtení ve OneLake.

Požadavky

  • Kapacita prostředků infrastruktury musí být aktivní a spuštěná. Pozastavená nebo odstraněná kapacita ovlivní zrcadlení a nebudou replikována žádná data.
  • Povolte nastavení instančních objektů tenanta Fabric, které můžou používat rozhraní API Fabric. Informace o povolení nastavení tenanta najdete v tématu Nastavení tenanta Infrastruktury.
  • Síťové požadavky pro přístup ke službě Azure SQL Database pro prostředky infrastruktury:
    • Zrcadlení v současné době nepodporuje logické servery Azure SQL Database za virtuální sítí Azure ani privátními sítěmi. Pokud máte logický server Azure SQL za privátní sítí, nemůžete povolit zrcadlení služby Azure SQL Database.
    • Musíte aktualizovat pravidla brány firewall logického serveru Azure SQL tak, aby umožňovala přístup k veřejné síti, a povolit možnost Povolit službám Azure připojit se k logickému serveru azure SQL Database.

Povolení spravované identity přiřazené systémem (SAMI) logického serveru Azure SQL

Aby bylo možné publikovat data do Fabric OneLake, musí být povolená spravovaná identita přiřazená systémem (SAMI) logického serveru Azure SQL a musí to být primární identita.

  1. Pokud chcete nakonfigurovat nebo ověřit, že je sami povolená, přejděte na logický SQL Server na webu Azure Portal. V části Zabezpečení v nabídce prostředků vyberte Identita.
  2. V části Spravovaná identita přiřazená systémem vyberte Stav na Zapnuto.
  3. SAMI musí být primární identitou. Pomocí následujícího dotazu T-SQL ověřte, že sami je primární identita: SELECT * FROM sys.dm_server_managed_identities;

Objekt zabezpečení databáze pro prostředky infrastruktury

Dále musíte vytvořit způsob, jak se služba Fabric připojit ke službě Azure SQL Database.

Můžete toho dosáhnout pomocí uživatele přihlašovacích údajů a mapované databáze.

Použití přihlašovacího a mapovaného uživatele databáze

  1. Připojte se k logickému serveru Azure SQL pomocí aplikace SQL Server Management Studio (SSMS) nebo rozšíření mssql pomocí nástroje Visual Studio Code. Připojte se k master databázi.

  2. Vytvořte přihlášení k serveru a přiřaďte příslušná oprávnění.

    • Vytvořte přihlašovací jméno fabric_loginověřeného SQL . Pro toto přihlášení můžete zvolit libovolné jméno. Zadejte vlastní silné heslo. V databázi spusťte následující skript master T-SQL:
    CREATE LOGIN fabric_login WITH PASSWORD = '<strong password>';
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER fabric_login;
    
    • Nebo vytvořte ověřené přihlašovací jméno Microsoft Entra ID z existujícího účtu. V databázi spusťte následující skript master T-SQL:
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];
    
  3. Připojte se ke službě Azure SQL Database, kterou chcete zrcadlit do Microsoft Fabric, pomocí editoru dotazů na webu Azure Portal, aplikace SQL Server Management Studio (SSMS) nebo rozšíření mssql pomocí editoru Visual Studio Code.

  4. Vytvořte uživatele databáze připojeného k přihlášení:

    CREATE USER fabric_user FOR LOGIN fabric_login;
    GRANT CONTROL TO fabric_user;
    

    Nebo:

    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    GRANT CONTROL TO [bob@contoso.com];
    

Vytvoření zrcadlené služby Azure SQL Database

  1. Otevřete portál Fabric.
  2. Použijte existující pracovní prostor nebo vytvořte nový pracovní prostor.
  3. Přejděte do podokna Vytvořit . Vyberte ikonu Vytvořit.
  4. Přejděte do části Datový sklad a vyberte Zrcadlené azure SQL Database. Zadejte název služby Azure SQL Database, která se má zrcadlit, a pak vyberte Vytvořit.

Připojení ke službě Azure SQL Database

Pokud chcete povolit zrcadlení, budete se muset připojit k logickému serveru Azure SQL z prostředků infrastruktury, aby bylo možné zahájit připojení mezi službou SQL Database a prostředky infrastruktury. Následující kroky vás provedou procesem vytvoření připojení ke službě Azure SQL Database:

  1. V části Nové zdroje vyberte Azure SQL Database. Nebo vyberte existující připojení ke službě Azure SQL Database z centra OneLake.
  2. Pokud jste vybrali nové připojení, zadejte podrobnosti o připojení ke službě Azure SQL Database.
    • Server: Název serveru najdete tak, že na webu Azure Portal přejdete na stránku Přehled služby Azure SQL Database. Například server-name.database.windows.net.
    • Databáze: Zadejte název služby Azure SQL Database.
    • Připojení: Vytvořte nové připojení.
    • Název připojení: Je zadaný automatický název. Můžete ho změnit.
    • Druh ověřování:
      • Základní (ověřování SQL)
      • Účet organizace (Microsoft Entra ID)
      • ID tenanta (instanční objekt Azure)
  3. Vyberte Připojit.

Zahájení procesu zrcadlení

  1. Obrazovka Konfigurovat zrcadlení umožňuje ve výchozím nastavení zrcadlit všechna data v databázi.

    • Zrcadlení všech dat znamená, že se zrcadlí všechny nové tabulky vytvořené po spuštění zrcadlení.

    • Volitelně můžete zvolit pouze určité objekty, které se mají zrcadlit. Zakažte možnost Zrcadlit všechna data a pak vyberte jednotlivé tabulky z databáze.

    Pro účely tohoto kurzu vybereme možnost Zrcadlit všechna data .

  2. Vyberte Zrcadlit databázi. Zrcadlení začíná.

  3. Počkejte 2 až 5 minut. Pak vyberte Sledovat replikaci a zobrazte stav.

  4. Po několika minutách by se stav měl změnit na Spuštěno, což znamená, že se tabulky synchronizují.

    Pokud tabulky a odpovídající stav replikace nevidíte, počkejte několik sekund a aktualizujte panel.

  5. Po dokončení počátečního kopírování tabulek se ve sloupci Poslední aktualizace zobrazí datum.

  6. Teď, když jsou vaše data v provozu, jsou k dispozici různé analytické scénáře ve všech prostředcích infrastruktury.

Důležité

Veškeré podrobné zabezpečení vytvořené ve zdrojové databázi musí být znovu nakonfigurováno v zrcadlené databázi v Microsoft Fabric.

Monitorování zrcadlení prostředků infrastruktury

Po nakonfigurování zrcadlení budete přesměrováni na stránku Stav zrcadlení. Tady můžete monitorovat aktuální stav replikace.

Další informace a podrobnosti o stavech replikace naleznete v tématu Monitorování replikace databáze zrcadlené infrastruktury.