SSIS: O que é?
SSIS significa SQL Server Integration Services. O Microsoft SSIS faz parte do software de banco de dados Microsoft SQL Server que permite a migração de dados fácil e rápida. É uma ferramenta de armazenamento de dados suave e acessível. O SSIS pode ser usado para coisas como:
- Agregação de dados
- Extraindo dados
- Carregando dados
- Transformando dados
- Dados de limpeza
- Mesclando dados
A extração de dados pode ser feita de muitas fontes diferentes, como bancos de dados SQL Server, arquivos Excel, bancos de dados Oracle, bancos de dados DB2, Visual Studio, etc.
SSIS: Arquitetura
A arquitetura do SSIS consiste em quatro partes diferentes, a saber:
- Modelo de objeto
- Duração
- Fluxo de dados
- Manutenção
Modelo de objeto
Esta é a estrutura abrangente dos “Serviços de Integração”. SSIS é a versão mais recente disso. O modelo de objeto foi reescrito e diferentes APIs (Application Programming Interface) foram aplicadas.
Duração
Este componente de mecanismo gerencia transações e fluxo de trabalho de pacotes. Ele possibilita a execução de componentes como contêineres, tarefas e eventos.
Fluxo de dados
Este motor lê e gerencia a movimentação e transformação de dados. Os programadores podem programar esse mecanismo para automatizar a configuração dos componentes. Componentes personalizados também podem ser feitos.
Manutenção
Os pacotes são armazenados e monitorados no SSIS Package Store. A manutenção não é necessária para a funcionalidade do SSIS, mas é necessário listar e verificar os pacotes.
Pacotes SSIS
Las tareas se pueden realizar regularmente, pero también una vez si es necesario.
Um Pacote SSIS é um Projeto do Serviço de Integração com o qual uma tarefa pode ser executada. São tarefas como carregar dados, mover dados ou fazer backup de um banco de dados. Os pacotes SSIS podem ser facilmente agendados. As tarefas podem ser realizadas regularmente, mas também uma vez, se necessário.
As partes mais importantes dos Pacotes SSIS são o fluxo de controle e o fluxo de dados. O fluxo de controle configura todas as tarefas. Isso fornece informações sobre quais tarefas estão vinculadas a restrições de prioridade. Se as tarefas não estiverem conectadas, elas serão executadas em paralelo quando o Pacote for executado. O fluxo de dados está no fluxo de controle SSIS.
Ferramentas ETL: O SSIS é uma boa ferramenta?
ETL significa Extrair, Transformar e Carregar. Estas são as três etapas de integração de dados. O SSIS pode extrair, transformar e carregar dados bem, tornando o SSIS uma boa ferramenta de ETL. O SISS também possui ferramentas gráficas e assistentes para funções de fluxo de trabalho, como envio de e-mails, operações de FTP, fontes de dados e destinos.
SSIS: Visual Studio
Projetos SSIS é instalado como uma extensão do Visual Studio. Está disponível para VS 2008, VS 2010, VS 2012, VS 2015, VS 2017 e VS 2019. A designação varia de acordo com a versão. No VS 2008, o SSIS é chamado de “Business Intelligence Development Studio”. No VS 2010 é chamado SQL Server Data Tools. Em 2012 chama-se SSDT-BI, ou SQL Server Data Tools – Business Intelligence. Com o VS 2015 e o VS 2017 é chamado SSDT. Desde VS 2019 é, portanto, chamado SSIS. O SSIS ainda não está disponível para o Visual Studio 2022. A Microsoft está planejando disponibilizar o SSIS para o Visual Studio, mas a data concreta disso ainda é desconhecida.
Leia tudo o que você precisa saber sobre o Visual Studio aqui.
Tem alguma questão? Contacte-nos!
Para obter mais informações sobre quais softwares e licenças da Microsoft são melhores para si, por favor entre em contacto conosco. Estamos disponíveis de segunda a sexta-feira, das 9h às 17h.