As 40 principais perguntas e respostas da entrevista do SSIS (2026)
Perguntas e respostas da entrevista do SSIS para calouros
1) O que รฉ o SSIS?
SSIS ou SQL Server Integration Services (SSIS) รฉ um componente do Microsoft SQL Server, que pode ser usado para realizar uma ampla variedade de tarefas de transformaรงรฃo e migraรงรฃo de dados.
2) Quais sรฃo os componentes importantes do pacote SSIS?
O componente importante no pacote SSIS รฉ
- Fluxo de dados
- Controle de fluxo
- Explorador de Pacotes
- Manipulador de eventos
๐ Download gratuito de PDF: Perguntas e respostas da entrevista SSIS
3) Explique o Solution Explorer no SSIS
O Solution Explorer no SSIS Designer รฉ uma tela onde vocรช pode visualizar e acessar todas as fontes de dados, visualizaรงรตes de fontes de dados, projetos e outros arquivos diversos.
4) O que significa fluxo de dados no SSIS?
O fluxo de dados no SSIS nada mais รฉ do que o fluxo de dados das fontes correspondentes para os destinos de destino.
5) Definir o que รฉ โtarefaโ no SSIS?
Uma tarefa no SSIS รฉ muito semelhante ao mรฉtodo de qualquer linguagem de programaรงรฃo que representa ou executa uma unidade individual de trabalho. As tarefas sรฃo categorizadas em duas categorias
- Tarefas de fluxo de controle
- Tarefas de manutenรงรฃo de banco de dados
6) O que รฉ um pacote SSIS?
Um pacote no SSIS รฉ uma coleรงรฃo organizada de conexรตes como elementos de fluxo de dados, eventos de controle, manipuladores de eventos, parรขmetros, variรกveis โโe configuraรงรตes. Vocรช os monta construindo-os programaticamente ou por meio de ferramentas de design grรกfico que SSIS proporciona.
7) Cite diferentes tipos de conexรฃo ou arquivos que suportam SSIS?
Diferentes tipos de conexรฃo que funcionam no SSIS sรฃo
- ODBC
- OLEDB
- .net SQLClient
- Arquivo Simples
- Excel
- XML
8) O que รฉ um contรชiner? Quantos tipos de contรชineres existem no SSIS?
No SSIS, um contรชiner รฉ um grupo lรณgico.ping de tarefas, e permite gerenciar o escopo de uma tarefa em conjunto.
Os tipos de contรชineres no SSIS sรฃo
- Contรชiner de sequรชncia
- Para contรชiner de loop
- Contรชiner de loop Foreach
- Contรชiner de host de tarefa
9) O que รฉ restriรงรฃo de precedรชncia no SSIS?
A restriรงรฃo de precedรชncia no SSIS permite definir a sequรชncia lรณgica de tarefas na ordem em que devem ser executadas. Vocรช pode conectar todas as tarefas usando conectores - Restriรงรตes de Precedรชncia.
10) Quais variรกveis โโno SSIS e quais sรฃo os tipos de variรกveis โโno SSIS?
Variรกvel no SSIS รฉ usada para armazenar valores. No SSIS, existem dois tipos de variรกveis, variรกvel de sistema e variรกvel de usuรกrio.
11) Explique o que รฉ um ponto de verificaรงรฃo no SSIS?
O ponto de verificaรงรฃo no SSIS permite que o projeto seja reiniciado do ponto de falha. O arquivo de ponto de verificaรงรฃo armazena as informaรงรตes sobre a execuรงรฃo do pacote; se o pacote for executado com sucesso, o arquivo de ponto de verificaรงรฃo serรก excluรญdo ou serรก reiniciado a partir do ponto de falha.
Perguntas da entrevista SSIS para 3 anos de experiรชncia
12) Explique os gerenciadores de conexรตes no SSIS
Ao coletar dados de diferentes fontes e gravรก-los em um destino, os gerenciadores de conexรตes sรฃo รบteis. O gerenciador de conexรตes facilita a conexรฃo com o sistema que inclui informaรงรตes como informaรงรตes do provedor de dados, nome do servidor, mecanismo de autenticaรงรฃo, nome do banco de dados, etc.
13) O que รฉ ponto de interrupรงรฃo do SSIS?
Um ponto de interrupรงรฃo permite pausar a execuรงรฃo do pacote no estรบdio de desenvolvimento de business intelligence durante a soluรงรฃo de problemas ou o desenvolvimento de um pacote SSIS.
14) Explique o log de eventos no SSIS
No SSIS, o log de eventos permite selecionar qualquer evento especรญfico de uma tarefa ou pacote a ser registrado. ร benรฉfico quando vocรช estรก solucionando problemas em seu pacote para entender o pacote de desempenho.
15) O que รฉ propriedade do modo de registro?
Os pacotes SSIS e todas as tarefas associadas possuem uma propriedade chamada LoggingMode. Esta propriedade aceita trรชs valores possรญveis.
- Desativado: para desativar o log do componente
- Habilitado: Para habilitar o registro da peรงa
- Usar configuraรงรฃo pai: para usar a configuraรงรฃo pai do componente
16) Explique o termo buffer de fluxo de dados?
O SSIS opera usando buffers; รฉ uma espรฉcie de tabela virtual na memรณria para armazenar dados.
17) Para quais dados do ponto de verificaรงรฃo os dados nรฃo sรฃo salvos?
Os dados do ponto de verificaรงรฃo nรฃo sรฃo salvos para contรชineres For Each Loop e For Loop.
18) O que sรฃo transaรงรตes de divisรฃo condicional no SSIS?
A transformaรงรฃo de divisรฃo condicional no SSIS รฉ semelhante ร condiรงรฃo IF, que verifica a condiรงรฃo fornecida com base na avaliaรงรฃo da condiรงรฃo.
19) Cite os diferentes tipos de visualizadores de dados no SSIS?
Diferentes tipos de visualizadores de dados no SSIS incluem
- Grade
- Histograma
- Grรกfico de dispersรฃo
- Grรกfico de colunas
20) Explique os possรญveis locais para salvar o pacote SSIS?
Vocรช pode salvar o pacote SSIS em
- SQL Server
- Loja de pacotes
- Sistema de Arquivo
21) Qual serรก sua primeira abordagem se o pacote funcionar bem no Business Intelligence Development Studio (BIDS), mas falhar ao executar a partir de um trabalho do agente SQL?
A conta que executa os trabalhos do SQL Agent pode nรฃo ter a permissรฃo necessรกria para uma das conexรตes do seu pacote. Nesses casos, vocรช pode criar uma conta proxy ou elevar as permissรตes da conta.
22) Qual รฉ a funรงรฃo da guia Event Handlers no SSIS?
Na guia manipuladores de eventos, os fluxos de trabalho podem ser configurados para responder a eventos de pacote. Por exemplo, vocรช pode configurar o fluxo de trabalho quando qualquer tarefa for interrompida, falhar ou iniciar.
23) Como vocรช pode notificar os membros da equipe sobre falhas no pacote?
Dentro do pacote, vocรช pode adicionar um Send Mail Tarefa nos manipuladores de eventos, ou vocรช pode atรฉ mesmo definir a notificaรงรฃo no SQL Agent quando o pacote for executado.
24) Como vocรช faria o login no SSIS?
O login no SSIS pode ser feito registrando vรกrios eventos como onError, onWarning, etc. em vรกrias opรงรตes, como um arquivo simples, XML, tabela do servidor SQL, etc.
25) Como vocรช implantaria um pacote SSIS em produรงรฃo?
Para implantar o pacote SSIS, precisamos executar os arquivos de manifesto e determinar se devemos implantรก-los no sistema de arquivos ou no SQL Server. Como alternativa, vocรช tambรฉm pode importar o pacote do SSMS do SQL Server ou do sistema de arquivos.
Perguntas da entrevista SSIS para mais de 5 anos de experiรชncia
26) Como lidar com os fatos que chegam cedo ou com a dimensรฃo que chega tarde?
Dimensรตes de chegada tardia sรฃo inevitรกveis; para lidar com isso, podemos criar uma dimensรฃo fictรญcia com chave natural/comercial e manter o restante dos atributos como nulos ou padrรฃo. Assim, quando a dimensรฃo real chega, a dimensรฃo fictรญcia รฉ atualizada com a alteraรงรฃo do Tipo 1. Isso tambรฉm รฉ conhecido como Dimensรตes Inferidas.
27) Explique o mรฉtodo para realizar carga incremental?
A maneira melhor e mais rรกpida de fazer carga incremental รฉ usar a coluna Timestamp na tabela de origem e armazenar o รบltimo carimbo de data/hora ETL.
28) Cite trรชs componentes de fluxo de dados no SSIS
Trรชs componentes do fluxo de dados no SSIS sรฃo:
- fonte
- Transformaรงรฃo
- Destino
29) Por que verificar pontos usados โโno SSIS?
Ponto de verificaรงรฃo usado no SSIS para permitir que um pacote seja reiniciado no ponto de falha.
30) Explique a propriedade do modo de registro de eventos
Os trรชs valores aceitos pela propriedade do modo de registro de eventos sรฃo:
- Habilitado: Permite registrar os componentes
- Desativado: ร usado para desativar os componentes
- UserParentSetting: ร usado para otimizar a configuraรงรฃo dos pais.
31) Explique as diferentes opรงรตes de configuraรงรฃo dinรขmica no SSIS.
Diferentes opรงรตes para configuraรงรฃo dinรขmica sรฃo:
- Arquivo XML
- Variรกveis โโdo cliente
- Banco de dados por ambiente com as variรกveis
- Permite usar um banco de dados centralizado com todas as variรกveis
32) Explique a transformaรงรฃo da conversรฃo de dados
A conversรฃo de dados รฉ o melhor mรฉtodo para transmitir os dados de um tipo para outro. No entanto, vocรช precisa ter certeza de que possui dados COMPATรVEIS na coluna.
33) Explique alguns recursos do SSIS
Alguns recursos importantes do SSIS sรฃo:
- Ambientes de estรบdio
- Anรกlise de dados relevantes e funรงรตes de integraรงรฃo
- Forte integraรงรฃo com outros Microsoft Famรญlia SQL
- Transformaรงรฃo de consulta de mineraรงรฃo de dados
34) Explique duas desvantagens do SSIS
- O SIS ร s vezes cria problemas em ambientes nรฃo Windows
- Visรฃo e estratรฉgia pouco claras
- O SSIS nรฃo oferece suporte para estilos alternativos de integraรงรฃo de dados
35) Qual รฉ a utilidade da tarefa Executar SQL no SSIS?
Executar SQL ajuda vocรช a executar uma instruรงรฃo SQL em um banco de dados relacional.
36) O que รฉ um catรกlogo SSIS?
O catรกlogo SSIS รฉ um banco de dados para armazenar todos os pacotes implantados. ร amplamente utilizado por motivos de seguranรงa para armazenar e manipular os pacotes implantados.
37) Como vocรช interromperia um pacote que estรก rodando para sempre?
Depende. Se vocรช estiver executando o pacote no SQL Agent, poderรก encerrar o processo usando T-SQL. No entanto, se o pacote estiver em execuรงรฃo no catรกlogo SSIS, vocรช poderรก interrompรช-lo usando Active Operajanela de aรงรตes ou o procedimento armazenado de operaรงรฃo de parada.
38) Explique o fluxo de controle de projetos e pacotes no SSIS
No SSIS, um projeto รฉ um contรชiner para desenvolvimento.ping O pacote, por sua vez, รฉ um objeto que auxilia na implementaรงรฃo do ETL.
39) Explique o uso da tarefa XML
XML tarefa permite dividir, mesclar, dividir ou reformatar qualquer arquivo XML.
40) Qual รฉ a utilidade de um contรชiner de sequรชncia?
A sequรชncia contรฉm ajuda vocรช a organizar tarefas subsidiรกrias, dividindo-as em grupo. Isso permitirรก que vocรช aplique transaรงรตes ou atribua registros ao contรชiner.
41) Quais sรฃo as prรกticas recomendadas importantes para usar o SSIS?
As melhores prรกticas para usar a ferramenta SISS sรฃo:
- Vocรช deve evitar realizar operaรงรตes registradas
- Vocรช deve fazer um plano claro para a utilizaรงรฃo de recursos.
- Otimize a fonte de dados, a transformaรงรฃo de pesquisa e o destino
42) Qual รฉ a utilidade da guia fluxo de controle no SSIS?
A guia Fluxo de controle no SSIS inclui tarefas de fluxo de dados, contรชineres e restriรงรตes de precedรชncia que ajudam vocรช a conectar contรชineres e funรงรตes.
Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)

