IoanCosmin
La empresa para la que trabajo actualmente compró un nuevo servidor que tiene SQL Server Standard Edition 14.0.1000.169 instalado. Mi objetivo es crear algunos modelos tabulares y conectarme a ellos en el modo Consulta directa mediante Power BI. Nunca tuve ningún problema en el pasado al usar SSAS en Azure, pero ahora estoy un poco confundido.
Esto es lo que tenía en mente:
- crear un modelo tabular en SSDT (DirectQuery Model: On)
- implementarlo en SSAS y establecer el modo predeterminado en DirectQuery
- conectarse al modelo usando Power BI: Connect live.
Asuntos:
- Aparece el siguiente error al intentar implementar el modelo tabular: «No se pueden implementar los metadatos. Motivo: no se pudieron guardar las modificaciones en el servidor. Se devolvió el error: ‘Esta edición de SQL Server Analysis Services no es compatible con el modo DirectQuery».
- Intenté cambiar el modo predeterminado de otro modelo a DirectQuery en SSMS: ‘Esta edición de SQL Server Analysis Services no admite el modo DirectQuery.’
Meta:
- Obtenga datos en vivo de SQL Server en mis informes de Power BI
Después de leer un poco, parece que solo la edición Enterprise admite consultas directas. Desafortunadamente, actualizar a Enterprise no es una opción por ahora.
Veo que On-Premised Gateway es compatible con la edición estándar. https://docs.microsoft.com/en-us/power-bi/service-gateway-onprem y simplemente me confunde.
Dada la configuración actual, ¿cuáles son mis mejores opciones? Lo que me viene a la mente es crear un modelo tabular en modo de importación, crear un trabajo de SQL en SSIS para actualizar el cubo cada pocos minutos y configurar una conexión de consulta directa en Power BI. ¿Puede alguien aclarar mi confusión y ofrecer algunos consejos sobre el mejor enfoque aquí? ¿Hay una solución? Lo siento si sueno como un principiante desorientado.
Gracias,
C
gilbertq
Hola,
De hecho, tiene razón en que el uso de DirectQuery de SSAS tabular es una característica exclusiva de Enterprise.
Y como sugirió correctamente, lo mejor sería crear el SSAS Tabular como un conjunto de datos importado y luego actualizarlo cada pocos minutos. Y tenga los informes de Power BI usando una conexión en vivo al cubo tabular de SSAS. Y todo esto pasaría a través de la puerta de enlace de datos en las instalaciones.
La única otra opción es conectar su informe de Power BI directamente a su fuente de SQL Server. Pero entonces eso requeriría que su SQL Server no solo pueda manejar la carga, sino que el conjunto de datos esté optimizado para las consultas de Power BI.
gilbertq
Hola,
De hecho, tiene razón en que el uso de DirectQuery de SSAS tabular es una característica exclusiva de Enterprise.
Y como sugirió correctamente, lo mejor sería crear el SSAS Tabular como un conjunto de datos importado y luego actualizarlo cada pocos minutos. Y tenga los informes de Power BI usando una conexión en vivo al cubo tabular de SSAS. Y todo esto pasaría a través de la puerta de enlace de datos en las instalaciones.
La única otra opción es conectar su informe de Power BI directamente a su fuente de SQL Server. Pero entonces eso requeriría que su SQL Server no solo pueda manejar la carga, sino que el conjunto de datos esté optimizado para las consultas de Power BI.
IoanCosmin
En respuesta a gilbertq
Hola guavaq,
¡Muchas gracias por tu percepción! Agradezco su aporte, es claro para mí lo que hay que hacer. Ambas soluciones me parecen buenas, las probaré.
Que tengas un gran,
C
PD: Si alguien más tiene otras ideas, por favor comente.