Vista SQL vs modelo de esquema en estrella

Un usuario Pregunto ✅

Anónimo

Novato de Power BI aquí con una pregunta hipotética. Si, en lugar de crear un modelo de esquema en estrella dentro de Power BI, creé una vista única en SQL Server que uniera el hecho y las dimensiones en la consulta subyacente de la misma manera que lo habría modelado en Power BI de todos modos, ¿hay alguna funcionalidad? pérdida dentro de Power BI si solo importo esa vista única?

Jugaré con esto por mi cuenta, pero pensé que preguntaría aquí, ya que aún no estoy familiarizado con todas las funciones esperadas … así que podría pasar por alto algo inicialmente.

¡Gracias por adelantado!

sdjensen

En respuesta a Anónimo

@ Anónimo: sí, es justo decirlo.

Los modelos Power BI / tabulares no pueden ver cómo se estructura la base de datos detrás de la vista; solo ve las tablas que agrega al modelo.

hola @Anónimo

Si modela en SQL y lo importa (datos) en power bi, también necesita hacer algún modelo a menos que use una conexión en vivo para conectarse al modelo. y cuando importa datos, tiene el funcionalidad, solo DirectQuery y la conexión Live tendrán algunas

limitaciones en el modelado.

https://docs.microsoft.com/en-us/power-bi/desktop-directquery-about

Atentamente,

Lin

sdjensen

En respuesta a v-lili6-msft

Hola @Anónimo,

SIEMPRE construiría un modelo de esquema en estrella; intente leer este artículo de SQLBI.com. Describe solo uno de los problemas que puede tener al no construir un modelo de esquema en estrella: https://www.sqlbi.com/articles/understanding-dax-auto-exist/

La conclusión del artículo es:

En modelos de datos más simples con una sola tabla y con una elegante distribución de datos de valores, es posible que surjan problemas de autoexistencia. Cuando esto sucede, la solución más sencilla es evitar el uso de una sola tabla y, en su lugar, crear un esquema en estrella adecuado.

La regla de oro del modelado de datos es siempre la misma: utilice siempre esquemas en estrella. Si una columna tiene que usarse para cortar y cortar, entonces debe pertenecer a una dimensión. Los números para sumar, por otro lado, se almacenan en tablas de hechos. Tabular permite a un desarrollador desviarse de la arquitectura de esquema en estrella regular. Esto no significa que hacerlo siempre sea una buena idea. Rara vez lo es.

Anónimo

En respuesta a sdjensen

¡Gracias, @sdjensen! Por lo tanto, si leo el artículo correctamente, incluso si mi vista hipotética realmente se modeló como un esquema en estrella «entre bastidores», porque se incorporó a Power BI como una sola tabla, DAX podría tener problemas para interpretar los datos en el manera que esperaba. ¿Es justo decirlo?

¡Gracias de nuevo! Esta es una información realmente útil.

sdjensen

En respuesta a Anónimo

@ Anónimo: sí, es justo decirlo.

Los modelos Power BI / tabulares no pueden ver cómo se estructura la base de datos detrás de la vista; solo ve las tablas que agrega al modelo.

Deja un comentario

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