Database
 sql >> Base de Dados >  >> RDS >> Database

Tutorial SSIS para iniciantes:por que, o que e como?

O SQL Server Integration Services (SSIS) é parte integrante do software Microsoft SQL Server Database. Isso torna o trabalho de gerenciamento de dados muito mais fácil com seus vários recursos. Neste tutorial, aprofundaremos o SSIS em um nível conceitual, na seguinte ordem:

  • O que é integração de dados?
  • Por que SSIS?
  • O que é SSIS?
  • Recursos do SSIS
  • Como funciona o SSIS?
    • Processo ETL
    • Armazenamento de dados
  • Requisitos do SQL Server Integration Services
    • Instalação do SQL Server
    • Instale as ferramentas de dados do SQL Server
  • O que é o pacote SSIS?

Vamos começar.

O que é integração de dados?

A integração de dados é um processo no qual dados heterogêneos são recuperados e combinados como uma forma e estrutura incorporadas. Por exemplo, todas as empresas hoje em dia precisam processar grandes conjuntos de dados de fontes variadas. Esses dados precisam ser processados ​​para fornecer informações perspicazes para a tomada de decisões de negócios. Portanto, uma solução simples seria a integração de dados. Basicamente irá integrar todos os seus dados presentes nas diferentes bases de dados e combiná-los na mesma plataforma.

Aqui estão algumas maneiras de alcançar a integração de dados:



Agora que você entendeu a integração de dados, vamos ver por que o SSIS é usado. SSIS significa SQL Server Integration Services.

Por que SSIS?



  • Os dados podem ser carregados em paralelo para muitos destinos variados
  • SSIS elimina a necessidade de programadores hardcore
  • Forte integração com outros produtos da Microsoft
  • SSIS é mais barato que a maioria das outras ferramentas ETL
  • SIS fornece GUI para transformar dados facilmente
  • Construir BI em um processo de transformação de dados
  • Erro robusto e tratamento de eventos

Avançando neste Tutorial do SSIS, vamos ver exatamente o que é e como funciona.

O que é SSIS?


O SQL Server Integration Services (SSIS) é um componente do software de banco de dados Microsoft SQL Server que pode ser usado para executar uma ampla variedade de tarefas de integração e transformação de dados.


  • Integração de dados: Ele combina os dados que residem em diferentes fontes e fornece aos usuários uma visão unificada desses dados
  • Fluxo de trabalho: Também pode ser usado para automatizar a manutenção de bancos de dados SQL Server e atualizações de dados analíticos multidimensionais

Recursos do SSIS


Alguns dos recursos para usar o SSIS são:
  • Transformações organizadas e de pesquisa
  • Forte integração com outra família Microsoft SQL
  • Fornece ambientes avançados do Studio
  • Fornece muitas funções de integração de dados para melhores transformações
  • Conectividade de dados de alta velocidade

Você pode assistir ao vídeo abaixo que cobre todos os conceitos básicos, incluindo conceitos de armazenamento de dados que são usados ​​para extração, transformação e carregamento de dados (ETL). É ideal para iniciantes e profissionais que desejam aprimorar seus conceitos básicos de MSBI.



Avançando no tutorial do SSIS, vamos ver como funciona exatamente.

Como o SSIS funciona?

O SSIS consiste em três componentes principais, a saber:

  • Dados operacionais
  • processo ETL
  • Data Warehouse

Essas tarefas de transformação de dados e criação de fluxo de trabalho são realizadas usando o ‘SSIS Package’, que será discutido mais adiante neste blog. Seguindo em frente com o tutorial do SSIS, vamos primeiro entender cada um desses componentes em detalhes:

Dados operacionais


Um armazenamento de dados operacionais (ODS) é um banco de dados projetado para integrar dados de várias fontes para operações adicionais nos dados. Este é o local onde a maioria dos dados usados ​​na operação atual são armazenados antes de serem transferidos para o data warehouse para armazenamento ou arquivamento de longo prazo.

Processo ETL

ETL é um processo para extrair, transformar e carregar os dados. Extrair, transformar e carregar (ETL) é o processo de extração de dados de várias fontes, transformando esses dados para atender às suas necessidades e, em seguida, carregando em um data warehouse de destino. A ETL fornece uma SOLUÇÃO ÚNICA para todos esses problemas.

  • Extrair
  • Transformar
  • Carregar

Extrair: A extração é o processo de extrair os dados de várias fontes de dados homogêneas ou heterogêneas com base em diferentes pontos de validação.

Transformação: Na transformação, os dados inteiros são analisados ​​e várias funções são aplicadas a eles para carregar os dados no banco de dados de destino em um formato limpo e geral.

Carregar: O carregamento é o processo de carregar os dados processados ​​para um repositório de dados de destino usando recursos mínimos.



Armazenamento de dados



  • Datawarehouse captura os dados de diversas fontes para análise e acesso úteis.
  • Datawarehousing é um grande conjunto de dados acumulados que é usado para montar e gerenciar dados de várias fontes com o objetivo de responder a perguntas de negócios. Assim, ajuda na tomada de decisões.

Requisitos para SQL Server Integration Services


Para trabalhar com o SSIS, você precisa instalar o seguinte:
  • SQL Server
  • Ferramentas de dados do SQL Server

Vamos dar uma olhada no processo de instalação.

Instalação do SQL Server


Acesse o site:https://www.microsoft.com/en-au/sql-server/sql-server-downloads para instalar o SQL Server. Você pode instalar a versão mais recente ou a versão anterior de acordo com sua escolha.







Portanto, existem diferentes edições do SQL Server, a saber:
    • Teste Gratuito: Você obtém uma avaliação gratuita de 180 dias do SQL Server 2017 no Windows.
    • Edição do desenvolvedor: É uma edição gratuita completa, licenciada para uso como banco de dados de desenvolvimento e teste em um ambiente de não produção.
    • Edição Expressa: Express é uma edição gratuita do SQL Server, ideal para desenvolvimento e produção para aplicativos de desktop, web e pequenos servidores.



A seguir, vamos ver como instalar as ferramentas de dados.

Ferramentas de dados do SQL Server

Acesse o site:https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server -ver15 e confira os diferentes lançamentos fornecidos pela Microsoft. Consulte a captura de tela abaixo com a versão recente do SSDT junto com o link de download.



Neste tutorial, estarei instalando a versão 15.9.1. Então vamos começar.

Etapa 1: Ao abrir o arquivo .exe, você será solicitado a reiniciar o sistema antes da instalação.

Etapa 2: Depois de reiniciar o sistema, você está pronto para começar. Basta clicar no botão “Avançar” e seguir as instruções na tela.



Etapa 3: Ele mostrará as ferramentas necessárias e os recursos como Banco de Dados SQL Server, SSAS, SSRS e SSIS. Certifique-se de verificar todos eles e clique no botão “instalar”. Consulte a captura de tela abaixo para o mesmo.



A seguir, no Tutorial do SSIS, discutiremos o pacote SSIS e como você pode criá-lo usando as ferramentas acima.

O que é o Pacote SSIS?

Um pacote é um bloco fundamental onde você vai adiante e codifica no SSIS. Agora “código” não se refere a nenhuma linguagem de programação, é o desenvolvimento que você faz. Então basicamente seu desenvolvimento é feito dentro de um pacote. Conforme discutido acima, o SSIS é essencial para o ETL, e o pacote SSIS fará o processo de ETL. Portanto, é um objeto que implementa a funcionalidade do Integration Services para extrair, transformar e carregar dados . Um pacote é composto por:

  • Conexões
  • Elementos de fluxo de controle
  • Elementos de fluxo de dados



Isso é tudo para este Tutorial SSIS. Espero que tenha gostado de lê-lo.

Isso nos leva ao final deste blog. Espero que você tenha gostado deste blog de tutoriais do Power BI. Este foi o primeiro blog da série Power BI. Este tutorial do Power BI será seguido pelo meu próximo blog, que se concentrará nos painéis do Power BI, leia também.

Se você deseja aprender SSIS e construir uma carreira em visualização de dados ou BI, confira nossa Certificação de Treinamento MSBI que vem com treinamento ao vivo conduzido por instrutor e experiência de projeto na vida real. Este treinamento irá ajudá-lo a entender o MSBI em profundidade e ajudá-lo a alcançar o domínio sobre o assunto.

Tem uma pergunta para nós? Mencione-o na seção de comentários do "Tutorial SSIS" e entraremos em contato com você.