Forum Discussion
Consulta directa desde SQL Server muy lenta
@Stachu Gracias por su respuesta. Haré los cambios sugeridos que me recomiende y veré cuánto mejora la velocidad. La tabla de hechos es 04. Probablemente podría deshacerme de la tabla 01, la estaba dejando allí en caso de que quisiera hacer alguna refrencia / comparación con fechas anteriores. Lo mismo con 03 probablemente también pueda deshacerme de eso, ya que no se usa actualmente.
¿Sabe si existe la capacidad de trabajar en el proyecto en modo de importación para que pueda completar las vísulas y luego tal vez conectar el conjunto de datos en el servicio al servidor? Sin embargo, si el lado del servicio no está ejecutando actualizaciones como una importación y almacenamiento en caché de los datos, probablemente me encontraré con el mismo problema y se agotará el tiempo de actualización.
Mi problema es que puedo hacer actualizaciones manuales para algunos proyectos, pero eventualmente nos gustaría poder tener guiones para cada uno de nuestros proyectos y las actualizaciones se convertirían en un trabajo de tiempo completo. Otro pensamiento que tuve fue separar los datos necesarios a otras áreas en los servidores para no tener que extraer toda la base de datos P6 cada vez para crear un proyecto, y podría simplemente extraer los datos necesarios del proyecto, sin embargo, configurarlo está fuera de mi jurisdicción.
En cuanto a la importación y DirectQuery al mismo tiempo, suena un poco como un modelo compuesto:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-composite-models
Pero aquí se indica explícitamente qué tablas se importarán y cuáles serán DQ
En cuanto a las múltiples actualizaciones, si el modelo es el mismo y lo único que cambia es el proyecto, puede buscar plantillas:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-templates
puede usar un parámetro para filtrar por un proyecto específico. ¿También publica el informe en el servicio o trabaja con pbix local? En el servicio es posible programar las actualizaciones.
Otra opción interesante relacionada con DirectQuery son los parámetros dinámicos M:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-dynamic-m-query-parameters
Esto puede ser útil para reducir el tamaño de las consultas