¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Ventajas de crear una vista antes de un origen de datos: SEO y concordancia

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Hola

Si el requisito es crear un origen de datos genérico y solo tenemos 1 tabla de la que extraer datos

¿cuáles son las ventajas de crear primero una vista sobre la tabla y luego crear el origen de datos sobre la vista?

podemos crear el origen de datos directamente en la tabla pero he leído que no es recomendable, ¿por qué?

por favor, amplíe...

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Gaurav,

No hay diferencia en ninguno de los casos. La tabla y la vista son iguales en cuanto a rendimiento.

Algunos podrían pensar en un problema de bloqueo de lectura-escritura en la tabla, pero en ese caso la vista tampoco mostraría ningún dato.

Saludos,

Chandan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Buenos días,

Crear una vista puede ser más flexible, si necesitas agregar campos de otra tabla en el futuro, entonces la vista puede ser modificada, si la has basado en una tabla entonces necesitarás empezar desde cero. También puedes incluir solo campos útiles en la vista para que sea más fácil de manejar, o aplicar cualquier filtro permanente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Siempre elige una vista en lugar de ir directamente a la tabla en mi opinión.

El esfuerzo adicional de crear la vista (2 minutos) no se compara con el esfuerzo necesario si deseas ampliar el alcance de la fuente de datos (como mencionó Michael anteriormente).

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Gaurav,

Esta es una de esas preguntas donde "depende" es la respuesta correcta. Las tablas no siempre son mejores que las vistas y viceversa. Las tablas pueden no ser aconsejables en un contexto particular, pero eso no tiene por qué ser una afirmación general. En última instancia, necesitas decidir basándote en la naturaleza de las tablas específicas con las que estás trabajando.

Hay ventajas en crear una vista única en múltiples tablas:

  • Puedes extraer datos de múltiples tablas de una vez en lugar de crear un DS individual para cada tabla.
  • Puede resultar en un modelo más simple en el lado de BW.

Como siempre, también hay algunas desventajas/advertencias que debes considerar:

  • Si la unión está mal diseñada, podrías obtener un gran número de filas innecesarias.
  • La gestión de deltas puede ser mucho más complicada que para tablas individuales. Por ejemplo, si la vista une VBAK y KNA1, ¿qué campo de qué tabla es el campo delta "correcto" para esta vista?
  • Si las tablas están en diferentes granularidades y estás extrayendo cifras clave de ambos lados (o del lado 1 de una relación 1:N), podrías obtener el mismo valor de cifra clave repetido para varias filas, lo cual generalmente no es un resultado deseable.
  • No todas las tablas se pueden unir, por ejemplo, las tablas de cluster.

Saludos,

Suhas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?