Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:
Azure Data Factory
Azure Synapse Analytics
Dica
Data Factory no Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA interna e novos recursos. Se você não estiver familiarizado com a integração de dados, comece com Fabric Data Factory. As cargas de trabalho existentes do ADF podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.
Este artigo descreve um modelo de solução que permite usar várias atividades de cópia para copiar contêineres ou pastas entre repositórios baseados em arquivo, em que cada atividade de cópia deve copiar um único contêiner ou pasta.
Observação
Se você quiser copiar arquivos de um único contêiner, é mais eficiente usar a Ferramenta Copiar Dados para criar um pipeline com uma única atividade de cópia. O modelo neste artigo é mais do que o necessário para esse cenário simples.
Sobre o modelo de solução
Esse modelo enumera as pastas de uma determinada pasta pai no repositório de armazenamento de origem. Em seguida, ele copia cada uma das pastas para o repositório de destino.
O modelo contém três atividades:
- GetMetadata verifica seu repositório de armazenamento de origem e obtém a lista de subpastas de uma determinada pasta pai.
- ForEach obtém a lista de subpastas da atividade GetMetadata e itera pela lista e passa cada pasta para o atividade Copy.
- Copy copia cada pasta do repositório de armazenamento de origem para o de destino.
O modelo define os seguintes parâmetros:
- SourceFileFolder faz parte do caminho da pasta pai do seu repositório de fonte de dados: SourceFileFolder/SourceFileDirectory, no qual você pode obter uma lista das subpastas.
- SourceFileDirectory faz parte do caminho da pasta pai do seu repositório de fonte de dados: SourceFileFolder/SourceFileDirectory, no qual você pode obter uma lista das subpastas.
- DestinationFileFolder faz parte do caminho da pasta pai: DestinationFileFolder/DestinationFileDirectory no qual os arquivos serão copiados para o repositório de destino.
- DestinationFileDirectory faz parte do caminho da pasta pai: DestinationFileFolder/DestinationFileDirectory no qual os arquivos serão copiados para o repositório de destino.
Se você quiser copiar vários contêineres em pastas raiz entre repositórios de armazenamento, poderá inserir todos os quatro parâmetros como / . Ao fazer isso, você replicará tudo entre repositórios de armazenamento.
Como usar este modelo de solução
Vá para o modelo Copiar vários contêineres de arquivos entre repositórios de arquivos. Crie uma Nova conexão no repositório de armazenamento de origem. O repositório de armazenamento de origem é onde você quer copiar arquivos de vários contêineres.
Crie uma Nova conexão no repositório de armazenamento de destino.
Selecione Usar este modelo.
Você verá o pipeline, como no exemplo a seguir:
Selecione Depurar, insira os Parâmetros e, em seguida, selecione Concluir.
Examine o resultado.
Conteúdo relacionado
Cópia em massa de um banco de dados usando uma tabela de controle com Azure Data Factory
Copiar arquivos de vários contêineres com o Azure Data Factory