Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Este tópico mostra-lhe como se ligar a uma fonte de dados de ficheiro plano (ficheiro de texto) a partir da página Escolher uma Fonte de Dados ou Escolher um Destino do Assistente de Importação e Exportação do SQL Server. Para ficheiros planos, estas duas páginas do assistente apresentam conjuntos diferentes de opções, por isso este tópico descreve separadamente a fonte do ficheiro plano e o destino do ficheiro plano.
Uma alternativa para importação de texto simples
Se tiver de importar um ficheiro de texto para o SQL Server e não precisar de todas as opções de configuração disponíveis no Assistente de Importação e Exportação, considere usar o Assistente de Importação de Ficheiro Plano no SQL Server Management Studio (SSMS). Para obter mais informações, consulte os seguintes artigos:
Ligar a uma fonte de ficheiro plano
Existem quatro páginas de opções para fontes de dados em ficheiros planos. São muitas páginas! Mas não precisas de passar muito tempo em cada página. Aqui estão as tarefas a considerar.
| Página | Recommendation | Tipo |
|---|---|---|
| Certifica-te de atualizar as opções na secção de Formatar . | Recomendado | |
| Certifique-se de verificar os delimitadores de colunas e linhas (para um ficheiro Delimitado) ou marcar as colunas (para um ficheiro de Largura Fixa). | Recomendado | |
| Opcionalmente, verifique os tipos de dados e outras propriedades atribuídas por defeito às colunas. | Opcional | |
| Opcionalmente, pré-visualiza uma amostra dos dados, usando as definições que especificaste. | Opcional |
Página geral (fonte)
Na página Geral , navegue para selecionar o ficheiro e depois verifique as definições na secção de Formato .
Opções para especificar (Página geral )
Nome do ficheiro
Introduza o caminho e o nome do ficheiro plano.
Navegar
Localiza o ficheiro plano.
Locale
Especifique o local para fornecer informação específica da língua para ordenação e para formatos de data e hora.
Unicode
Especifique se o ficheiro usa Unicode. Se usares Unicode, não podes especificar uma página de códigos.
Página de códigos
Especifique a página de códigos para texto que não seja Unicode.
Formato
Selecione se o ficheiro usa formatação delimitada, de largura fixa ou alinhamento irregular à direita.
| Valor | Description |
|---|---|
| Delimitado | As colunas são separadas por delimitadores. Especifica o delimitador na página Colunas. |
| Largura fixa | As colunas têm largura fixa. |
| Alinhamento à esquerda | Os ficheiros com margem direita irregular são ficheiros em que cada coluna tem uma largura fixa, exceto a última coluna, que é delimitada pelo delimitador de linha. |
Qualificador de texto
Especifique o qualificador de texto, se houver, usado pelo ficheiro. Por exemplo, pode especificar que os campos de texto estão incluídos entre aspas. (Esta propriedade aplica-se apenas a ficheiros Delimitados.)
Observação
Depois de selecionar um qualificador de texto, não pode voltar a selecionar a opção Nenhum . Digite Nenhum para deselecionar o qualificador de texto.
Delimitador de linha de cabeçalho
Selecione da lista de delimitadores para as linhas de cabeçalho, ou introduza o texto do delimitador.
| Valor | Description |
|---|---|
| {CR}{LF} | A fila de cabeçalho é delimitada por uma combinação de retorno de carro-linha de alimentação. |
| {CR} | A fila de cabeçalho é delimitada por um retorno de carroça. |
| {LF} | A linha de cabeçalho é delimitada por um avanço de linha. |
| Ponto e vírgula {;} | A linha do cabeçalho é delimitada por um ponto e vírgula. |
| Dois pontos {:} | A linha de cabeçalho é delimitada por dois pontos. |
| Vírgula {,} | A linha de cabeçalho é delimitada por uma vírgula. |
| Tab {t} | A linha de cabeçalho é delimitada por uma tabulação. |
| Barra vertical {|} | A linha de cabeçalho é delimitada por uma barra vertical. |
Linhas de cabeçalho a ignorar
Especifique o número de linhas a saltar no topo do ficheiro, se houver.
Nomes das colunas na primeira linha de dados
Especifique se a primeira linha (após quaisquer linhas saltadas) contém nomes de colunas.
Página de colunas - Formato = Delimitado (fonte)
Na página Colunas, verifique a lista de colunas e os delimitadores que o assistente identificou. A captura de ecrã seguinte mostra a página quando selecionou Delimitado como formato de ficheiro plano.
Opções a especificar (Página de Colunas - Formato = Delimitado)
Delimitador de linha
Selecione da lista de delimitadores de linhas disponíveis, ou introduza o texto do delimitador.
| Valor | Description |
|---|---|
| {CR}{LF} | As filas são delimitadas por uma combinação de retorno de carroça-linha de alimentação. |
| {CR} | As filas são delimitadas por um retorno de carruagem. |
| {LF} | As filas são delimitadas por um avanço de linha. |
| Ponto e vírgula {;} | As linhas são delimitadas por ponto e vírgula. |
| Dois pontos {:} | As filas são delimitadas por dois pontos. |
| Vírgula {,} | As linhas são delimitadas por vírgula. |
| Tab {t} | As linhas são delimitadas por uma tabulação. |
| Barra vertical {|} | As filas são delimitadas por uma barra vertical. |
Delimitador de coluna
Selecione da lista de delimitadores de coluna disponíveis, ou introduza o texto do delimitador.
| Valor | Description |
|---|---|
| {CR}{LF} | As colunas são delimitadas por uma combinação de retorno de carroça-linha de alimentação. |
| {CR} | As colunas são delimitadas por um retorno de carruagem. |
| {LF} | As colunas são delimitadas por um avanço de linha. |
| Ponto e vírgula {;} | As colunas são delimitadas por um ponto e vírgula. |
| Dois pontos {:} | As colunas são delimitadas por dois pontos. |
| Vírgula {,} | As colunas são delimitadas por uma vírgula. |
| Tab {t} | As colunas são delimitadas por um tab. |
| Barra vertical {|} | As colunas são delimitadas por uma barra vertical. |
Linhas de pré-visualização
Veja dados de exemplo no ficheiro plano, dividido em colunas e linhas usando as opções selecionadas.
Atualizar
Veja o efeito de alterar os delimitadores para os ignorar clicando em Atualizar. Este botão só se torna visível depois de alterar outras opções de ligação.
Reiniciar Colunas
Restaurar as colunas originais.
Página de colunas - Formato = Largura fixa (fonte)
Na página Colunas, verifique a lista de colunas e os delimitadores que o assistente identificou. A captura de ecrã seguinte mostra a página quando selecionou Largura Fixa como formato de ficheiro plano.
Opções para especificar (Página de colunas - Formato = Largura fixa)
Fonte
Selecione a fonte onde deve mostrar os dados de pré-visualização.
Colunas de dados de origem
Ajuste a largura da linha deslizando o marcador vertical vermelho da linha, e ajuste a largura das colunas clicando na régua no topo da janela de pré-visualização
Largura da linha
Especifique o comprimento da linha antes de adicionar delimitadores para colunas individuais. Ou, arraste a linha vermelha vertical na janela de pré-visualização para marcar o fim da linha. O valor da largura da linha é atualizado automaticamente.
Reiniciar Colunas
Restaurar as colunas originais.
Página de colunas - Formato = Ragged Right (fonte)
Na página Colunas, verifique a lista de colunas e os delimitadores que o assistente identificou. A captura de ecrã seguinte mostra a página quando selecionou Ragged Right como formato de ficheiro plano.
Observação
Os ficheiros com margem direita irregular são ficheiros em que cada coluna tem uma largura fixa, exceto a última coluna, que é delimitada pelo delimitador de linha.
Opções a especificar (Página de colunas - Formato = Direita irregular)
Fonte
Selecione a fonte onde deve mostrar os dados de pré-visualização.
Colunas de dados de origem
Ajuste a largura da linha deslizando o marcador vertical vermelho da linha, e ajuste a largura das colunas clicando na régua no topo da janela de pré-visualização
Delimitador de linha
Selecione da lista de delimitadores de linhas disponíveis, ou introduza o texto do delimitador.
| Valor | Description |
|---|---|
| {CR}{LF} | As filas são delimitadas por uma combinação de retorno de carroça-linha de alimentação. |
| {CR} | As filas são delimitadas por um retorno de carruagem. |
| {LF} | As filas são delimitadas por um avanço de linha. |
| Ponto e vírgula {;} | As linhas são delimitadas por ponto e vírgula. |
| Dois pontos {:} | As filas são delimitadas por dois pontos. |
| Vírgula {,} | As linhas são delimitadas por vírgula. |
| Tab {t} | As linhas são delimitadas por uma tabulação. |
| Barra vertical {|} | As filas são delimitadas por uma barra vertical. |
Reiniciar Colunas
Restaurar as colunas originais.
Página avançada (fonte)
A página Avançada mostra informações detalhadas sobre cada coluna na fonte de dados, incluindo o seu tipo e tamanho de dados. A captura de ecrã seguinte mostra a página Avançada da primeira coluna num ficheiro plano delimitado.
Na captura de ecrã, repare que a coluna id , que contém números, inicialmente tem um tipo de cadeia de dados.
Opções para especificar (Página avançada )
Configure as propriedades de cada coluna
Selecione uma coluna no painel esquerdo para ver as suas propriedades no painel direito. Consulte a tabela seguinte para uma descrição das propriedades das colunas. Algumas das propriedades listadas são configuráveis apenas para certos formatos de ficheiros planos e para colunas de determinados tipos de dados.
| Propriedade | Description |
|---|---|
| Nome | Forneça um nome descritivo da coluna. Se não inserir um nome, os Serviços de Integração criam automaticamente um nome no formato Coluna 0, Coluna 1, e assim sucessivamente. |
| ColumnDelimiter | Selecione da lista de delimitadores de colunas disponíveis. Escolha delimitadores que provavelmente não ocorram no texto. Este valor é ignorado para colunas de largura fixa. {CR}{LF}. As colunas são delimitadas por uma combinação de retorno de carroça-linha de alimentação. {CR}. As colunas são delimitadas por um retorno de carruagem. {LF}. As colunas são delimitadas por um avanço de linha. Ponto e vírgula {;}. As colunas são delimitadas por um ponto e vírgula. Dois pontos {:}. As colunas são delimitadas por dois pontos. Vírgula {,}. As colunas são delimitadas por uma vírgula. Tab {t}. As colunas são delimitadas por um tab. Barra vertical {|}. As colunas são delimitadas por uma barra vertical. |
| ColumnType | Indica se a coluna é delimitada, de largura fixa ou irregular à direita. Esta propriedade é somente leitura. Ficheiros com colunas desiguais à direita são ficheiros em que cada coluna tem uma largura fixa, exceto a última. É delimitada pelo delimitador de linhas. |
| LarguraDaColunaDeEntrada | Especificar um valor a ser armazenado como contagem de bytes; para ficheiros Unicode, este valor é uma contagem de caracteres. Este valor é ignorado para colunas delimitadas. Nota No modelo de objetos, o nome desta propriedade é LarguraColumn. |
| DataPrecision | Especifique a precisão dos dados numéricos. Precisão refere-se ao número de dígitos. |
| DataScale | Especifique a escala dos dados numéricos. Escala refere-se ao número de casas decimais. |
| Tipo de dados | Selecione da lista de tipos de dados disponíveis. Para obter mais informações, consulte Tipos de dados do Integration Services. |
| LarguraColunaDeSaída | Especificar um valor a ser armazenado como contagem de bytes; para ficheiros Unicode, este valor corresponde a uma contagem de caracteres. Na tarefa Fluxo de Dados, este valor é usado para definir a largura da coluna de saída para a fonte do Ficheiro Plano. No modelo de objetos, o nome desta propriedade é MaximumWidth. |
| TextQualified | Indique se os dados de texto estão rodeados por caracteres qualificadores de texto, como caracteres de aspas. Verdade: Os dados de texto no ficheiro plano são qualificados. Falso: Os dados de texto no ficheiro plano NÃO são qualificados. |
Novo
Adicione uma nova coluna clicando em Novo. Por defeito, o botão Novo adiciona uma nova coluna no final da lista. O botão também tem as seguintes opções, disponíveis na lista suspensa.
| Valor | Description |
|---|---|
| Adicionar coluna | Adicione uma nova coluna no final da lista. |
| Inserir Antes | Insira uma nova coluna antes da coluna selecionada. |
| Inserir depois | Insira uma nova coluna após a coluna selecionada. |
Eliminar
Selecione uma coluna e depois remova-a clicando em Eliminar.
Sugerir Tipos
Use a caixa de diálogo Sugerir Tipos de Coluna para avaliar dados de amostra no ficheiro e obter sugestões para o tipo de dados e o comprimento de cada coluna.
Clique em Tipos de Sugestão para mostrar a caixa de diálogo Sugerir Tipos de Colunas.
Depois de escolher opções na caixa de diálogo Sugerir Tipos de Coluna e clicar em OK, o assistente pode alterar os tipos de dados de algumas colunas.
A captura de ecrã seguinte mostra que, depois de clicar em Sugerir tipos, o assistente reconheceu que a coluna id na fonte de dados é, na verdade, um número e não uma cadeia de texto, e alterou o tipo de dados da coluna de uma cadeia para um inteiro.
Para mais informações, veja Referência da Interface de Utilizador da Caixa de Diálogo Sugerir Tipos de Coluna.
Página de pré-visualização (fonte)
Na página de Pré-visualização , verifique se a lista de colunas e os dados de exemplo são o que espera.
Opções a especificar (Página de Pré-visualização )
Linhas de dados a ignorar
Especifique quantas linhas deve saltar no início do ficheiro plano.
Linhas de pré-visualização
Veja dados de exemplo no ficheiro plano, divididos em colunas e linhas de acordo com as opções que selecionou.
Atualizar
Veja o efeito de alterar o número de linhas a saltar clicando em Atualizar. Este botão só se torna visível depois de alterar outras opções de ligação.
Para mais informações sobre a página de Pré-visualização, consulte a seguinte página de referência dos Serviços de Integração - Editor do Gestor de Ligação de Ficheiros Planos (Página de Pré-visualização).
Liga-se a um destino de ficheiro plano
Para um destino de ficheiro plano, há apenas uma página de opções, como mostrado na captura de ecrã seguinte. Navegue para selecionar o ficheiro e depois verifique as definições na secção de Formato .
Opções para especificar (Escolher uma página de Destino )
Nome do ficheiro
Introduza o caminho e o nome do ficheiro plano.
Navegar
Localiza o ficheiro plano.
Locale
Especifique o local para fornecer informação específica da língua para ordenação e para formatos de data e hora.
Unicode
Especifique se o ficheiro usa Unicode. Se usares Unicode, não podes especificar uma página de códigos.
Página de códigos
Especifique a página de códigos para texto que não seja Unicode.
Formato
Selecione se o ficheiro usa formatação delimitada, de largura fixa ou alinhamento irregular à direita.
| Valor | Description |
|---|---|
| Delimitado | As colunas são separadas por delimitadores. Especifica o delimitador na página Colunas. |
| Largura fixa | As colunas têm largura fixa. |
| Alinhamento à esquerda | Os ficheiros com margem direita irregular são ficheiros em que cada coluna tem uma largura fixa, exceto a última coluna, que é delimitada pelo delimitador de linha. |
Qualificador de texto
Especifique o qualificador de texto, se houver, usado pelo ficheiro. Por exemplo, pode especificar que os campos de texto estão incluídos entre aspas. (Esta propriedade aplica-se apenas a ficheiros Delimitados.)
Observação
Depois de selecionares um qualificador de texto, não podes voltar a selecionar a opção Nenhum . Digite Nenhum para deselecionar o qualificador de texto.