50 preguntas principales de la entrevista de Informatica y amp; Respuestas

Anonim

Descargar PDF

1. ¿A qué se refiere con almacenamiento de datos empresarial?

Cuando los datos de la organización se crean en un único punto de acceso, se denominan almacenamiento de datos empresariales. Los datos se pueden proporcionar con una vista global al servidor a través de un almacén de origen único. Se pueden hacer análisis periódicos sobre esa misma fuente. Da mejores resultados pero sin embargo el tiempo requerido es elevado.

2. ¿Cuál es la diferencia entre una base de datos, un almacén de datos y un data mart?

La base de datos incluye un conjunto de datos afiliados con sensatez que normalmente es de tamaño pequeño en comparación con el almacén de datos. Mientras que en el almacén de datos hay una variedad de todo tipo de datos y los datos se extraen solo de acuerdo con las necesidades del cliente. Por otro lado, datamart también es un conjunto de datos que está diseñado para satisfacer las necesidades de diferentes dominios. Por ejemplo, una organización que tiene una cantidad diferente de datos para sus diferentes departamentos, es decir, ventas, finanzas, marketing, etc.

3. ¿Qué se entiende por dominio?

Cuando todas las relaciones y nodos relacionados están cubiertos por un único punto organizativo, se denomina dominio. A través de esta gestión de datos se puede mejorar.

4. ¿Cuál es la diferencia entre un servidor de repositorio y una central eléctrica?

El servidor del repositorio controla el repositorio completo que incluye tablas, gráficos y varios procedimientos, etc. Su función principal es asegurar la integridad y consistencia del repositorio. Mientras que un servidor potente gobierna la implementación de varios procesos entre los factores del repositorio de la base de datos del servidor.

5. ¿Cuántos repositorios se pueden crear en informatica?

Puede haber cualquier cantidad de repositorios en informatica, pero eventualmente depende de la cantidad de puertos.

6. ¿Cuál es el beneficio de particionar una sesión?

Particionar una sesión significa secuencias de implementación en solitario dentro de la sesión. Su objetivo principal es mejorar el funcionamiento y la eficiencia del servidor. Otras transformaciones, incluidas las extracciones y otras salidas de particiones individuales, se llevan a cabo en paralelo.

7. ¿Cómo se crean los índices después de completar el proceso de carga?

Con el fin de crear índices después del proceso de carga, se pueden utilizar tareas de comando a nivel de sesión. Los scripts de creación de índices se pueden alinear con el flujo de trabajo de la sesión o con la secuencia de implementación posterior a la sesión. Además, este tipo de creación de índices no se puede controlar después del proceso de carga a nivel de transformación.

8. Explique las sesiones. Explique cómo se utilizan los lotes para combinar ejecuciones.

Un conjunto de enseñanza que debe implementarse para convertir datos de una fuente a un destino se denomina sesión. La sesión se puede realizar utilizando el administrador de la sesión o el comando pmcmd. La ejecución por lotes se puede utilizar para combinar ejecuciones de sesiones en serie o en paralelo. Los lotes pueden tener diferentes sesiones llevándose adelante de manera paralela o en serie.

9. ¿Cuántas sesiones se pueden agrupar en lotes?

Se puede agrupar cualquier número de sesiones, pero sería más fácil para la migración si el número de sesiones es menor en un lote.

10. Explique la diferencia entre el parámetro de mapeo y la variable de mapeo.

Cuando los valores cambian durante la ejecución de la sesión, se llama variable de mapeo. Una vez finalizado, el servidor de Informatica almacena el valor final de una variable y se reutiliza cuando se reinicia la sesión. Además, aquellos valores que no cambian durante la ejecución de las sesiones se denominan parámetros de mapeo. El procedimiento de mapeo explica los parámetros de mapeo y su uso. Los valores se asignan a estos parámetros antes de iniciar la sesión.

11. ¿Qué es el mapeo complejo?

A continuación se presentan las características del mapeo complejo.

  • Requisitos difíciles
  • Muchos números de transformaciones
  • Lógica empresarial compleja

12. ¿Cómo se puede identificar si el mapeo es correcto o no sin conectarse a la sesión?

Uno puede encontrar si la sesión es correcta o no sin conectar la sesión con la ayuda de la opción de depuración.

13. ¿Se pueden usar parámetros de mapeo o variables creadas en un mapeo en cualquier otra transformación reutilizable?

Sí, se puede hacer porque la transformación reutilizable no contiene ningún mapplet o mapeo.

14. ¿Explica el uso del archivo de caché del agregador?

Las transformaciones de agregador se manejan en fragmentos de instrucciones durante cada ejecución. Almacena valores de transición que se encuentran en la memoria intermedia local. Los agregadores proporcionan archivos de caché adicionales para almacenar los valores de transformación si se requiere memoria adicional.

15. ¿Describe brevemente la transformación de búsqueda?

Las transformaciones de búsqueda son aquellas transformaciones que tienen derecho de admisión al conjunto de datos basado en RDBMS. El servidor acelera el acceso mediante el uso de tablas de búsqueda para ver datos explícitos de la tabla o la base de datos. Los datos finales se obtienen al hacer coincidir la condición de búsqueda para todos los puertos de búsqueda entregados durante las transformaciones.

16. ¿Qué significa la dimensión de juego de roles?

Las dimensiones que se utilizan para desempeñar roles diversificados mientras permanecen en el mismo dominio de la base de datos se denominan dimensiones de juego de roles.

17. ¿Cómo se puede acceder a los informes del repositorio sin SQL u otras transformaciones?

Respuesta: Los informes de repositorio los establece el reportero de metadatos. No hay necesidad de SQL u otra transformación ya que es una aplicación web.

18. ¿Cuáles son los tipos de metadatos que se almacenan en el repositorio?

Los tipos de metadatos incluyen definición de origen, definición de destino, asignaciones, mapplet y transformaciones.

19. ¿Explica la compatibilidad de la página de códigos?

Cuando los datos se mueven de una página de códigos a otra, siempre que ambas páginas de códigos tengan los mismos conjuntos de caracteres, no se puede producir la pérdida de datos. Todas las características de la página de origen deben estar disponibles en la página de destino. Además, si todos los caracteres de la página de origen no están presentes en la página de destino, entonces sería un subconjunto y la pérdida de datos ocurrirá definitivamente durante la transformación debido al hecho de que las dos páginas de códigos no son compatibles.

20. ¿Cómo se pueden validar todas las asignaciones en el repositorio simultáneamente?

Todas las asignaciones no se pueden validar simultáneamente porque cada vez solo se puede validar una asignación.

21. ¿Explica brevemente la transformación de agregador?

Le permite a uno hacer cálculos agregados como sumas, promedios, etc. Es diferente a la transformación de expresión en la que se pueden hacer cálculos en grupos.

22. ¿Describe la transformación de expresiones?

Los valores se pueden calcular en una sola fila antes de escribir en el objetivo en esta forma de transformación. Se puede utilizar para realizar cálculos no agregados. Las declaraciones condicionales también se pueden probar antes de que los resultados de salida vayan a las tablas de destino.

23. ¿Qué quiere decir con transformación de filtro?

Es un medio para filtrar filas en un mapeo. Los datos deben transformarse a través de la transformación de filtro y luego se aplica la condición de filtro. La transformación de filtro contiene todos los puertos de entrada / salida, y las filas que cumplen la condición solo pueden pasar por ese filtro.

24. ¿Qué es la transformación Joiner?

La transformación de unión combina dos fuentes heterogéneas afiliadas que viven en diferentes ubicaciones, mientras que una transformación de calificador de fuente puede combinar datos que surgen de una fuente común.

25. ¿Qué es la transformación de búsqueda?

Se utiliza para buscar datos en una tabla relacional a través del mapeo. La definición de búsqueda de cualquier base de datos relacional se importa de una fuente que tiende a conectar cliente y servidor. Se puede utilizar la transformación de búsqueda múltiple en un mapeo.

26. ¿Cómo se utiliza Union Transformation?

Respuesta: Es una transformación de grupo de entrada diversa que se puede utilizar para combinar datos de diferentes fuentes. Funciona como la instrucción UNION All en SQL que se utiliza para combinar el conjunto de resultados de dos instrucciones SELECT.

27. ¿Qué quiere decir agregación incremental?

La opción de agregación incremental está habilitada siempre que se crea una sesión para un agregado de mapeo. Power Center realiza una agregación incremental a través del mapeo y los datos de caché históricos para realizar nuevos cálculos de agregación de forma incremental.

28. ¿Cuál es la diferencia entre una búsqueda conectada y una búsqueda no conectada?

Cuando las entradas se toman directamente de otras transformaciones en la canalización, se denomina búsqueda conectada. Si bien la búsqueda no conectada no toma entradas directamente de otras transformaciones, se puede usar en cualquier transformación y se puede generar como una función usando la expresión LKP. Por lo tanto, se puede decir que una búsqueda no conectada se puede llamar varias veces en el mapeo.

29. ¿Qué es un mapplet?

Un objeto reciclable que utiliza el diseñador de mapplet se denomina mapplet. Permite a uno reutilizar la lógica de transformación en múltiples mapeos, además, también contiene un conjunto de transformaciones.

30. ¿Define brevemente la transformación reutilizable?

La transformación reutilizable se utiliza numerosas veces en la cartografía. Es diferente de otras asignaciones que utilizan la transformación, ya que se almacena como metadatos. Las transformaciones se anularán en las asignaciones siempre que se realice algún cambio en la transformación reutilizable.

31. ¿Qué significa la estrategia de actualización y cuáles son las diferentes opciones de la misma?

El procesamiento fila por fila lo realiza informatica. Cada fila se inserta en la tabla de destino porque está marcada como predeterminada. La estrategia de actualización se utiliza siempre que la fila debe actualizarse o insertarse en función de alguna secuencia. Además, la condición debe especificarse en la estrategia de actualización para que la fila procesada se marque como actualizada o insertada.

32. ¿Cuál es el escenario que obliga al servidor de Informatica a rechazar archivos?

Esto sucede cuando se enfrenta a DD_Reject en la transformación de la estrategia de actualización. Además, interrumpe la restricción de la base de datos archivada en las filas que se condensó.

33. ¿Qué es la clave sustituta?

La llave sustituta es un reemplazo de la llave primaria natural. Es una identificación única para cada fila de la tabla. Es muy beneficioso porque la clave primaria natural puede cambiar, lo que eventualmente dificulta la actualización. Siempre se utilizan en forma de dígito o entero.

34. ¿Cuáles son las tareas previas para lograr la partición de la sesión?

Para realizar la partición de sesión, es necesario configurar la sesión para particionar los datos de origen y luego instalar la máquina del servidor de Informatica en CPU múltiples.

35. ¿Qué archivos se crean durante la sesión de rums por el servidor informático?

Durante la ejecución de la sesión, los archivos creados son, a saber, registro de errores, archivo incorrecto, flujo de trabajo bajo y registro de sesión.

36. ¿Definir brevemente una tarea de sesión?

Es una parte de las instrucciones de las guías del servidor del centro de energía sobre cómo y cuándo transferir datos de las fuentes a los objetivos.

37. ¿Qué significa tarea de mando?

Esta tarea específica permite que uno o más comandos de shell en Unix o DOS en Windows se ejecuten durante el flujo de trabajo.

38. ¿Qué es la tarea de comando independiente?

Esta tarea se puede utilizar en cualquier parte del flujo de trabajo para ejecutar los comandos del shell.

39. ¿Qué se entiende por comando de shell previo y posterior a la sesión?

La tarea de comando se puede llamar como el comando de shell previo o posterior a la sesión para una tarea de sesión. Se puede ejecutar como comando previo a la sesión o comando posterior al éxito de la sesión o comando posterior al fracaso de la sesión.

40. ¿Qué es un evento predefinido?

Es un evento de vigilancia de archivos. Espera a que un archivo específico llegue a una ubicación específica.

41. ¿Cómo se puede definir un evento desafiado por el usuario?

El evento definido por el usuario se puede describir como un flujo de tareas en el flujo de trabajo. Los eventos se pueden crear y luego generar cuando surja la necesidad.

42. ¿Qué es un flujo de trabajo?

Respuesta: El flujo de trabajo es un conjunto de instrucciones que comunican al servidor sobre cómo implementar tareas.

43. ¿Cuáles son las diferentes herramientas en el administrador de flujo de trabajo?

A continuación se muestran las diferentes herramientas en el administrador de flujo de trabajo, a saber

  • Diseñador de tareas
  • Diseñador de Worklet
  • Diseñador de flujo de trabajo

44. Dígame alguna otra herramienta para fines de programación que no sea el administrador de flujo de trabajo pmcmd.

La herramienta para fines de programación distintos del administrador de flujo de trabajo puede ser una herramienta de terceros como 'CONTROL M'.

45. ¿Qué es OLAP (procesamiento analítico en línea?

Un método mediante el cual se produce un análisis multidimensional.

46. ​​¿Cuáles son los diferentes tipos de OLAP? ¿Dar un ejemplo?

ROLAP, por ejemplo, BO, MOLAP, por ejemplo, Cognos, HOLAP, DOLAP

47. ¿A qué te refieres con worklet?

Cuando las tareas del flujo de trabajo se agrupan en un conjunto, se denomina worklet. Las tareas del flujo de trabajo incluyen temporizador, decisión, comando, espera de evento, correo, sesión, enlace, asignación, control, etc.

48. ¿Cuál es el uso del diseñador de destino?

La definición de destino se crea con la ayuda del diseñador de destino.

49. ¿Dónde podemos encontrar la opción de rendimiento en informática?

La opción de rendimiento se puede encontrar en informatica en el monitor de flujo de trabajo. En el monitor de flujo de trabajo, haga clic con el botón derecho en la sesión, luego haga clic en obtener propiedades de ejecución y en las estadísticas de origen / destino podemos encontrar la opción de rendimiento.

50. ¿Qué es el orden de carga objetivo?

Respuesta: El orden de carga de destino se especifica sobre la base de los calificadores de origen en un mapeo. Si hay calificadores de fuente múltiples vinculados a diferentes objetivos, entonces se puede autorizar el orden en el que el servidor de Informatica carga los datos en los objetivos.