Las 50 principales preguntas y respuestas de entrevistas de DataStage (2024)

Aquí hay preguntas y respuestas de la entrevista de DataStage para principiantes y desarrolladores experimentados de Datastage para obtener el trabajo de sus sueños.


1) ¿Definir etapa de datos?

Una etapa de datos es básicamente una herramienta que se utiliza para diseñar, desarrollar y ejecutar varias aplicaciones para llenar múltiples tablas en almacenes de datos o data marts. Es un programa para servidores Windows que extrae datos de bases de datos y los convierte en almacenes de datos. Se ha convertido en una parte esencial de la suite IBM WebSphere Data Integration.

Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de Datastage


2) ¿Explicar cómo se llena un archivo fuente?

Podemos llenar un archivo fuente de muchas maneras, como creando una consulta SQL en Oracle, o mediante el uso de la herramienta de extracción del generador de filas, etc.


3) Nombre las funciones de la línea de comandos para importar y exportar los trabajos de DS.

Para importar los trabajos de DS, se usa dsimport.exe y para exportar los trabajos de DS, se usa dsexport.exe.


4) ¿Cuál es la diferencia entre Datastage 7.5 y 7.0?

En Datastage 7.5, se agregan muchas etapas nuevas para una mayor solidez y un rendimiento fluido, como la Etapa de procedimiento, la Etapa de comando, Generar informe, etc.


5) En Datastage, ¿cómo puede corregir el error de datos truncados?

El error de datos truncados se puede corregir usando la VARIABLE DE ENTORNO ' IMPORT_REJECT_STRING_FIELD_OVERRUN'.


6) ¿Definir fusión?

Fusionar significa unir dos o más tablas. Las dos tablas se unen sobre la base de las columnas de clave principal en ambas tablas.

Preguntas de la entrevista de etapa de datos
Preguntas de la entrevista de etapa de datos

7) ¿Diferenciar entre archivo de datos y archivo descriptor?

Como su nombre lo indica, los archivos de datos contienen los datos y el archivo descriptor contiene la descripción/información sobre los datos en los archivos de datos.


8) ¿Diferenciar entre datastage e informatica?

En datastage, existe un concepto de partición, paralelismo para la configuración de nodos. Si bien, no existe el concepto de partición y paralelismo en informática para la configuración de nodos. Además, Informatica es más escalable que Datastage. Datastage es más fácil de usar en comparación con Informatica.


9) ¿Definir rutinas y sus tipos?

Las rutinas son básicamente una colección de funciones definidas por el administrador de DS. Se puede llamar a través de la etapa del transformador. Hay tres tipos de rutinas, como rutinas paralelas, rutinas de marco principal y rutinas de servidor.


10) ¿Cómo se pueden escribir rutinas paralelas en el datastage PX?

Podemos escribir rutinas paralelas en el compilador C o C++. Estas rutinas también se crean en el administrador de DS y se pueden llamar desde la etapa del transformador.


11) ¿Cuál es el método para eliminar duplicados, sin la etapa de eliminación de duplicados?

Los duplicados se pueden eliminar mediante la etapa Ordenar. Podemos usar la opción, como allow duplicate = false.


12) ¿Qué pasos se deben tomar para mejorar los trabajos de Datastage?

Para mejorar el rendimiento de los trabajos de Datastage, primero debemos establecer las líneas base. En segundo lugar, no deberíamos usar un solo flujo para pruebas de rendimiento. En tercer lugar, debemos trabajar en incrementos. Entonces, debemos evaluar los sesgos de datos. Luego debemos aislar y resolver los problemas, uno por uno. Después de eso, debemos distribuir los sistemas de archivos para eliminar los cuellos de botella, si los hay. Además, no deberíamos incluir RDBMS en el inicio de la fase de prueba. Por último, pero no menos importante, debemos comprender y evaluar las perillas de ajuste disponibles.

Preguntas y respuestas de la entrevista de Datastage


13) ¿Diferenciar entre la etapa de unión, fusión y búsqueda?

Los tres conceptos son diferentes entre sí en la forma en que usan el almacenamiento de memoria, comparan los requisitos de entrada y cómo tratan varios registros. Join and Merge necesita menos memoria en comparación con la etapa de búsqueda.


14) Explique la etapa de Calidad?

La etapa de calidad también se conoce como etapa de integridad. Ayuda a integrar diferentes tipos de datos de varias fuentes.


15) ¿Definir control de trabajo?

El control del trabajo se puede realizar mejor usando Lenguaje de control de trabajo (JCL). Esta herramienta se utiliza para ejecutar múltiples trabajos simultáneamente, sin utilizar ningún tipo de bucle.


16) ¿Diferenciar entre multiprocesamiento simétrico y procesamiento paralelo masivo?

En el multiprocesamiento simétrico, los recursos de hardware se comparten por procesador. El procesador tiene uno sistema operativo y se comunica a través de la memoria compartida. Mientras se encuentra en procesamiento paralelo masivo, el procesador accede exclusivamente a los recursos de hardware. Este tipo de procesamiento también se conoce como Shared Nothing, ya que en este no se comparte nada. Es más rápido que el multiprocesamiento simétrico.


17) ¿Cuáles son los pasos necesarios para eliminar el trabajo en Datastage?

Para eliminar el trabajo en Datasatge, tenemos que eliminar el ID de procesamiento respectivo.


18) ¿Diferenciar entre validado y compilado en el Datastage?

En Datastage, validar un trabajo significa ejecutar un trabajo. Durante la validación, el motor de Datastage verifica si se proporcionan o no todas las propiedades requeridas. En otro caso, al compilar un trabajo, el motor de Datastage verifica si todas las propiedades dadas son válidas o no.


19) ¿Cómo gestionar la conversión de fechas en Datastage?

Podemos usar la función de conversión de fecha para este propósito, es decir, Oconv(Iconv(Nombre de archivo, “Formato de fecha existente”), “Otro formato de fecha”).


20) ¿Por qué usamos actividad de excepción en Datastage?

Todas las etapas posteriores a la actividad de excepción en Datastage se ejecutan en caso de que ocurra algún error desconocido al ejecutar el secuenciador de trabajos.


21) ¿Definir APT_CONFIG en Datastage?

Es la variable de entorno que se utiliza para identificar el archivo *.apt en Datastage. También se utiliza para almacenar información de nodos, información de almacenamiento en disco e información temporal.


22) ¿Nombre los diferentes tipos de búsquedas en Datastage?

Hay dos tipos de búsquedas en Datastage, es decir, lkp normal y lkp disperso. En Normal lkp, los datos se guardan primero en la memoria y luego se realiza la búsqueda. En Sparse lkp, los datos se guardan directamente en la base de datos. Por lo tanto, el lkp disperso es más rápido que el lkp normal.


23) ¿Cómo se puede convertir un trabajo de servidor en un trabajo paralelo?

Podemos convertir un trabajo de servidor en un trabajo paralelo utilizando la etapa IPC y Link Collector.


24) ¿Definir tablas de repositorio en Datastage?

En Datastage, el Repositorio es otro nombre para un almacenamiento de datos. Puede ser centralizado así como distribuido.


25) ¿Definir las funciones OConv() e IConv() en Datastage?

En Datastage, las funciones OConv() e IConv() se utilizan para convertir formatos de un formato a otro, es decir, conversiones de números romanos, hora, fecha, raíz, numeral ASCII, etc. IConv() se utiliza básicamente para convertir formatos para que el sistema los comprenda. . Mientras que, OConv () se usa para convertir formatos para que los usuarios los entiendan.


26) ¿Explicar el análisis de uso en Datastage?

En Datastage, el análisis de uso se realiza con unos pocos clics. Inicie Datastage Manager y haga clic derecho en el trabajo. Luego, seleccione Análisis de uso y listo.


27) ¿Cómo encuentras el número de filas en un archivo secuencial?

Para buscar filas en un archivo secuencial, podemos usar la variable de sistema @INROWNUM.


28) ¿Diferenciar entre archivo hash y archivo secuencial?

La única diferencia entre el archivo hash y el archivo secuencial es que el archivo hash guarda datos en el algoritmo hash y en un valor de clave hash, mientras que el archivo secuencial no tiene ningún valor clave para guardar los datos. Sobre la base de esta función de clave hash, la búsqueda en un archivo Hash es más rápida que en un archivo secuencial.


29) ¿Cómo limpiar el repositorio de Datastage?

Podemos limpiar el repositorio de Datastage usando la funcionalidad Limpiar recursos en Datastage Manager.


30) ¿Cómo se llama una rutina en el trabajo de Datastage?

En Datastage, las rutinas son de dos tipos, es decir, antes de las subrutinas y después de las subrutinas. Podemos llamar a una rutina desde la etapa del transformador en Datastage.


31) ¿Diferenciar entre Operational Datastage (ODS) y Data warehouse?

Podemos decir que ODS es un mini almacén de datos. Un ODS no contiene información de más de 1 año, mientras que un almacén de datos contiene información detallada sobre todo el negocio.


32) ¿Qué significa NLS en Datastage?

NLS significa soporte de idioma nacional. Se puede utilizar para incorporar otros idiomas como francés, alemán y español, etc. en los datos necesarios para el procesamiento por parte del almacén de datos. Estos idiomas tienen las mismas escrituras que el idioma inglés.


33) ¿Puede explicar cómo podría alguien eliminar el índice antes de cargar los datos en el destino en Datastage?

En Datastage, podemos eliminar el índice antes de cargar los datos en el destino mediante la función de carga directa de SQL Loaded Utility.


34) ¿Datastage admite cambios de dimensiones lentos?

Sí. La versión 8.5 + admite esta característica


35) ¿Cómo se pueden encontrar errores en la secuencia de trabajo?

Podemos encontrar errores en la secuencia de trabajo utilizando DataStage Director.


36) ¿Cómo se implementan trabajos complejos en Datstage para mejorar el rendimiento?

Para mejorar el rendimiento en Datastage, se recomienda no utilizar más de 20 etapas en cada trabajo. Si necesita usar más de 20 etapas, es mejor usar otro trabajo para esas etapas.


37) Nombre las herramientas de terceros que se pueden usar en Datastage.

Las herramientas de terceros que se pueden utilizar en Datastage son Autosys, TNG y Event Co-ordinator. He trabajado con estas herramientas y poseo experiencia práctica en el trabajo con estas herramientas de terceros.


38) ¿Definir Proyecto en Datastage?

Cada vez que iniciamos el cliente de Datastage, se nos pide que nos conectemos a un proyecto de Datastage. Un proyecto de Datastage contiene trabajos de Datastage, componentes integrados y componentes de Datastage Designer o definidos por el usuario.


39) ¿Cuántos tipos de archivos hash existen?

Hay dos tipos de archivos hash en DataStage, es decir, archivos hash estáticos y archivos hash dinámicos. El archivo hash estático se utiliza cuando se debe cargar una cantidad limitada de datos en la base de datos de destino. El archivo hash dinámico se usa cuando no conocemos la cantidad de datos del archivo fuente.


40) ¿Definir Meta Etapa?

En Datastage, MetaStage se usa para guardar metadatos que son útiles para el linaje de datos y análisis de los datos.


41) ¿Ha trabajado alguna vez en un entorno UNIX y por qué es útil en Datastage?

Sí, he trabajado en entorno UNIX. Este conocimiento es útil en Datastage porque a veces uno tiene que escribir programas UNIX como programas por lotes para invocar el procesamiento por lotes, etc.


42) ¿Diferenciar entre Datastage y Datastage TX?

Datastage es una herramienta de ETL (Extract, Transform and Load) y Datastage TX es una herramienta de EAI (Enterprise Application Integration).


43) ¿Cuál es el tamaño de una transacción y un matriz significa en un Datastage?

El tamaño de la transacción significa el número de filas escritas antes de confirmar los registros en una tabla. El tamaño de una matriz significa el número de filas escritas/leídas en o desde la tabla, respectivamente.


44) ¿Cuántos tipos de vistas hay en un Datastage Director?

Hay tres tipos de vistas en Datastage Director, es decir, Vista de trabajo, Vista de registro y Vista de estado.


45) ¿Por qué usamos una clave sustituta?

En Datastage, usamos clave sustituta en lugar de clave única. La clave sustituta se usa principalmente para recuperar datos más rápido. Utiliza Index para realizar la operación de recuperación.


46) ¿Cómo se gestionan las filas rechazadas en Datastage?

En Datastage, las filas rechazadas se gestionan a través de restricciones en el transformador. Podemos colocar las filas rechazadas en las propiedades de un transformador o podemos crear un almacenamiento temporal para las filas rechazadas con la ayuda del comando REJECTED.


47) ¿Diferenciar entre etapa ODBC y DRS?

La etapa DRS es más rápida que la etapa ODBC porque utiliza bases de datos nativas para la conectividad.


48) ¿Definir las etapas de Orabulk y BCP?

La etapa Orabulk se utiliza para cargar una gran cantidad de datos en una tabla de destino de la base de datos Oracle. La etapa BCP se utiliza para cargar una gran cantidad de datos en una tabla de destino de Microsoft SQL Server.


49) ¿Definir DS Designer?

DS Designer se utiliza para diseñar el área de trabajo y agregarle varios enlaces.


50) ¿Por qué usamos Link Partitioner y Link Collector en Datastage?

En Datastage, Link Partitioner se usa para dividir datos en diferentes partes a través de ciertos métodos de partición. Link Collector se utiliza para recopilar datos de varias particiones/segmentos en un solo dato y guardarlo en la tabla de destino.


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

Compartir

25 Comentarios

  1. ¡Blog fantástico! ¿Tiene algunos consejos y sugerencias para los aspirantes?
    escritores? Estoy planeando comenzar mi propio sitio pronto, pero
    Estoy un poco perdido en todo. ¿Sugeriría comenzar con
    una plataforma gratuita como WordPress o optar por una de pago
    ¿opción? Hay tantas opciones por ahí que estoy completamente
    confundido.. ¿Alguna idea? ¡Prestigio!

  2. Avatar Deloris Gabbard dice:

    Para obtener información más reciente, debe visitar la web
    y en la web encontré esta página web como el mejor sitio web para las actualizaciones más recientes.

  3. Dado que el administrador de este sitio está funcionando, no dude en hacerlo muy pronto.
    ser famoso, debido a sus contenidos característicos.

  4. Eso es realmente fascinante. Eres un blogger muy profesional.
    Me he unido a tu feed y espero con interés la búsqueda de más de tu magnífica publicación.
    Además, he compartido tu sitio en mis redes sociales.

  5. ¿Qué está pasando? Soy nuevo en esto, me topé con esto. Lo encontré absolutamente.
    útil y me ha ayudado mucho. espero dar
    una contribución y ayudar a diferentes clientes como su
    me ayudó. Buen trabajo.

  6. Avatar Erlinda Esquilador dice:

    ¡Buen día! Esto está un poco fuera de tema, pero necesito orientación de un blog establecido.
    ¿Es difícil preparar tu propio blog? soy
    no es muy técnico, pero puedo resolver las cosas bastante rápido.

    Estoy pensando en hacer el mío pero no estoy seguro de a dónde
    comienzo. ¿Tiene usted alguna duda o sugerencia?
    Con gracias

  7. Avatar edad feliz dice:

    Si se usan correctamente, los blogs circulan por Internet a través de feeds.
    Publique el blog con fuente RSS y permita a otros una suscripción para
    sus contenidos informativos y artículos. Sin embargo,
    esta es mi opinión basada en experiencias pasadas.

  8. Avatar Candelaria Halverson dice:

    Sin embargo, diseñe una colcha de fotos para niños con varias de las lindas fotografías del bebé.
    Google ahora quiere que al menos el 60% de su texto andor funcione como el nombre de la empresa.

  9. Avatar Dominic Pesina dice:

    He estado navegando en línea más de tres horas últimamente, pero nunca encontré ningún artículo interesante.
    como el tuyo. Es bastante valor suficiente para mí. En mi opinión,
    si todos los propietarios de sitios web y blogueros hicieran solo
    contenido correcto como lo hizo, la red probablemente será mucho más útil que nunca.

  10. Hmm, parece que su sitio web se comió mi primer comentario (fue muy largo), así que supongo
    Solo resumiré lo que envié y diré que estoy disfrutando mucho de tu blog.
    Yo también soy un aspirante a escritor de blogs, pero todavía soy nuevo en todo.

    ¿Tienes alguna recomendación para escritores de blogs principiantes?
    Definitivamente lo agradecería.

  11. Gracias a mi padre que compartió conmigo sobre este sitio web, este blog es realmente notable.

  12. Muy rápidamente, esta página web se hará famosa entre todos los visitantes de blogs y creación de sitios, debido a sus buenos artículos.

  13. Cuando comenté originalmente, parece que hice clic en el
    -Notificarme cuando se agreguen nuevos comentarios- casilla de verificación y
    de ahora en adelante, cada vez que se agrega un comentario, recibo cuatro correos electrónicos con exactamente el mismo comentario.
    ¿Tiene que haber un medio para que pueda sacarme de ese servicio?

    ¡Muchas gracias!

  14. Hola, has hecho un gran trabajo. definitivamente
    excavarlo y recomendarlo personalmente a mis amigos. estoy seguro de que lo harán
    beneficiarse de este sitio web.

  15. Avatar Aislamiento del sur de TX dice:

    Muy rápidamente, este sitio web se hará famoso entre todos los visitantes de blogs, debido a sus agradables artículos o
    Reseñas

  16. Gracias hombre... Lo intento. Ahora necesito descubrir cómo disparar uno con esta cámara...

  17. Es difícil encontrar personas con experiencia en este tema en particular, ¡pero parece que sabes de lo que estás hablando!
    Muchas Gracias

  18. Página web de Klasse. Vielen húmedo.

  19. Avatar Morgan Glenelg dice:

    Hola.

    Me gustaría decirle que estoy visitando su sitio
    durante mucho tiempo y escribes muy buena información.
    Compartí tu nuevo artículo en tumblr
    y obtuve muchos buenos comentarios.

    Esperando tu próximo artículo

  20. Hola a todos, en realidad es un placer para mí.
    para visitar esta página web, consta de información importante.

  21. Hola,

    Quiero decirte que estoy usando tu sitio por mucho tiempo y compartes muy buen contenido.
    Compartí tu último artículo en Twitter y obtuve muchos buenos comentarios.

    ¡Sigue haciendo un gran trabajo!

  22. Avatar Jordan Kappel dice:

    Hola,

    Quiero decirles que estoy usando este sitio para algunos
    tiempo y compartes muy buen contenido. Compartí su nuevo artículo en Twitter y
    obtuve muchos comentarios positivos.

    Espero que pongas contenido nuevo pronto.

  23. Avatar Blum alemán dice:

    Me recomendaron este sitio web a través de mi primo. Ya no estoy seguro de si esto se presentó o no.
    está escrito a través de él como nadie más sabe tan particular acerca de mi problema.
    ¡Eres maravilloso! ¡Gracias!

  24. Gracias por cualquier otro excelente artículo. ¿Dónde más puede simplemente
    alguien obtiene ese tipo de información en una manera tan perfecta de escribir?

    Tengo una presentación la próxima semana, y estoy en la búsqueda de dicha información.

  25. Gracias por este blog. Muy útil. Funciona bien para una referencia rápida antes de la entrevista. Por cierto aclaré mi entrevista :)

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *