Formato binário para Data Factory no Microsoft Fabric
Este artigo descreve como configurar o formato Binário no Data Factory.
Funcionalidades com suporte
O formato binário tem suporte para as seguintes atividades e conectores como origem e destino.
Categoria | Conector/Atividade |
---|---|
Conector compatível | Amazon S3 |
Amazon S3 Compatible | |
Armazenamento de Blobs do Azure | |
Azure Data Lake Storage Gen1 | |
Azure Data Lake Storage Gen2 | |
Arquivos do Azure | |
Sistema de arquivos | |
FTP | |
Google Cloud Storage | |
HTTP | |
Arquivos do Lakehouse | |
Oracle Cloud Storage | |
SFTP | |
Atividade com suporte | atividade Copy (Origem/Destino) |
Atividade GetMetadata | |
Excluir atividade |
Formato binário na atividade de cópia
Para configurar o formato binário, escolha sua conexão na origem ou no destino da atividade de cópia do pipeline de dados e selecioneBinário na lista suspensa de Formato de arquivo. Selecione Configurações para ver mais configurações desse formato.
Observação
Ao usar o formato Binário em uma atividade de cópia, a origem e o destino devem usar o formato Binário.
Binário como fonte
Depois de selecionar Configurações na seção Formato de arquivo na guia Origem, as propriedades a seguir são exibidas na caixa de diálogo pop-up configurações de formato de arquivo.
Tipo de compactação: o codec de compactação usado para ler arquivos de texto delimitados. Você pode escolher entre os tipos None, bzip2, gzip, deflate, ZipDeflate, TarGzip ou tar na lista suspensa.
Se você selecionar ZipDeflate como tipo de compactação, Preservar o nome do arquivo zip como pasta aparecerá em Configurações avançadas na guia Origem.
- Preservar o nome do arquivo zip como pasta: indica se o nome do arquivo zip de origem deve ser preservado como estrutura de pasta durante a cópia.
- Se essa caixa estiver marcada (padrão), o serviço gravará arquivos descompactados em
<specified file path>/<folder named as source zip file>/
. - Se essa caixa estiver desmarcada, o serviço gravará arquivos descompactados diretamente em
<specified file path>
. Verifique se não há nomes de arquivo duplicados nos arquivos zip de origem diferentes para evitar a corrida ou comportamento inesperado.
- Se essa caixa estiver marcada (padrão), o serviço gravará arquivos descompactados em
Se você selecionar ZipDeflate como tipo de compactação, Preservar o nome do arquivo zip como pasta aparecerá em Configurações avançadas na guia Origem.
- Preservar o nome do arquivo compactado como pasta: indica se o nome do arquivo compactado de origem deve ser preservado como estrutura de pasta durante a cópia.
- Se essa caixa estiver marcada (padrão), o serviço gravará arquivos descompactados em
<specified file path>/<folder named as source compressed file>/
. - Se essa caixa estiver desmarcada, o serviço gravará arquivos descompactados diretamente em
<specified file path>
. Verifique se não há nomes de arquivo duplicados nos arquivos zip de origem diferentes para evitar a corrida ou comportamento inesperado.
- Se essa caixa estiver marcada (padrão), o serviço gravará arquivos descompactados em
- Preservar o nome do arquivo zip como pasta: indica se o nome do arquivo zip de origem deve ser preservado como estrutura de pasta durante a cópia.
Nível de compactação: a taxa de compactação. Você pode escolher entre Ideal ou Mais Rápido.
- Mais rápida: a operação de compactação deve ser concluída o mais rápido possível, mesmo se o arquivo resultante não for compactado da maneira ideal.
- Ideal: a operação de compactação deve ser concluída da maneira ideal, mesmo se a operação demorar mais tempo para ser concluída. Para obter mais informações, acesse o artigoNível de Compactação .
Em Configurações avançadas na guia Origem , outra propriedade relacionada ao formato binário é exibida.
- Excluir arquivos após a conclusão: se essa caixa de seleção estiver selecionada, os arquivos binários serão excluídos do repositório de origem após a migração com êxito para o repositório de destino. A exclusão de arquivo é por arquivo. A exclusão do arquivo é feita por arquivo, portanto, quando a atividade de Cópia falhar, você verá que alguns arquivos já foram copiados para o destino e excluídos da origem, enquanto outros ainda permanecem no repositório de origem.
Binário como destino
Depois de selecionar Configurações na seção Formato de arquivo na guia Origem, as propriedades a seguir são exibidas na caixa de diálogo pop-up configurações de formato de arquivo.
Tipo de compactação: o codec de compactação usado para ler arquivos de texto delimitados. Você pode escolher entre os tipos None, bzip2, gzip, deflate, ZipDeflate, TarGzip ou tar na lista suspensa.
Nível de compactação: a taxa de compactação. Você pode escolher entre Ideal ou Mais Rápido.
- Mais rápida: a operação de compactação deve ser concluída o mais rápido possível, mesmo se o arquivo resultante não for compactado da maneira ideal.
- Ideal: a operação de compactação deve ser concluída da maneira ideal, mesmo se a operação demorar mais tempo para ser concluída. Para obter mais informações, acesse o artigoNível de Compactação .
Resumo da tabela
Binário como fonte
As propriedades a seguir têm suporte na seção Origem da atividade de cópia ao usar o formato de texto delimitado.
Nome | Descrição | Valor | Obrigatório | Propriedade de script JSON |
---|---|---|---|---|
Formato de arquivo | O formato de arquivo que você deseja usar. | Binary | Sim | tipo (em datasetSettings ):Binário |
Tipo de compactação | O codec de compactação usado para ler/gravar arquivos binários. | Escolha uma destas opções: Nenhuma bzip2 gzip deflate ZipDeflate TarGzip tar |
Não | tipo (em compression ):bzip2 gzip deflate ZipDeflate TarGzip tar |
Nível de compactação | A taxa de compactação. Os valores permitidos são Ideal ou Mais rápida. | Ideal ou mais rápido | Não | nível (em compression ):Fastest Ideal |
Preservar o nome do arquivo zip como pasta | Indica se o nome do arquivo zip de origem deve ser preservado como estrutura de pastas durante a cópia. | Selecionado ou desmarcado | Não | preserveZipFileNameAsFolder (em compressionProperties ->type como ZipDeflateReadSettings ) |
Preservar o nome do arquivo de compactação como pasta | Indica se o nome do arquivo zip de origem deve ser preservado como estrutura de pastas durante a cópia. | Selecionado ou desmarcado | Não | preserveCompressionFileNameAsFolder (em compressionProperties ->type como TarGZipReadSettings ou TarReadSettings ) |
Excluir arquivos após a conclusão | Indica se os arquivos binários serão excluídos do armazenamento de origem após serem movidos com êxito para o armazenamento de destino. | Selecionado ou desmarcado | Não | deleteFilesAfterCompletion: true ou false |
Binário como destino
As propriedades a seguir têm suporte na seção Destino da atividade de cópia ao usar o formato de texto delimitado.
Nome | Descrição | Valor | Obrigatório | Propriedade de script JSON |
---|---|---|---|---|
Formato de arquivo | O formato de arquivo que você deseja usar. | Binary | Sim | tipo (em datasetSettings ):Binário |
Tipo de compactação | O codec de compactação usado para ler/gravar arquivos binários. | Escolha uma destas opções: Nenhuma bzip2 gzip deflate ZipDeflate TarGzip tar |
Não | tipo (em compression ):bzip2 gzip deflate ZipDeflate TarGzip tar |
Nível de compactação | A taxa de compactação. Os valores permitidos são Ideal ou Mais rápida. | Ideal ou mais rápido | Não | nível (em compression ):Fastest Ideal |