Konfigurera ett virtuellt nätverk för inmatning av Azure-SSIS-integreringskörning

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

När du använder SQL Server Integration Services (SSIS) i Azure Data Factory (ADF) eller Synapse Pipelines finns det två metoder för dig att ansluta din Azure-SSIS Integration Runtime (IR) till ett virtuellt nätverk: standard och express. Express-metoden startar din Azure-SSIS IR snabbare och har inga inkommande och mindre utgående trafikkrav, men den har vissa begränsningar jämfört med standardmetoden.

Jämför standard- och expressinmatningsmetoderna för virtuella nätverk

Här är en tabell som belyser skillnaderna mellan standard- och expressmetoder för virtuella nätverk:

Jämförelse Standardinmatning av virtuellt nätverk Express virtual network injection
Startvaraktighet för Azure-SSIS IR Cirka 30 minuter. Cirka 5 minuter.
Inställningar för Azure-prenumeration och resursgrupp Microsoft.Batch måste vara registrerat som en resursprovider i prenumerationen på det virtuella nätverket.

Skapande av en offentlig IP-adress, lastbalanserare och nätverkssäkerhetsgrupp (NSG) måste tillåtas i den virtuella nätverksresursgruppen.
Microsoft.Batch måste vara registrerat som en resursprovider i prenumerationen på det virtuella nätverket.
Undernät för virtuellt nätverk Undernätet får inte vara dedikerat till andra Azure-tjänster. Undernätet får inte vara dedikerat till andra Azure-tjänster.

Undernätet måste delegeras till Microsoft.Batch/batchAccounts.
Behörighet för virtuellt nätverk Användare som skapar Azure-SSIS IR måste ha behörigheten Microsoft.Network/virtualNetworks/*/join . Användare som skapar Azure-SSIS IR måste ha behörigheten Microsoft.Network/virtualNetworks/subnets/join/action .
Statiska offentliga IP-adresser (Valfritt) Ta med dina egna statiska offentliga IP-adresser (BYOIP) för Azure-SSIS IR. (Valfritt) Konfigurera NAT (Virtual Network Network Address Translation) för att konfigurera en statisk offentlig IP-adress för Azure-SSIS IR.
Anpassad DNS-server Vi rekommenderar att du vidarebefordrar olösta DNS-begäranden till rekursiva Matchare i Azure. Vi rekommenderar att du vidarebefordrar olösta DNS-begäranden till rekursiva Matchare i Azure.

Kräver en anpassad standardkonfiguration för Azure-SSIS IR.
Inkommande trafik Port 29876, 29877 måste vara öppen för TCP-trafik med BatchNodeManagement-tjänsttaggen som källa. Krävs inte.
Utgående trafik Port 443 måste vara öppen för TCP-trafik med AzureCloud-tjänsttaggen som mål. Port 443 måste vara öppen för TCP-trafik med tjänsttaggen DataFactoryManagement som mål.
Resurslås Tillåts inte i resursgruppen. Tillåts inte i det virtuella nätverket.
Azure-SSIS IR per virtuellt nätverk Obegränsad. Bara en.

Screenshot of standard and express virtual network injection methods

Det virtuella nätverket måste konfigureras på olika sätt baserat på din inmatningsmetod. Om du använder expressmetoden kan du läsa artikeln Express virtual network injection method (Express virtual network injection method ) i artikeln Standard virtual network injection method (Standard-metod för virtuell nätverksinmatning).

Registrera Azure Batch som resursprovider

Med Hjälp av Azure-portalen kan du registrera Azure Batch, den underliggande infrastrukturen för SSIS i ADF, som en resursprovider i En Azure-prenumeration som har det virtuella nätverket som din Azure-SSIS IR ska ansluta till. Om du redan har använt Azure Batch eller skapat Azure-SSIS IR via ADF-användargränssnittet i den prenumerationen är det redan registrerat. Annars kan du göra det genom att följa dessa steg:

  1. När du har valt ditt virtuella nätverk i Azure-portalen väljer du den markerade prenumerationen på sidan Översikt .

  2. Välj Resursprovidrar på menyn till vänster.

  3. Välj och registrera Microsoft.Batch om det inte redan är registrerat.

Confirmation of "Registered" status

Om du inte ser Microsoft.Batch i listan kan du skapa ett tomt Azure Batch-konto i prenumerationen för att ta bort senare.

Delegera ett undernät till Azure Batch

Om du använder expressinmatning av virtuella nätverk måste du delegera undernätet, där din Azure-SSIS IR matas in, till Azure Batch, den underliggande infrastrukturen för SSIS i ADF. Med Hjälp av Azure-portalen kan du göra det genom att följa dessa steg:

  1. När du har valt ditt virtuella nätverk i Azure-portalen väljer du Undernät på menyn till vänster.

  2. Välj ditt undernätsnamn för att öppna dess fönster och se till att det har tillgängliga IP-adresser för minst två gånger ditt Azure-SSIS IR-nodnummer.

  3. Välj Microsoft.Batch/batchAccounts i listrutan Delegera undernät till en tjänst .

  4. Klicka på knappen Spara.

Delegate subnet to Azure Batch

Bevilja behörigheter för virtuellt nätverk

Med Hjälp av Azure-portalen kan du ge användaren som skapar Azure-SSIS IR de behörigheter som krävs för rollbaserad åtkomstkontroll (RBAC) för att ansluta till det virtuella nätverket/undernätet. Du kan göra det genom att följa dessa steg:

  1. När du har valt ditt virtuella nätverk i Azure-portalen kan du välja Åtkomstkontroll (IAM) på menyn till vänster om du använder standardinmatning av virtuella nätverk. Om du använder expressinmatning av virtuellt nätverk kan du välja Undernät på menyn till vänster, välja undernätsraden och sedan välja Hantera användare på menyn överst för att öppna sidan Åtkomstkontroll.

  2. Välj knappen Lägg till rolltilldelning för att öppna sidan Lägg till rolltilldelning.

  3. Välj Nätverksdeltagare eller din anpassade roll i listan Roll och välj knappen Nästa .

  4. Välj alternativet Användare, grupp eller tjänstens huvudnamn i avsnittet Tilldela åtkomst till.

  5. Välj länken Välj medlemmar för att söka och välj den användare som skapar Azure-SSIS IR.

  6. Välj knapparna Välj, Nästa och Granska + tilldela .

Grant virtual network permissions

Mer information om Azure-SSIS IR finns i följande artiklar:

  • Azure-SSIS IR. Den här artikeln innehåller allmän konceptuell information om IR:er, inklusive Azure-SSIS IR.
  • Självstudie: Distribuera SSIS-paket till Azure. Den här självstudien innehåller stegvisa instruktioner för att skapa din Azure-SSIS IR. Den använder Azure SQL Database-servern som värd för SSISDB.
  • Skapa en Azure-SSIS IR. Den här artikeln går vidare med självstudien. Den innehåller instruktioner om hur du använder Azure SQL Database-servern som konfigurerats med en tjänstslutpunkt/IP-brandväggsregel för virtuellt nätverk/privat slutpunkt eller Azure SQL Managed Instance som ansluter ett virtuellt nätverk till värd för SSISDB. Den visar hur du ansluter din Azure-SSIS IR till ett virtuellt nätverk.
  • Övervaka en Azure-SSIS IR. Den här artikeln visar hur du hämtar och förstår information om din Azure-SSIS IR.
  • Hantera en Azure-SSIS IR. Den här artikeln visar hur du stoppar, startar eller tar bort din Azure-SSIS IR. Den visar också hur du skalar ut Azure-SSIS IR genom att lägga till fler noder.