Saltar al contenido

Las 40 preguntas y respuestas principales de la entrevista SSIS

Descargar PDF

Las preguntas de la entrevista SSIS se hacen a menudo tanto para principiantes como para administradores de bases de datos con experiencia.

1) ¿Qué es SSIS?

SSIS o SQL Integration Services (SSIS) son parte 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 clave de un paquete SSIS?

Son el componente importante del paquete SSIS

  • Flujo de datos
  • Control de flujo
  • Paquete explorador
  • Controlador de salida

3) Explique la solución Explorer 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 archivos diversos.

4) ¿Qué se entiende por flujo de datos en SSIS?

El flujo de datos en SSIS es simplemente el flujo de datos desde las fuentes correspondientes a los destinos de destino.

5) ¿Definir qué es una «tarea» en SSIS?

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

  • Tareas de control de flujo
  • Tareas de mantenimiento de la base de datos

6) ¿Qué es un paquete SSIS?

Un paquete en SSIS consiste en una colección organizada de enlaces como elementos de flujo de datos, eventos de control, controladores de eventos, parámetros, variables y configuraciones. Los reúne y compila mediante programación o mediante herramientas de diseño gráfico proporcionadas por SSIS.

7) ¿Nombrar diferentes tipos de conexiones o archivos que admiten SSIS?

Estos son los diferentes tipos de conexiones que funcionan dentro de SSIS

  • ODBC
  • OLEDB
  • .net SQLClient
  • Archivo plano
  • Sobresalir
  • 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 que el alcance de una tarea se administre en conjunto. Los tipos de contenedor en SSIS son

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

9) ¿Qué es una restricción precedente en SSIS?

La restricción de facilitación en SSIS le permite definir la secuencia lógica de tareas en el orden en que deben completarse. Puede vincular todas las tareas a los conectores – Restricciones de precedencia.

10) ¿Cuáles son las variables en SSIS y cuáles son los tipos de variables en SSIS?

Las variables se utilizan en SSIS para almacenar valores. En SSIS, hay dos tipos de variables de sistema y variables de usuario.

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

Un punto de control en SSIS permite que el proyecto se reinicie desde el punto de falla. Un 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 se reinicia desde el punto de falla.

12) Explicar los administradores de conexión en SSIS

Al recopilar datos de varias fuentes y escribirlos en un destino, los administradores de enlaces son útiles. Un administrador de enlaces 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) ¿Cuál es el punto de interrupción de SSIS?

Breakpoint le permite detener la ejecución de paquetes en el estudio de desarrollo de inteligencia empresarial durante la resolución de problemas o el desarrollo de paquetes SSIS.

14) Explica 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 registrarlo. Al solucionar problemas de su paquete, es beneficioso comprender el paquete de rendimiento.

15) ¿Qué es una propiedad de modo de inicio de sesión?

Los paquetes SSIS y todas las tareas relacionadas tienen una propiedad llamada LoggingMode. Esta propiedad tiene tres valores potenciales.

  • Deshabilitado: deshabilita el registro de componentes
  • Habilitado: para habilitar el registro de piezas
  • Usar configuración parental: para usar la posición principal del componente

16) ¿Explica el término búfer de flujo de datos?

SSIS opera usando un búfer; es un tipo de tabla de memoria virtual para almacenar datos.

17) ¿Qué datos de puntos de control de datos no se guardarán?

Los datos de los puntos de control para todos los contenedores Loop y Your Loop no se guardarán.

18) ¿Qué son las transacciones de división condicional en SSIS?

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

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

Los diferentes tipos de visores incluyen datos en SSIS

  • Red
  • Histograma
  • Trazar dispersión
  • Gráfico de columnas

20) ¿Explica las posibles ubicaciones para guardar el paquete SSIS?

Puede guardar el paquete SSIS en

  • servidor SQL
  • Tienda de paquetes
  • Sistema de archivos

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

Es posible que la cuenta que ejecuta Trabajos del Agente SQL no tenga el permiso necesario para uno de los vínculos de su paquete. En tales casos, puede crear una cuenta de proxy o aumentar 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 un flujo de trabajo cuando una tarea se detiene, falla o se inicia.

23) ¿Cómo puede notificar a los miembros del personal sobre la falla de un paquete?

Dentro del paquete, puede agregar una tarea de correo electrónico a los controladores de eventos, o puede configurar la notificación en el Agente SQL incluso cuando se ejecuta el paquete.

24) ¿Cómo iniciaría sesión en SSIS?

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

25) ¿Cómo usaría el paquete SSIS en producción?

Para implementar un paquete SSIS, necesitamos ejecutar los archivos explícitos y decidir si esto debe usarse en el sistema de archivos o en SQL Server. O puede importar un paquete desde SSMS desde SQL Server o Sistema de archivos.

26) ¿Cómo manejar los datos de llegada anticipada o las dimensiones de llegada tardía?

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

27) ¿Explica el método de hacer una carga incremental?

La mejor y más rápida forma de realizar una carga incremental es utilizar tres columnas de 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

SSIS es tres componentes del flujo de datos:

  • Fuente
  • Transformación
  • Destino

29) ¿Por qué comprobar los puntos utilizados en SSIS?

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

30) Explica la propiedad de salir del modo de registro

Los tres valores aceptados por el método de registro de eventos son:

  • Habilitado: le permite registrar componentes
  • Deshabilitado: se utiliza para deshabilitar los componentes.
  • UserParentSetting: se utiliza para optimizar el posicionamiento de los padres.

31) Explique que SSIS es una variedad de opciones para la configuración dinámica.

Las diferentes opciones de configuración dinámica son:

  1. Archivo XML
  2. Variables de cliente
  3. Base de datos por entorno con las variables
  4. Te 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 comunicar los datos de un tipo a otro. Sin embargo, debe asegurarse de tener datos de AUDITORÍA en la columna.

33) Explica muchos aspectos de SSIS

A continuación, se muestran algunas características importantes de SSIS:

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

34) Explica dos desventajas de SSIS

  • A veces, SIS crea problemas en entornos que no son de Windows
  • Visión y estrategia poco claras
  • SSIS no proporciona soporte para estilos alternativos de integración de datos

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 el Catálogo SSIS?

El catálogo SSIS es una base de datos para almacenar todos los paquetes de implementación. Se usa ampliamente por razones de seguridad para almacenar y manejar los paquetes de implementación.

37) ¿Cómo detendría un paquete en ejecución para siempre?

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 mediante la ventana Operaciones activas o el procedimiento de almacenamiento de la operación de detención.

38) Explicar los flujos de control de paquetes y proyectos 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) Explica el uso de una tarea XML

Una tarea XML le permite dividir, fusionar, dividir o reformular cualquier archivo XML.

40) ¿Para qué se usa un contenedor de secuencia?

La secuenciación le ayuda a organizar las tareas subsidiarias dividiéndolas en el grupo. Le permitirá ejecutar una transacción o asignar un registro al contenedor.

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

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

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

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

Una pestaña de flujo controlado en SSIS incluye una tarea de flujo de datos, contenedores y restricciones de prioridad que lo ayudan a conectar contenedores y funciones.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *