Kopiera eller klona en datafabrik i Azure Data Factory

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

Tips

Data Factory i Microsoft Fabric är nästa generations Azure Data Factory, med en enklare arkitektur, inbyggd AI och nya funktioner. Om dataintegrering är nytt för dig börjar du med Fabric Data Factory. Befintliga ADF-arbetsbelastningar kan uppgraderas till Fabric för att få åtkomst till nya funktioner inom datavetenskap, realtidsanalys och rapportering.

I den här artikeln beskrivs hur du kopierar eller klonar en datafabrik i Azure Data Factory.

Användningsfall för kloning av en datafabrik

Här följer några av de omständigheter där du kan ha nytta av att kopiera eller klona en datafabrik:

  • Flytta Data Factory till en ny region. Om du vill flytta Data Factory till en annan region är det bästa sättet att skapa en kopia i målregionen och ta bort den befintliga.

  • Byter namn på Data Factory. Azure stöder inte namnbyte av resurser. Om du vill byta namn på en datafabrik kan du klona datafabriken med ett annat namn och ta bort den befintliga.

  • Felsökningsändringar när felsökningsfunktionerna inte räcker till. I de flesta scenarier kan du använda Felsökning. I andra fall är det mer meningsfullt att testa ändringar i en klonad sandbox-miljö. Hur dina parametriserade ETL-pipelines skulle bete sig när en utlösare utlöses vid filinkomst jämfört med rullande tidsfönster kanske inte är lätt att testa enbart via felsökning. I dessa fall kanske du vill klona en sandbox-miljö för experimentering. Eftersom Azure Data Factory debiteras främst av antalet körningar leder en andra fabrik inte till några extra avgifter.

Hur man klonar en datafabrik

  1. Som en förutsättning måste du först skapa din måldatafabrik från Azure-portalen.

  2. Om du är i GIT-läge:

    1. Varje gång du publicerar från portalen sparas fabrikens Resource Manager-mall i GIT i adf_publish-grenen
    2. Anslut den nya fabriken till samma lagringsplats och bygg från grenen adf_publish. Resurser, till exempel pipelines, datauppsättningar och utlösare, kommer att fortsätta
  3. Om du är i liveläge:

    1. Med Data Factory-användargränssnittet kan du exportera hela nyttolasten för datafabriken till en Resource Manager mallfil och en parameterfil. De kan nås från ARM-mallen \ Exportera Resource Manager-mall i portalen.
    2. Du kan göra lämpliga ändringar i parameterfilen och växla in nya värden för den nya fabriken
    3. Sedan kan du distribuera den via standardmetoder för Resource Manager malldistribution. Detaljerade steg finns i Distribuera resurser med ARM-mallar
  4. Om du har en SelfHosted IntegrationRuntime i källfabriken måste du skapa den med samma namn i målfabriken. Om du vill dela den självhostade integrationsmiljön mellan olika fabriker kan du använda det mönster som har publicerats här för att dela självhostad IR.

  5. Av säkerhetsskäl innehåller den genererade Resource Manager mallen ingen hemlig information, till exempel lösenord för länkade tjänster. Därför måste du ange autentiseringsuppgifterna som distributionsparametrar. Om manuellt inmatning av autentiseringsuppgifter inte är önskvärt för dina inställningar bör du överväga att hämta anslutningssträngarna och lösenorden från Azure Key Vault i stället. Visa fler

Läs vägledningen för att skapa en datafabrik i Azure-portalen i Skapa en datafabrik med hjälp av Azure Data Factory användargränssnittet.