Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Almacenamiento mixto en modelos compuestos (DirectQuery + Import) para escritorio y servicio

Buenas tardes a la comunidad,

Tengo una pregunta técnica sobre el software:

Estamos implementando algunos informes usando varias consultas directas como orígenes y los estamos combinando en el editor de consultas de energía transformándolos en modo de importación (entonces tenemos un modelo compuesto en almacenamiento mixto).

Después de esto, estamos creando nuestras visualizaciones a través de las tablas importadas, pero tendremos que cargar estos informes en el servicio de BI en el próximo futuro. ¿Cómo funcionará esto? ¿Cuándo actualizaremos el informe en el servicio, tanto las consultas directas como las tablas combinadas importadas se actualizarán juntas?

Esto es importante saber porque el cliente solicitó expresamente usar DirectQuery para tener respuestas instantáneas de tablas grandes. Consulte la imagen adjunta para ver un esquema.

Atentamente.

bi.png

9 Replies

  • No @aris_dress,

    La información se actualizará al mismo tiempo, sin embargo, las tablas de importación en función de la conexión que esté utilizando (archivos, ODBC, SQL, ...) debe configurarse la conexión también en el portal de lo contrario si está realizando cambios en la importación y no hay configuración de conneciton esas tablas siempre serán las mismas y no se actualizarán.

    Compruebe la entrada de blog siguiente con la configuración de la actualización de los orígenes de datos.

    https://www.cittabase.com/power-bi-tips-schedule-refresh-on-composite-models/

    • Anonymous's avatar
      Anonymous
      Not applicable

      Buenos días MFelix,

      gracias por la respuesta, he leído el artículo: sin embargo, no podemos programar la actualización porque los informes deben actuar como son solo DirectQuery, incluso si se importan tablas combinadas, de modo que todos los datos se actualizan cuando el usuario inicia el informe en el servicio de BI (sin una programación, pero a petición).

      Estamos utilizando una cadena de conexión para Oracle DB y la dirección de base de datos para SQL Server incrustado en DirectQuery en el archivo .pbix en BI Desktop. ¿Se actualizan todas las tablas (DirectQuery y combinadas importadas) al mismo tiempo sin ninguna programación?

      No podemos probar esto por nosotros mismos, ya que el cliente está instalando la puerta de enlace para habilitar el servicio de BI.

      Atentamente

      • MFelix's avatar
        MFelix
        Icon for Super User rankSuper User

        No @aris_dress,

        La actualización de consulta directa funciona de una manera diferente de las tablas importadas, por lo que tendrá la necesidad de tener una actualización de programación para la importación y la consulta directa es automática.

        Por lo tanto, resumir DirectQuery e Imported no se actualizan al mismo tiempo porque funcionan de diferentes maneras para actualizar los datos.

        Consulte información más detallada en el siguiente enlace:

        https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-data

  • Anonymous's avatar
    Anonymous
    Not applicable

    No estoy seguro de que las tablas importadas combinadas originadas en DirectQueries no se actualicen también, me suena raro, pero pronto 🙂

    El problema es que los informes originales están compuestos por 4+ (hasta 11) consultas SQL diferentes para que se complice un poco aplicar combinaciones completas directamente en las instrucciones. Además, a menudo se unen en múltiples campos (incluso 10) y es difícil vincular los modelos gráficamente. Estamos tratando de simplificar el proceso y acelerar el proyecto mediante la capacidad de BI. Por eso, ¿tienes otra idea sobre esto?

    Atentamente

    • MFelix's avatar
      MFelix
      Icon for Super User rankSuper User

      Permítanme probar una llamada a un superusuario que tiene cierta experiencia en algunas implementaciones y tal vez pueda decirnos si ambas tablas están actualizadas.

      @parry2k ¿Puede decirnos si los modelos compuestos las tablas en modo de importación se actualizan siempre que las tablas directas también se actualizan? Creo que no están dispite podrían estar basados en las tablas directQuery.

      No hice ninguna implementación de modelos compuestos de esta manera.

  • @MFelix Gracias por tender la mano.

    @aris_dress ¿Puedes poner más detalles? Cuando usted dice consulta directa y combinarla con la tabla de importación, ¿qué significa esto?

    • Anonymous's avatar
      Anonymous
      Not applicable

      Gracias Félix y Parry,

      Así que estoy cargando Q_Rimborsi1 y Q_Rimborsi2 en DirectQuery desde una base de datos de Oracle. No puedo hacer una combinación en la instrucción SQL, por lo que he utilizado la opción "Combinar/Combinar consulta" en el Editor de Power Query que crea una tabla importada -> Q_Step1, como se representa en la captura de pantalla siguiente.

      Este es ahora un modelo compuesto/almacenamiento mixto. Cuando actualizo el informe en el servicio de BI, ¿la tabla importada combinada Q_Step1 actualizará simultáneamente junto con DirectQueries, ya que son el origen de la tabla importada?

      Espero que esto fue lo suficientemente claro, gracias por su ayuda!!

      Atentamente

      aris_dress_0-1608573726259.png