Skip to content

O propósito deste repositório é demonstrar o processo de importação e exportação de dados utilizando Microsoft SQL Server, com foco em arquivos nos formatos .CSV e .JSON.

Notifications You must be signed in to change notification settings

SimoesLeticia/SQL-Server-Data-Import-Export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SQL Server: Importação e Exportação de Dados via Arquivos

O propósito deste repositório é demonstrar o processo de importação e exportação de dados utilizando o Microsoft SQL Server, com foco em arquivos nos formatos .CSV e .JSON. 

Embora a ferramenta SQL Server Management Studio (SSMS) ofereça soluções de importação e exportação de dados através da interface, aprender a executar essas operações via scripts SQL proporciona maior flexibilidade e automação.

Por que aprender a fazer isso via script?

  1. Automação: Scripts permitem automatizar processos, tornando as operações repetitivas mais eficientes e menos propensas a erros.
  2. Flexibilidade: Oferecem maior controle sobre os dados, permitindo a aplicação de mudanças e validações durante o processo.
  3. Escalabilidade: Scripts podem ser integrados em pipelines de ETL para processar grandes volumes de dados de maneira consistente.

Para quem prefere utilizar a interface do SQL Server Management Studio (SSMS), aqui estão alguns tutoriais úteis:

Estrutura do Repositório

Este repositório é organizado em três diretórios principais: data, scripts e docs.

Diretórios e Arquivos

  • data - Este diretório contém os arquivos utilizados nos exemplos de importação de dados. Os arquivos disponíveis são:

    Arquivos Descrição
    dados_empresas.csv Contém dados fictícios de empresas, usado como exemplo para importação de arquivos CSV.
    dados_pessoas.json Contém dados fictícios de pessoas, usado como exemplo para importação de arquivos JSON.
  • scripts - Neste diretório estão os scripts SQL que demonstram o processo de importação e exportação de dados. Cada script contém instruções detalhadas e passo a passo de como executar cada processo:

    Arquivos Descrição
    importacao_csv.sql Como importar os dados de um arquivo CSV.
    exportacao_csv.sql Como exportar os dados de uma consulta para um arquivo CSV.
    importacao_json.sql Como importar os dados de um arquivo JSON.
    exportacao_json.sql Como exportar os dados de uma consulta para um arquivo JSON.
  • docs - Este diretório contém documentação adicional que explica os processos de importação e exportação:

    Arquivos Descrição
    Importacao_JSON.md Artigo sobre o processo de importação de arquivos JSON.
    Importacao_CSV.md Artigo sobre o processo de importação de arquivos CSV.
    Exportacao_BCP.md Artigo sobre o processo de exportação utilizando a ferramenta BCP.

Contribuições

Contribuições são sempre bem-vindas! Se você tem sugestões de melhorias, encontrou algum bug ou simplesmente quer dizer "olá 👋🏽", sinta-se à vontade para abrir uma issue ou enviar um pull request.

Referências

About

O propósito deste repositório é demonstrar o processo de importação e exportação de dados utilizando Microsoft SQL Server, com foco em arquivos nos formatos .CSV e .JSON.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages