{"id":30718,"date":"2024-03-14T06:30:37","date_gmt":"2024-03-14T05:30:37","guid":{"rendered":"https:\/\/expert-only.com\/?p=30718"},"modified":"2024-03-14T16:43:19","modified_gmt":"2024-03-14T15:43:19","slug":"importar-um-ficheiro-csv-com-o-ssis","status":"publish","type":"post","link":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/","title":{"rendered":"Importar um ficheiro CSV com o SSIS"},"content":{"rendered":"\n<p><strong>Precisa de carregar um ficheiro CSV numa base de dados SQL Server? Temos a solu\u00e7\u00e3o com este guia passo a passo, perfeito para simplificar o seu trabalho com dados. Usando o SSIS, pode facilmente importar dados de um ficheiro CSV para uma tabela do SQL Server com o SSIS.<\/strong><\/p>\n\n\n\n<p>Os ficheiros CSV s\u00e3o \u00f3timos para todo o tipo de dados, como listas de clientes ou n\u00fameros de vendas. Com o nosso guia, usar\u00e1 o Microsoft SSIS e o Visual Studio 2019 para facilitar este processo.<\/p>\n\n\n\n<p>Vamos gui\u00e1-lo atrav\u00e9s de 10 passos essenciais para importar os seus dados de forma suave e eficaz. Cada passo \u00e9 f\u00e1cil de seguir, garantindo que consegue realizar a tarefa, independentemente do seu n\u00edvel de habilidade.<\/p>\n\n\n\n<p><strong>Aqui est\u00e3o os 10 passos simples para importar dados CSV para um SQL Server usando o SSIS:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Prepare o Seu Ficheiro CSV<\/strong>: Prepare-o para o SSIS.<\/li>\n\n\n\n<li><strong>Configure a Sua Tabela SQL Server<\/strong>: Prepare a sua base de dados com o SSMS.<\/li>\n\n\n\n<li><strong>Crie o Seu Pacote SSIS<\/strong>: Mostraremos como, passo a passo.<\/li>\n\n\n\n<li><strong>Conecte-se ao Seu CSV<\/strong>: Ligue-se \u00e0 sua fonte de dados.<\/li>\n\n\n\n<li><strong>Ajuste as Suas Colunas<\/strong>: Afine os detalhes.<\/li>\n\n\n\n<li><strong>Corrija Tipos e Comprimentos de Colunas<\/strong>: Certifique-se de que tudo est\u00e1 compat\u00edvel.<\/li>\n\n\n\n<li><strong>Converta os Dados conforme Necess\u00e1rio<\/strong>: Utilize ferramentas do SSIS para ajustar dados.<\/li>\n\n\n\n<li><strong>Aponte para o Seu SQL Server<\/strong>: Configure para onde os seus dados ir\u00e3o.<\/li>\n\n\n\n<li><strong>Execute o Pacote SSIS<\/strong>: Importe o seu CSV com confian\u00e7a.<\/li>\n\n\n\n<li><strong>Verifique os Seus Dados Importados<\/strong>: Certifique-se de que est\u00e1 tudo correto.<\/li>\n<\/ol>\n\n\n\n<p>Dividimos o processo em duas partes: primeiro, preparando e conectando o seu ficheiro CSV, e segundo, configurando a sua tabela SQL Server e importando os dados. Este guia \u00e9 todo sobre tornar a importa\u00e7\u00e3o de dados o mais direta poss\u00edvel. Vamos come\u00e7ar e fazer o seu trabalho de dados trabalhar para si!<\/p>\n\n\n\n<p><strong><em>Vamos verificar primeiro alguns requisitos<\/em><\/strong><\/p>\n\n\n\n<p>Antes de tudo, para importar ficheiros de dados CSV para uma tabela SQL Server usando um pacote de Servi\u00e7os de Integra\u00e7\u00e3o, vamos verificar alguns pr\u00e9-requisitos obrigat\u00f3rios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conseguir conectar-se a uma base de dados existente ou <strong><a href=\"https:\/\/expert-only.com\/en\/dba\/create-sql-server-database-with-ssms\/\">criar uma nova base de dados SQL Server com o SSMS<\/a><\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/ssis\/install-ssis-in-visual-studio-2019\/\"><strong>Instalar o Visual Studio e a extens\u00e3o de projetos SSIS<\/strong><\/a> para o desenvolvimento do pacote.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">1. Prepare o ficheiro fonte CSV para importar com o SSIS (Premium)<\/h2>\n\n\n\n<p>De facto, para come\u00e7ar o tutorial e importar dados CSV para uma base de dados SQL Server usando o SSIS, deve seguir este primeiro passo. <strong>Simplemente comece por baixar o ficheiro usado no exemplo e depois crie a tabela alvo para armazenar os clientes.<\/strong> O ficheiro Customers_Data.csv cont\u00e9m 49 linhas, consistindo numa linha de cabe\u00e7alho e 48 linhas de dados gerados automaticamente.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><em><a href=\"https:\/\/www.udemy.com\/course\/data-integration-with-ssis-sql-server-integration-services\/?couponCode=EO-SSIS-24-BEA561FDF\" target=\"_blank\" rel=\"noreferrer noopener\">Para baixar os recursos: Ficheiro plano e consulta, inscreva-se no nosso treinamento completo em v\u00eddeo SSIS.<\/a><\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Prepare uma tabela alvo SQL Server com o SSMS (Premium)<\/h2>\n\n\n\n<p>O prop\u00f3sito deste pacote SSIS \u00e9 importar as 48 linhas do ficheiro CSV plano para a tabela de Clientes do SQL Server sem erros. O c\u00f3digo de cria\u00e7\u00e3o da tabela est\u00e1 dispon\u00edvel no nosso <strong><a href=\"https:\/\/www.udemy.com\/course\/data-integration-with-ssis-sql-server-integration-services\/?couponCode=EO-SSIS-24-BEA561FDF\">treinamento SSIS no Udemy<\/a><\/strong>. Execute o c\u00f3digo numa sandbox ou numa base de dados de desenvolvimento usando o SSMS no Windows.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><em><strong><em><a href=\"https:\/\/www.udemy.com\/course\/data-integration-with-ssis-sql-server-integration-services\/?couponCode=EO-SSIS-24-BEA561FDF\" target=\"_blank\" rel=\"noreferrer noopener\">Para baixar os recursos: Ficheiro plano e consulta, inscreva-se no nosso treinamento completo em v\u00eddeo SSIS.<\/a><\/em><\/strong><\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Crie o pacote de importa\u00e7\u00e3o SSIS e o fluxo de dados<\/h2>\n\n\n\n<p>Este passo trata de como gerir a conex\u00e3o com o ficheiro plano usado como fonte. Este passo \u00e9 feito usando um <a href=\"https:\/\/expert-only.com\/en\/ssis\/create-a-simple-ssis-data-flow\/\"><strong>fluxo de dados SSIS simples<\/strong><\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abra o Microsoft Visual Studio 2019 e <a href=\"https:\/\/expert-only.com\/en\/ssis\/create-ssis-project-visual-studio-2019\/\"><strong>crie um novo projeto SSIS<\/strong><\/a> ou abra um projeto existente.<\/li>\n\n\n\n<li>Abra um pacote existente para modificar o seu conte\u00fado. Alternativamente, clique com o bot\u00e3o direito e adicione um novo pacote ao projeto SSIS.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-adicionando-um-fluxo-de-dados-ssis-tradicional\"><em>Adicionando um Fluxo de Dados SSIS Tradicional<\/em><\/h3>\n\n\n\n<p>Do espa\u00e7o de trabalho do Visual Studio, localize a caixa de ferramentas SSIS \u00e0 esquerda. Selecione <strong><em>Tarefa de Fluxo de Dados<\/em><\/strong> e arraste-a para o espa\u00e7o de trabalho e <strong>duplo clique para abri-la<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"685\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow.jpg\" alt=\"Novo fluxo de dados SSIS para carregar um ficheiro de texto numa base de dados SQL\" class=\"wp-image-11381\" style=\"width:728px;height:684px\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow.jpg 729w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow-300x282.jpg 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><figcaption class=\"wp-element-caption\"><em>Novo fluxo de dados SSIS para carregar um ficheiro de dados CSV numa tabela SQL Server<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>Na <strong>Caixa de Ferramentas SSIS<\/strong>, agora selecione o componente <strong><em>Fonte de Ficheiro Plano<\/em><\/strong> e arraste-o para o espa\u00e7o de trabalho. Depois duplo clique nele para abri-lo e configur\u00e1-lo.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"720\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-add-flat-file-source-to-data-flow.jpg\" alt=\"Adicione a Fonte de Ficheiro Plano ao fluxo de dados SSIS (Fonte de Ficheiro Plano)\" class=\"wp-image-11520\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-add-flat-file-source-to-data-flow.jpg 739w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-add-flat-file-source-to-data-flow-300x292.jpg 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><figcaption class=\"wp-element-caption\">Adicione a Fonte de Ficheiro Plano ao fluxo de dados SSIS (Fonte de Ficheiro Plano)<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><em>Usando vari\u00e1veis SSIS para gerir caminhos de ficheiros<\/em><\/h3>\n\n\n\n<p>Com o SSIS, quase todos os componentes e propriedades podem ser definidos com vari\u00e1veis. \u00c9 uma boa pr\u00e1tica usar vari\u00e1veis para gerir caminhos, strings de conex\u00e3o e alterar configura\u00e7\u00f5es do SSIS de forma eficiente. Como mudar ambientes de desenvolvimento para teste ou produ\u00e7\u00e3o, por exemplo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Crie uma conex\u00e3o SSIS com o ficheiro de dados CSV para importar<\/h2>\n\n\n\n<p>Crie e configure uma nova conex\u00e3o de ficheiro plano selecionando os seguintes itens:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Primeiro, insira o nome da conex\u00e3o.<\/li>\n\n\n\n<li>Depois o caminho do ficheiro.<\/li>\n\n\n\n<li>Selecione a codifica\u00e7\u00e3o do ficheiro (p\u00e1gina de c\u00f3digo).<\/li>\n\n\n\n<li>O formato, no nosso caso \u00e9 delimitado.<\/li>\n\n\n\n<li>Verifique o delimitador no final do cabe\u00e7alho (delimitador de linha de cabe\u00e7alho).<\/li>\n\n\n\n<li>Se os nomes das colunas est\u00e3o na primeira linha do ficheiro<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"548\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-configuration.jpg\" alt=\"Configurar uma nova conex\u00e3o com o ficheiro CSV no pacote SSIS\" class=\"wp-image-11763\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-configuration.jpg 640w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-configuration-300x257.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption class=\"wp-element-caption\">Configurar uma nova conex\u00e3o com o ficheiro CSV no pacote SSIS<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">5. Configure as colunas para importar no SSIS e verifique a codifica\u00e7\u00e3o do ficheiro CSV<\/h2>\n\n\n\n<p>O objetivo aqui \u00e9 muito importante: configurar as colunas e verificar os dados de modo a importar um ficheiro CSV com o SSIS sem quaisquer erros:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Valide ou modifique o delimitador de linha<\/li>\n\n\n\n<li>Escolha o delimitador de coluna, que \u00e9 o caractere no final de cada linha de dados<\/li>\n\n\n\n<li>Verifique se os dados e, em particular, os acentos ou caracteres especiais s\u00e3o exibidos corretamente. Por exemplo, as linhas 29 e 32 t\u00eam um erro porque os acentos s\u00e3o mal interpretados. A codifica\u00e7\u00e3o deve ser alterada.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"592\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-columns-invalid-characters.jpg\" alt=\"Escolha o delimitador de linha e coluna e verifique os dados\" class=\"wp-image-11769\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-columns-invalid-characters.jpg 752w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-columns-invalid-characters-300x236.jpg 300w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><figcaption class=\"wp-element-caption\">Escolha o delimitador de linha e coluna e verifique os dados<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><em>Use a codifica\u00e7\u00e3o correta para o ficheiro de texto usando o Notepad++<\/em><\/h3>\n\n\n\n<p>Altere a codifica\u00e7\u00e3o do ficheiro fonte at\u00e9 que os dados sejam exibidos corretamente. Para encontrar a codifica\u00e7\u00e3o do ficheiro, simplesmente use <a href=\"https:\/\/notepad-plus-plus.org\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Notepad++<\/strong><\/a> e abra o ficheiro. Existem 2 possibilidades para verificar a codifica\u00e7\u00e3o:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"552\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad.jpg\" alt=\"Verifique facilmente a codifica\u00e7\u00e3o de um ficheiro de texto com o Notepad++\" class=\"wp-image-11779\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad.jpg 734w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad-300x226.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad-678x509.jpg 678w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad-326x245.jpg 326w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/check-flat-file-encoding-in-notepad-80x60.jpg 80w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><figcaption class=\"wp-element-caption\"><em>Verifique facilmente a codifica\u00e7\u00e3o de um ficheiro de texto com o Notepad++<\/em><\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-configurando-o-gerenciador-de-conexao-de-ficheiro-plano\"><em>Configurando o Gerenciador de Conex\u00e3o de Ficheiro Plano<\/em><\/h3>\n\n\n\n<p>Para carregar o ficheiro de texto sem erros, altere a codifica\u00e7\u00e3o e use 65001 (UTF-8) em vez de 1252 (ANSI &#8211; Latin I) proposto por padr\u00e3o pelo SSIS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"562\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-utf8-encoding.jpg\" alt=\"Mude a codifica\u00e7\u00e3o do ficheiro para 65001 (UTF-8) na configura\u00e7\u00e3o da p\u00e1gina de c\u00f3digo\" class=\"wp-image-11775\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-utf8-encoding.jpg 641w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-editor-csv-utf8-encoding-300x263.jpg 300w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><figcaption class=\"wp-element-caption\"><em>Mude a codifica\u00e7\u00e3o do ficheiro para 65001 (UTF-8) na configura\u00e7\u00e3o da p\u00e1gina de c\u00f3digo<\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">6. Ajuste o tipo de ficheiro CSV e o comprimento das colunas no SSIS<\/h2>\n\n\n\n<p>Ap\u00f3s a sele\u00e7\u00e3o da codifica\u00e7\u00e3o correta, clique novamente na aba Colunas e verifique os dados.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"562\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-check-data.jpg\" alt=\"A pr\u00e9-visualiza\u00e7\u00e3o de dados SSIS apresenta agora corretamente os dados e os acentos\" class=\"wp-image-11788\" style=\"width:641px;height:562px\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-check-data.jpg 641w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/flat-file-connection-manager-check-data-300x263.jpg 300w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><figcaption class=\"wp-element-caption\"><em>A pr\u00e9-visualiza\u00e7\u00e3o de dados SSIS apresenta agora corretamente os dados e os acentos<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>Agora clique na aba Avan\u00e7ado. Em seguida, renomeie as colunas, se necess\u00e1rio, e atribua-lhes um tipo de dados consistente. Por padr\u00e3o, o SSIS usa o tipo DT_STR com um comprimento de 50 caracteres. Use o tipo <em>DT_WSTR<\/em> com o comprimento correto para <a href=\"https:\/\/expert-only.com\/en\/sql-server-error\/arithmetic-overflow-error-converting-expression-to-data-type-int\/\"><strong>evitar erros de convers\u00e3o do SQL Server<\/strong><\/a> mais tarde no desenvolvimento do pacote SSIS. Portanto, adapte o tipo de cada coluna ao comprimento dos campos na nossa tabela de clientes:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><em><a href=\"https:\/\/www.udemy.com\/course\/data-integration-with-ssis-sql-server-integration-services\/?couponCode=EO-SSIS-24-BEA561FDF\" target=\"_blank\" rel=\"noreferrer noopener\">Para baixar os recursos e ver os tipos de dados: Ficheiro plano, consulta e tipos de dados, inscreva-se no nosso treinamento completo em v\u00eddeo SSIS.<\/a><\/em><\/strong><\/p>\n\n\n\n<p>Observe que os nomes e tipos de dados das colunas na conex\u00e3o de ficheiro plano devem corresponder aos nomes e tipos de dados das colunas da tabela alvo na base de dados, o que facilitar\u00e1 muito o mapeamento de dados no SSIS. Agora verifique as colunas no componente Fonte de Ficheiro Plano:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"634\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-flat-file-source-editor-check-columns-mapping.jpg\" alt=\"Verificar mapeamentos de coluna no componente de origem de arquivo simples do SSIS\" class=\"wp-image-11833\" style=\"width:751px;height:auto\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-flat-file-source-editor-check-columns-mapping.jpg 751w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-flat-file-source-editor-check-columns-mapping-300x253.jpg 300w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><figcaption class=\"wp-element-caption\"><em>Verificar mapeamentos de coluna no componente de origem de arquivo simples do SSIS<\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">7. Adicione o componente Coluna Derivada e ligue-o \u00e0 fonte<\/h2>\n\n\n\n<p>A segunda parte da importa\u00e7\u00e3o do ficheiro de texto para uma base de dados SQL Server \u00e9 o mapeamento e a conex\u00e3o no SSIS. De facto, configure agora o componente de base de dados alvo e carregue os dados com o formato correto. Um formato compat\u00edvel com os dados do ficheiro plano.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Na <em>caixa de ferramentas SSIS<\/em>, da parte <em>Comum<\/em>. Arraste a transforma\u00e7\u00e3o <em>Coluna Derivada<\/em> para o fluxo de dados.<\/li>\n\n\n\n<li>Em seguida, ligue o componente <em>Fonte de Ficheiro Plano<\/em> \u00e0 <em>Coluna Derivada<\/em> conforme mostrado na imagem abaixo.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"640\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-data-flow-import-flat-file-add-derived-column.jpg\" alt=\"Adicione o componente Coluna Derivada e ligue-o \u00e0 Fonte de Ficheiro Simples\" class=\"wp-image-11808\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-data-flow-import-flat-file-add-derived-column.jpg 540w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-data-flow-import-flat-file-add-derived-column-253x300.jpg 253w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><figcaption class=\"wp-element-caption\"><em>Adicione o componente Coluna Derivada e ligue-o \u00e0 Fonte de Ficheiro Simples<\/em><\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><em>Configure a coluna derivada SSIS para alterar o ID do cliente para inteiro<\/em><\/h3>\n\n\n\n<p>A coluna <em>CustomerID<\/em> \u00e9 do tipo inteiro, ent\u00e3o uma nova deve ser criada com base na que est\u00e1 no ficheiro. Para convert\u00ea-la numa nova coluna SSIS do tipo Inteiro (DT_I8).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"635\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-derived-column-transformation-editor-1.jpg\" alt=\"Criar uma coluna derivada para converter o ID do cliente de texto para n\u00famero inteiro\" class=\"wp-image-11826\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-derived-column-transformation-editor-1.jpg 786w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-derived-column-transformation-editor-1-300x242.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-derived-column-transformation-editor-1-768x620.jpg 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><figcaption class=\"wp-element-caption\"><em>Criar uma coluna derivada para converter o ID do cliente de texto para n\u00famero inteiro<\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">8. Configure o componente Destino OLE DB SSIS<\/h2>\n\n\n\n<p>Para isso, deve primeiro <a href=\"https:\/\/expert-only.com\/en\/ssis\/create-a-connection-to-sql-server-database-in-ssis\/\">criar uma conex\u00e3o com a base de dados alvo a partir do gerenciador de conex\u00f5es SSIS<\/a>. Configure o mapeamento de dados na aba Mapeamentos para verificar que as colunas do ficheiro plano e da tabela SQL Server correspondem. Use a coluna <strong><em>Coluna Derivada.CustomerID<\/em><\/strong> e n\u00e3o a coluna original do ficheiro plano.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"635\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-map-derived-coloumn-to-ole-db-destination.jpg\" alt=\"Utilizar a nova coluna para a coluna derivada de ID do cliente\" class=\"wp-image-11849\" style=\"width:751px;height:auto\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-map-derived-coloumn-to-ole-db-destination.jpg 751w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-map-derived-coloumn-to-ole-db-destination-300x254.jpg 300w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><figcaption class=\"wp-element-caption\"><em>Utilizar a nova coluna para a coluna derivada de ID do cliente<\/em><\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><em>Use a op\u00e7\u00e3o de mapeamento autom\u00e1tico com o SSIS<\/em><\/h3>\n\n\n\n<p>Nota: \u00c9 poss\u00edvel mapear automaticamente as colunas SSIS no pr\u00f3ximo passo. Certifique-se de nomear todas as colunas de origem e alvo da mesma forma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. Execute o pacote de Servi\u00e7os de Integra\u00e7\u00e3o para importar dados CSV<\/h2>\n\n\n\n<p>Ap\u00f3s configurar o fluxo de dados, execute o pacote SSIS e importe o ficheiro CSV para a tabela de Clientes do SQL Server. O pacote processa as 48 linhas iniciais e integra-as na base de dados.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"640\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-execute-flat-file-import-into-db.jpg\" alt=\"Prima F5 ou clique em Executar para iniciar o pacote SSIS para importar o ficheiro CSV\" class=\"wp-image-11845\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-execute-flat-file-import-into-db.jpg 600w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-execute-flat-file-import-into-db-281x300.jpg 281w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\"><em><em>Prima F5 ou clique em Executar para iniciar o pacote SSIS para importar o ficheiro CSV<\/em><\/em><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">10. Verifique os dados CSV importados na tabela alvo<\/h2>\n\n\n\n<p>\u00c9 claro que o \u00faltimo passo \u00e9 uma verifica\u00e7\u00e3o, por isso, com o SSMS, verifique os dados executando estas duas consultas SQL abaixo.<\/p>\n\n\n\n<p><strong>A tabela tem 48 linhas, id\u00eanticas ao conte\u00fado do ficheiro.<\/strong><\/p>\n\n\n\n<p>Se obtiver os mesmos resultados, ent\u00e3o o seu pacote SSIS para importar um ficheiro CSV para uma tabela do SQL Server \u00e9 um sucesso.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"540\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssms-check-result-and-lines-imported-in-db.jpg\" alt=\"Consultas SSMS para apresentar o resultado da importa\u00e7\u00e3o de CSV para a tabela do SQL Server com SSIS\" class=\"wp-image-11853\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssms-check-result-and-lines-imported-in-db.jpg 640w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssms-check-result-and-lines-imported-in-db-300x253.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption class=\"wp-element-caption\"><em>Consultas SSMS para apresentar o resultado da importa\u00e7\u00e3o de CSV para a tabela do SQL Server com SSIS<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>Por fim, execute uma consulta SELECT para verificar os dados carregados na base de dados. Este exemplo permite-lhe importar facilmente ficheiros simples para uma base de dados do SQL Server com o SSIS, incluindo a capacidade de importar um ficheiro CSV com o SSIS. Tamb\u00e9m \u00e9 poss\u00edvel carregar v\u00e1rios ficheiros simples para uma base de dados com um ciclo SSIS (componente For Each File).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Evite erros quando importar ficheiros de texto com o SSIS<\/em><\/h3>\n\n\n\n<p>Um erro comum \u00e9 o c\u00f3digo <strong>SSIS 0x80019002<\/strong>, que indica que o sistema atingiu o n\u00famero m\u00e1ximo de erros permitido.<\/p>\n\n\n\n<p>De facto, \u00e9 poss\u00edvel definir o n\u00famero de erros tolerados atrav\u00e9s do par\u00e2metro MaximumErrorCount. No entanto, recomendamos que o fa\u00e7a apenas no caso de gest\u00e3o autom\u00e1tica de erros e recarregamentos. Tr\u00eas elementos-chave a verificar para integrar ficheiros com \u00eaxito e evitar os erros cl\u00e1ssicos de integra\u00e7\u00e3o de ficheiros SSIS:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Separador de colunas<\/strong><\/li>\n\n\n\n<li><strong>Separador de linhas<\/strong><\/li>\n\n\n\n<li><strong>Codifica\u00e7\u00e3o do ficheiro CSV<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Assim, a integra\u00e7\u00e3o de ficheiros CSV e planos em geral com o SSIS e o Visual Studio \u00e9 poderosa. No entanto, os erros s\u00e3o comuns, a menos que se preparem e verifiquem previamente os tipos de dados tanto no ficheiro de origem como na tabela de destino.<\/p>\n\n\n\n<p>Para dar mais um passo em frente, \u00e9 poss\u00edvel carregar um <a href=\"https:\/\/expert-only.com\/pt-pt\/excel\/desativar-o-scroll-lock-no-excel\/\">ficheiro Excel<\/a> numa tabela com o SSIS da mesma forma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sobre como importar ficheiros CSV com o SSIS<\/h2>\n\n\n\n<p>Para concluir, este tutorial passo a passo sobre SSIS explica como importar um ficheiro de texto CSV para uma tabela do SQL Server com SSIS, com um pacote desenvolvido com o Visual Studio e sem utilizar qualquer script. A estrutura de dados, os nomes das colunas e a configura\u00e7\u00e3o correcta de todos os componentes SSIS s\u00e3o fundamentais.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Para importar um ficheiro CSV numa tabela do SQL Server usando SSIS, configure o fluxo de dados dos Servi\u00e7os de Integra\u00e7\u00e3o da fonte CSV para a tabela SQL. <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\" title=\"Importar um ficheiro CSV com o SSIS\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[706],"tags":[429],"class_list":{"0":"post-30718","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssis","8":"tag-ficheiro"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Importar um ficheiro CSV com o SSIS - Expert-Only<\/title>\n<meta name=\"description\" content=\"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Importar um ficheiro CSV com o SSIS\" \/>\n<meta property=\"og:description\" content=\"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriais SQL e TI\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T05:30:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-14T15:43:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Importar um ficheiro CSV com o SSIS\",\"datePublished\":\"2024-03-14T05:30:37+00:00\",\"dateModified\":\"2024-03-14T15:43:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\"},\"wordCount\":2073,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg\",\"keywords\":[\"Ficheiro\"],\"articleSection\":[\"SSIS\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\",\"name\":\"Importar um ficheiro CSV com o SSIS - Expert-Only\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg\",\"datePublished\":\"2024-03-14T05:30:37+00:00\",\"dateModified\":\"2024-03-14T15:43:19+00:00\",\"description\":\"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"pt\",\"item\":\"https:\/\/expert-only.com\/pt-pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Importar um ficheiro CSV com o SSIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#website\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/\",\"name\":\"Tutoriais SQL e TI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/pt-pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/pt-pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Importar um ficheiro CSV com o SSIS - Expert-Only","description":"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/","og_locale":"pt_PT","og_type":"article","og_title":"Importar um ficheiro CSV com o SSIS","og_description":"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.","og_url":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/","og_site_name":"Tutoriais SQL e TI","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2024-03-14T05:30:37+00:00","article_modified_time":"2024-03-14T15:43:19+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"Escrito por":"Expert-Only","Tempo estimado de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Importar um ficheiro CSV com o SSIS","datePublished":"2024-03-14T05:30:37+00:00","dateModified":"2024-03-14T15:43:19+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/"},"wordCount":2073,"commentCount":0,"publisher":{"@id":"https:\/\/expert-only.com\/pt-pt\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg","keywords":["Ficheiro"],"articleSection":["SSIS"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/","url":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/","name":"Importar um ficheiro CSV com o SSIS - Expert-Only","isPartOf":{"@id":"https:\/\/expert-only.com\/pt-pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg","datePublished":"2024-03-14T05:30:37+00:00","dateModified":"2024-03-14T15:43:19+00:00","description":"Para importar um ficheiro CSV para uma tabela do SQL Server com o SSIS, configure o fluxo de dados do ficheiro de origem para a tabela SQL.","breadcrumb":{"@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/board-953155_1920x1080.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/pt-pt\/ssis\/importar-um-ficheiro-csv-com-o-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"pt","item":"https:\/\/expert-only.com\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"Importar um ficheiro CSV com o SSIS"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/pt-pt\/#website","url":"https:\/\/expert-only.com\/pt-pt\/","name":"Tutoriais SQL e TI","description":"","publisher":{"@id":"https:\/\/expert-only.com\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/pt-pt\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/expert-only.com\/pt-pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/30718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=30718"}],"version-history":[{"count":5,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/30718\/revisions"}],"predecessor-version":[{"id":30728,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/30718\/revisions\/30728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media\/10325"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=30718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=30718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=30718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}