<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Necesita ayuda sobre un powerbi mediante una consulta nativa y una conexión creada dinámicamente in Translated Spanish Desktop</title>
    <link>https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/Necesita-ayuda-sobre-un-powerbi-mediante-una-consulta-nativa-y/m-p/4185022#M800983</link>
    <description>&lt;P&gt;Hola &lt;BR /&gt;&lt;BR /&gt;   Tengo un problema con un archivo de PowerBI que he recibido. &lt;BR /&gt;   En mi computadora con escritorio, puedo actualizar los archivos de powerbi, pero si lo publico en el servicio de powerbi: tengo un problema: no puedo parametrizar la conexión a través de la puerta de enlace, tengo este mensaje &lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No se puede determinar el origen de datos. Cuando se usan conectores personalizados, el error puede ocurrir si la puerta de enlace no tiene la extensión habilitada. Detalles: Error en el análisis estático en la puerta de enlace. gatewayObjectId:&amp;lt;eupi&amp;gt;46929522-e280-4b75-b94b-c30b689a8b68&amp;lt;/eupi&amp;gt;, resultCode:FailedWithUnknownOrUnsupportedDataSources La consulta contiene una función no admitida. Nombre de la función: AmazonAthena.Databases .&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Origen de datos para Query1&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;La tabla creada en PowerQuery usó la función NativeQuery y la conexión se crea dinámicamente con diferentes parámetros &lt;BR /&gt;&lt;BR /&gt;Este es un ejemplo de script de PowerQuery de una tabla &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;dejar&lt;BR /&gt;Defina los parámetros aquí para   &lt;BR /&gt;&lt;STRONG&gt;p_dsn = Text.From(#"Nombre ODBC - (1)"),&lt;/STRONG&gt;&lt;BR /&gt;p_environment = Texto.De(#"Entorno - (1)"),&lt;BR /&gt;p_customerNumber = Texto.De(#"Número de cliente - (1)"),&lt;BR /&gt;p_trimOption = Text.From(#"Columnas a incluir en WarehouseParts - (1)"),&lt;BR /&gt;p_populateScenarioOption = #"Rellenar este modelo de datos - (1)",&lt;BR /&gt;p_sourceTableName = "vvwarehouseparts",&lt;BR /&gt;p_keyFields = "wwarehousepartsdataid, AnnualSalesUnits",&lt;BR /&gt;p_extendedFields = "wwarehousepartsdataid, warehousecode, warehousedescription",&lt;BR /&gt;p_allFields = "*",&lt;BR /&gt;p_manualFieldList = #"Anulación de columna en WarehouseParts - (1)",&lt;BR /&gt;p_populateData = #"Rellenar este modelo de datos - (1)" y #"Rellenar el nivel de pieza del almacén - (1)",&lt;/P&gt;&lt;P&gt;EL RESTO DE LA CONSULTA ES ESTÁNDAR Y NO SE DEBE MODIFICAR******&lt;/P&gt;&lt;P&gt;Compilar la base de datos y el nombre del esquema de forma dinámica&lt;BR /&gt;&lt;STRONG&gt;p_databaseName = p_dsn,&lt;/STRONG&gt;&lt;BR /&gt;p_schemaName = p_environment &amp;amp; "_c" &amp;amp; p_customerNumber,&lt;/P&gt;&lt;P&gt;Defina el time_bucket_function (para PeriodID y unique_key)&lt;BR /&gt;time_bucket_function = if #"Reporting Time Bucket - (1)" = "Semanal" luego "semana" o "mes",&lt;/P&gt;&lt;P&gt;Comprobación condicional para continuar con la combinación y expansión o devolver una tabla vacía&lt;BR /&gt;PreUniqueTable = si p_populateData entonces&lt;BR /&gt;dejar&lt;BR /&gt;Cargue la tabla que contiene wimportdateID&lt;BR /&gt;t_ImportDateIDFilter= #"DATE Fecha de Importación Primaria Estática - (1)",&lt;/P&gt;&lt;P&gt;Convertir la columna wimportdateID en una lista&lt;BR /&gt;l_importDateIDList = t_ImportDateIDFilter[wimportdateid],&lt;/P&gt;&lt;P&gt;Convertir la lista en una cadena separada por comas&lt;BR /&gt;p_commaSeparatedIDs = Text.Combine(List.Transform(l_importDateIDList, cada Text.From(_)), ", "),&lt;/P&gt;&lt;P&gt;Modificar FieldsToInclude en función de las condiciones&lt;BR /&gt;p_fieldsToInclude = si p_manualFieldList = "Ninguno" entonces&lt;BR /&gt;si p_trimOption = "TODOS LOS CAMPOS" entonces p_allFields&lt;BR /&gt;de lo contrario, si p_trimOption = "SOLO CAMPOS CLAVE", entonces&lt;BR /&gt;p_keyFields&lt;BR /&gt;más&lt;BR /&gt;p_extendedFields&lt;BR /&gt;más&lt;BR /&gt;p_manualFieldList,&lt;BR /&gt;&lt;BR /&gt;Construya la consulta SQL con el nombre de esquema dinámico&lt;BR /&gt;sqlQuery = "SELECT wwarehousepartid as warehousepartid,&lt;BR /&gt;CAST(year(DATE(substring(importdatetime, 1, 10))) AS VARCHAR) || '-' ||&lt;BR /&gt;LPAD(CAST("&amp;amp; time_bucket_function &amp;amp;"(DATE(substring(importdatetime, 1, 10))) AS VARCHAR), 2, '0') AS PeriodID, "&lt;BR /&gt;&amp;amp; p_fieldsToInclude &amp;amp; " " &amp;amp;&lt;BR /&gt;"DE " &amp;amp; p_schemaName &amp;amp; "." &amp;amp; p_sourceTableName &amp;amp; " " &amp;amp;&lt;BR /&gt;"WHERE wimportdateid IN (" &amp;amp; p_commaSeparatedIDs &amp;amp; ")",&lt;/P&gt;&lt;P&gt;Ejecución de la consulta nativa&lt;BR /&gt;&lt;STRONG&gt;NativeQueryTable = Value.NativeQuery(&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;AmazonAthena.Databases(p_databaseName, null, []){[Kind="Base de datos"]}[Datos], &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sqlQuery, &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;nulo &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[EnableFolding=true]&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;BR /&gt;en&lt;BR /&gt;NativeQueryTable&lt;BR /&gt;más&lt;BR /&gt;#table({"warehousepartid", "PeriodID"}, {}),&lt;/P&gt;&lt;P&gt;FinalTable = Table.Distinct(PreUniqueTable, {"warehousepartid"}) //warehousepartid&lt;BR /&gt;en&lt;BR /&gt;Mesa final&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;En el archivo powerbi , en la configuración de la fuente de datos windows : no aparece ninguna conexión en "fuentes de datos en los archivos actuales"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;¿Tiene alguna idea para resolver mi problema con el servicio powerbi?&lt;BR /&gt;&lt;BR /&gt;Gracias&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Fri, 27 Sep 2024 16:48:01 GMT</pubDate>
    <dc:creator>Syndicate_Admin</dc:creator>
    <dc:date>2024-09-27T16:48:01Z</dc:date>
    <item>
      <title>Necesita ayuda sobre un powerbi mediante una consulta nativa y una conexión creada dinámicamente</title>
      <link>https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/Necesita-ayuda-sobre-un-powerbi-mediante-una-consulta-nativa-y/m-p/4185022#M800983</link>
      <description>&lt;P&gt;Hola &lt;BR /&gt;&lt;BR /&gt;   Tengo un problema con un archivo de PowerBI que he recibido. &lt;BR /&gt;   En mi computadora con escritorio, puedo actualizar los archivos de powerbi, pero si lo publico en el servicio de powerbi: tengo un problema: no puedo parametrizar la conexión a través de la puerta de enlace, tengo este mensaje &lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No se puede determinar el origen de datos. Cuando se usan conectores personalizados, el error puede ocurrir si la puerta de enlace no tiene la extensión habilitada. Detalles: Error en el análisis estático en la puerta de enlace. gatewayObjectId:&amp;lt;eupi&amp;gt;46929522-e280-4b75-b94b-c30b689a8b68&amp;lt;/eupi&amp;gt;, resultCode:FailedWithUnknownOrUnsupportedDataSources La consulta contiene una función no admitida. Nombre de la función: AmazonAthena.Databases .&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Origen de datos para Query1&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;La tabla creada en PowerQuery usó la función NativeQuery y la conexión se crea dinámicamente con diferentes parámetros &lt;BR /&gt;&lt;BR /&gt;Este es un ejemplo de script de PowerQuery de una tabla &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;dejar&lt;BR /&gt;Defina los parámetros aquí para   &lt;BR /&gt;&lt;STRONG&gt;p_dsn = Text.From(#"Nombre ODBC - (1)"),&lt;/STRONG&gt;&lt;BR /&gt;p_environment = Texto.De(#"Entorno - (1)"),&lt;BR /&gt;p_customerNumber = Texto.De(#"Número de cliente - (1)"),&lt;BR /&gt;p_trimOption = Text.From(#"Columnas a incluir en WarehouseParts - (1)"),&lt;BR /&gt;p_populateScenarioOption = #"Rellenar este modelo de datos - (1)",&lt;BR /&gt;p_sourceTableName = "vvwarehouseparts",&lt;BR /&gt;p_keyFields = "wwarehousepartsdataid, AnnualSalesUnits",&lt;BR /&gt;p_extendedFields = "wwarehousepartsdataid, warehousecode, warehousedescription",&lt;BR /&gt;p_allFields = "*",&lt;BR /&gt;p_manualFieldList = #"Anulación de columna en WarehouseParts - (1)",&lt;BR /&gt;p_populateData = #"Rellenar este modelo de datos - (1)" y #"Rellenar el nivel de pieza del almacén - (1)",&lt;/P&gt;&lt;P&gt;EL RESTO DE LA CONSULTA ES ESTÁNDAR Y NO SE DEBE MODIFICAR******&lt;/P&gt;&lt;P&gt;Compilar la base de datos y el nombre del esquema de forma dinámica&lt;BR /&gt;&lt;STRONG&gt;p_databaseName = p_dsn,&lt;/STRONG&gt;&lt;BR /&gt;p_schemaName = p_environment &amp;amp; "_c" &amp;amp; p_customerNumber,&lt;/P&gt;&lt;P&gt;Defina el time_bucket_function (para PeriodID y unique_key)&lt;BR /&gt;time_bucket_function = if #"Reporting Time Bucket - (1)" = "Semanal" luego "semana" o "mes",&lt;/P&gt;&lt;P&gt;Comprobación condicional para continuar con la combinación y expansión o devolver una tabla vacía&lt;BR /&gt;PreUniqueTable = si p_populateData entonces&lt;BR /&gt;dejar&lt;BR /&gt;Cargue la tabla que contiene wimportdateID&lt;BR /&gt;t_ImportDateIDFilter= #"DATE Fecha de Importación Primaria Estática - (1)",&lt;/P&gt;&lt;P&gt;Convertir la columna wimportdateID en una lista&lt;BR /&gt;l_importDateIDList = t_ImportDateIDFilter[wimportdateid],&lt;/P&gt;&lt;P&gt;Convertir la lista en una cadena separada por comas&lt;BR /&gt;p_commaSeparatedIDs = Text.Combine(List.Transform(l_importDateIDList, cada Text.From(_)), ", "),&lt;/P&gt;&lt;P&gt;Modificar FieldsToInclude en función de las condiciones&lt;BR /&gt;p_fieldsToInclude = si p_manualFieldList = "Ninguno" entonces&lt;BR /&gt;si p_trimOption = "TODOS LOS CAMPOS" entonces p_allFields&lt;BR /&gt;de lo contrario, si p_trimOption = "SOLO CAMPOS CLAVE", entonces&lt;BR /&gt;p_keyFields&lt;BR /&gt;más&lt;BR /&gt;p_extendedFields&lt;BR /&gt;más&lt;BR /&gt;p_manualFieldList,&lt;BR /&gt;&lt;BR /&gt;Construya la consulta SQL con el nombre de esquema dinámico&lt;BR /&gt;sqlQuery = "SELECT wwarehousepartid as warehousepartid,&lt;BR /&gt;CAST(year(DATE(substring(importdatetime, 1, 10))) AS VARCHAR) || '-' ||&lt;BR /&gt;LPAD(CAST("&amp;amp; time_bucket_function &amp;amp;"(DATE(substring(importdatetime, 1, 10))) AS VARCHAR), 2, '0') AS PeriodID, "&lt;BR /&gt;&amp;amp; p_fieldsToInclude &amp;amp; " " &amp;amp;&lt;BR /&gt;"DE " &amp;amp; p_schemaName &amp;amp; "." &amp;amp; p_sourceTableName &amp;amp; " " &amp;amp;&lt;BR /&gt;"WHERE wimportdateid IN (" &amp;amp; p_commaSeparatedIDs &amp;amp; ")",&lt;/P&gt;&lt;P&gt;Ejecución de la consulta nativa&lt;BR /&gt;&lt;STRONG&gt;NativeQueryTable = Value.NativeQuery(&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;AmazonAthena.Databases(p_databaseName, null, []){[Kind="Base de datos"]}[Datos], &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sqlQuery, &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;nulo &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[EnableFolding=true]&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;BR /&gt;en&lt;BR /&gt;NativeQueryTable&lt;BR /&gt;más&lt;BR /&gt;#table({"warehousepartid", "PeriodID"}, {}),&lt;/P&gt;&lt;P&gt;FinalTable = Table.Distinct(PreUniqueTable, {"warehousepartid"}) //warehousepartid&lt;BR /&gt;en&lt;BR /&gt;Mesa final&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;En el archivo powerbi , en la configuración de la fuente de datos windows : no aparece ninguna conexión en "fuentes de datos en los archivos actuales"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;¿Tiene alguna idea para resolver mi problema con el servicio powerbi?&lt;BR /&gt;&lt;BR /&gt;Gracias&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 27 Sep 2024 16:48:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/Necesita-ayuda-sobre-un-powerbi-mediante-una-consulta-nativa-y/m-p/4185022#M800983</guid>
      <dc:creator>Syndicate_Admin</dc:creator>
      <dc:date>2024-09-27T16:48:01Z</dc:date>
    </item>
    <item>
      <title>Re: Necesita ayuda sobre un powerbi mediante una consulta nativa y una conexión creada dinámicamente</title>
      <link>https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/Necesita-ayuda-sobre-un-powerbi-mediante-una-consulta-nativa-y/m-p/4195734#M803610</link>
      <description>&lt;P&gt;Hola &lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/764597" target="_blank"&gt;@ludovicLaurent&lt;/A&gt; ,&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;En función del mensaje de error que proporcionó, "Cuando se usan conectores personalizados, el error puede ocurrir si la puerta de enlace no tiene la extensión habilitada", si está utilizando un conector personalizado, el problema puede deberse a "una falta de coincidencia entre el archivo .pqx utilizado en la carpeta Conectores personalizados y la compilación actual del conector CData Power BI en uso". Consulte este enlace para obtener ayuda:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Issues/Error-message-Unable-to-determine-the-data-source/idc-p/2735671/highlight/true#M84449" target="_self"&gt;Mensaje de error: No se puede determinar el origen de datos&lt;/A&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;Saludos&lt;BR /&gt;Bof&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2024 01:48:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/Necesita-ayuda-sobre-un-powerbi-mediante-una-consulta-nativa-y/m-p/4195734#M803610</guid>
      <dc:creator>Syndicate_Admin</dc:creator>
      <dc:date>2024-09-30T01:48:16Z</dc:date>
    </item>
  </channel>
</rss>

