Las 40 preguntas y respuestas principales de la entrevista SSIS (2024)

Aquí hay preguntas y respuestas de la entrevista de SSIS para que los candidatos más nuevos y experimentados consigan el trabajo de sus sueños.

 

Preguntas y respuestas de la entrevista de SSIS para principiantes

1) ¿Qué es SSIS?

SSIS o SQL Server Integration Services (SSIS) es un componente de Microsoft SQL Server, que se puede utilizar para realizar una amplia gama de tareas de migración y transformación de datos.


2) ¿Cuáles son los componentes importantes del paquete SSIS?

El componente importante del paquete SSIS es

  • Flujo de datos
  • Flujo de control
  • Explorador de paquetes
  • Controlador de eventos

👉 Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de SSIS


3) Explicar el Explorador de soluciones en SSIS

El Explorador de soluciones en SSIS Designer es una pantalla donde puede ver y acceder a todas las fuentes de datos, vistas de fuentes de datos, proyectos y otros elementos misceláneos.neonosotros archivos.


4) ¿Qué significa flujo de datos en SSIS?

El flujo de datos en SSIS no es más que el flujo de datos desde las fuentes correspondientes a los destinos de destino.


5) ¿Definir qué es "tarea" en SSIS?

Una tarea en SSIS es muy similar al método de cualquier lenguaje de programación que representa o lleva a cabo una unidad de trabajo individual. Las tareas se clasifican en dos categorías.

  • Controlar tareas de flujo
  • Tareas de mantenimiento de bases de datos

Preguntas de la entrevista SSIS


6) ¿Qué es un paquete SSIS?

Un paquete en SSIS es una colección organizada de conexiones como elementos de flujo de datos, eventos de control, controladores de eventos, parámetros, variables y configuraciones. Los ensamblas ya sea construyéndolos mediante programación o mediante herramientas de diseño gráfico que SSIS proporciona.


7) ¿Nombre diferentes tipos de conexión o archivos que admitan SSIS?

Los diferentes tipos de conexión que funcionan dentro de SSIS son

  • ODBC
  • OLE DB
  • .net Cliente SQL
  • Archivo plano
  • Excel
  • XML

8) ¿Qué es un contenedor? ¿Cuántos tipos de contenedores hay en SSIS?

En SSIS, un contenedor es una agrupación lógica de tareas y permite gestionar el alcance de una tarea en conjunto.

Los tipos de contenedores en SSIS son

  • Contenedor de secuencia
  • Para contenedor de bucle
  • Contenedor de bucle para cada uno
  • Contenedor de host de tareas

9) ¿Qué es la restricción de precedencia en SSIS?

La restricción de precedencia en SSIS le permite definir la secuencia lógica de tareas en el orden en que deben ejecutarse. Puede conectar todas las tareas mediante conectores: restricciones de precedencia.


10) ¿Qué variables en SSIS y cuáles son los tipos de variables en SSIS?

La variable en SSIS se utiliza para almacenar valores. En SSIS, hay dos tipos de variables: variable del sistema y variable de usuario.


11) Explique qué es un punto de control en SSIS.

El punto de control en SSIS permite que el proyecto se reinicie desde el punto de falla. El archivo de punto de control almacena la información sobre la ejecución del paquete; si el paquete se ejecuta correctamente, el archivo de punto de control se elimina o, de lo contrario, se reiniciará desde el punto de falla.


Preguntas de la entrevista de SSIS para 3 años de experiencia

12) Explicar los administradores de conexiones en SSIS.

Al recopilar datos de diferentes fuentes y escribirlos en un destino, los administradores de conexiones son útiles. El administrador de conexión facilita la conexión al sistema que incluye información como información del proveedor de datos, nombre del servidor, mecanismo de autenticación, nombre de la base de datos, etc.


13) ¿Qué es el punto de interrupción SSIS?

Un punto de interrupción le permite pausar la ejecución del paquete en el estudio de desarrollo de inteligencia empresarial durante la resolución de problemas o el desarrollo de un paquete SSIS.


14) Explicar el registro de eventos en SSIS

En SSIS, el registro de eventos le permite seleccionar cualquier evento específico de una tarea o paquete para registrar. Es beneficioso comprender el paquete de rendimiento cuando soluciona problemas de su paquete.


15) ¿Qué es la propiedad del modo de registro?

Los paquetes SSIS y todas las tareas asociadas tienen una propiedad llamada LoggingMode. Esta propiedad acepta tres valores posibles.

  • Deshabilitado: para deshabilitar el registro del componente.
  • Habilitado: para habilitar el registro de la pieza.
  • Usar configuración principal: para utilizar la configuración principal del componente

16) Explica el término flujo de datos. buffer?

SSIS opera usando buffers; Es una especie de tabla virtual en memoria para almacenar datos.


17) ¿Para qué datos no se guardan los datos del punto de control?

Los datos del punto de control no se guardan para los contenedores For Each Loop y For Loop.


18) ¿Qué son las transacciones divididas condicionales en SSIS?

La transformación de división condicional en SSIS es como la condición IF, que verifica la condición dada en función de la evaluación de la condición.


19) ¿Nombra diferentes tipos de visores de datos en SSIS?

Los diferentes tipos de visores de datos en SSIS incluyen

  • Cuadrícula
  • Histograma
  • Gráfico de dispersión
  • Gráfico de columnas

20) Explique las posibles ubicaciones para guardar el paquete SSIS.

Puede guardar el paquete SSIS en

  • SQL Server
  • Tienda de paquetes
  • Sistema de archivos

21) ¿Cuál será su primer enfoque si el paquete que se ejecuta bien en Business Intelligence Development Studio (BIDS) pero falla cuando se ejecuta desde un trabajo del agente SQL?

Es posible que la cuenta que ejecuta los trabajos del Agente SQL no tenga el permiso necesario para una de las conexiones de su paquete. En tales casos, puede crear una cuenta proxy o elevar los permisos de la cuenta.


22) ¿Cuál es la función de la pestaña Controladores de eventos en SSIS?

En la pestaña de controladores de eventos, los flujos de trabajo se pueden configurar para responder a los eventos del paquete. Por ejemplo, puede configurar el flujo de trabajo cuando una tarea se detiene, falla o se inicia.


23) ¿Cómo se puede notificar a los miembros del personal sobre el fallo del paquete?

Ya sea dentro del paquete, puedes agregar un Enviar Mail Tarea en los controladores de eventos, o incluso puede configurar la notificación en el Agente SQL cuando se ejecuta el paquete.


24) ¿Cómo harías para iniciar sesión en SSIS?

El inicio de sesión en SSIS se puede realizar registrando varios eventos como onError, onWarning, etc. en múltiples opciones como un archivo plano, XML, tabla de servidor SQL, etc.


25) ¿Cómo implementaría un paquete SSIS en producción?

Para implementar el paquete SSIS, debemos ejecutar los archivos de manifiesto y determinar si implementarlos en el sistema de archivos o en SQL Server. Alternativamente, también puede importar el paquete desde SSMS desde SQL Server o el sistema de archivos.


Preguntas de la entrevista de SSIS para más de 5 años de experiencia

26) ¿Cómo manejar los hechos que llegan temprano o la dimensión que llega tarde?

Las dimensiones de llegada tardía son inevitables; para manejarlos, podemos crear una dimensión ficticia con una clave natural/comercial y mantener el resto de los atributos como nulos o predeterminados. Entonces, cuando llega la dimensión real, la dimensión ficticia se actualiza con el cambio de Tipo 1. Esto también se conoce como Dimensiones Inferidas.


27) ¿Explica el método para realizar una carga incremental?

La forma mejor y más rápida de realizar una carga incremental es utilizar la columna Marca de tiempo en la tabla de origen y almacenar la última marca de tiempo ETL.


28) Nombra tres componentes de flujo de datos en SSIS

Tres componentes del flujo de datos en SSIS son:

  • Fuente
  • Destino

29) ¿Por qué se utilizan los puntos de verificación en SSIS?

Punto de control utilizado en SSIS para permitir que un paquete se reinicie en el punto de falla.


30) Explicar la propiedad del modo de registro de eventos.

Los tres valores aceptados por la propiedad del modo de registro de eventos son:

  • Habilitado: Le permite registrar los componentes.
  • Deshabilitado: Se utiliza para deshabilitar los componentes.
  • UserParentSetting: se utiliza para optimizar la configuración de los padres.

31) Explique las diferentes opciones para la configuración dinámica en SSIS.

Las diferentes opciones para la configuración dinámica son:

  1. Archivo XML
  2. Variables del cliente
  3. Base de datos por entorno con las variables.
  4. Le permite utilizar una base de datos centralizada con todas las variables.

32) Explicar la transformación de conversión de datos.

La conversión de datos es el mejor método para transmitir los datos de un tipo a otro. Sin embargo, debe asegurarse de tener datos COMPATIBLES en la columna.


33) Explique algunas características de SSIS.

Algunas características importantes de SSIS son:

  • Ambientes de estudio
  • Funciones relevantes de integración y análisis de datos
  • Estrecha integración con otros Microsoft familia SQL
  • Transformación de consultas de minería de datos

34) Explique dos desventajas de SSIS.

  • El SIS a veces crea problemas en sectores nowindows ambientes
  • Visión y estrategia poco claras
  • SSIS no brinda soporte para estilos de integración de datos alternativos

35) ¿Cuál es el uso de la tarea Ejecutar SQL en SSIS?

Ejecutar SQL le ayuda a ejecutar una declaración SQL en una base de datos relacional.


36) ¿Qué es un catálogo SSIS?

El catálogo SSIS es una base de datos para almacenar todos los paquetes implementados. Se utiliza ampliamente por razones de seguridad para almacenar y manejar los paquetes implementados.


37) ¿Cómo detendrías un paquete que se ejecuta para siempre?

Eso depende. Si está ejecutando el paquete en el Agente SQL, puede finalizar el proceso utilizando T-SQL. Sin embargo, si el paquete se está ejecutando en el catálogo SSIS, puede detenerlo usando la ventana Operaciones activas o el procedimiento almacenado de operación de detención.


38) Explicar el flujo de control de proyectos y paquetes en  SSIS

En SSIS, un proyecto es un contenedor para desarrollar un paquete, mientras que el paquete es un objeto que le ayuda a implementar ETL.


39) Explicar el uso de la tarea XML

XML La tarea le permite dividir, fusionar, dividir o reformatear cualquier archivo XML.


40) ¿Para qué sirve un contenedor de secuencia?

La secuencia contenida le ayuda a organizar tareas subsidiarias dividiéndolas en grupos. Le permitirá aplicar transacciones o asignar registros al contenedor.


41) ¿Cuáles son las mejores prácticas importantes para usar SSIS?

Las mejores prácticas para utilizar la herramienta SISS son:

  • Debes evitar realizar operaciones registradas.
  • Debe elaborar un plan claro para la utilización de recursos.
  • Optimice la fuente de datos, la transformación de búsqueda y el destino.

42) ¿Cuál es el uso de la pestaña de flujo de control en SSIS?

La pestaña de flujo de control en SSIS incluye tareas de flujo de datos, contenedores y restricciones de precedencia que le ayudan a conectar contenedores y funciones.

Estas preguntas de la entrevista también te ayudarán en tu viva(orals)