¿PowerQuery puede aceptar un archivo csv de un servicio web (específicamente Tableau)?

Un usuario Pregunto ✅

Alex

Hola,

Tenemos un servidor de Tableau que puede proporcionar datos a través de un archivo CSV.

(Si está en un navegador, vaya a http://my.tableau.server.com/site/MyReport.CSV y luego el navegador descarga un archivo CSV a su carpeta de Descargas. carita feliz El servidor de Tableau usa las credenciales de Windows para la autenticación)

Me encantaría importar estos datos a través de PowerQuery. ¿Es esto posible y me puede indicar cómo empezar?

Cuando hago esto en power query:

let
    Source = Table.FromColumns({Lines.FromBinary(Web.Contents("https://my.tableau.server.com/#/site/MyReport.csv"))})
in
    Source

Entiendo esto:

<!DOCTYPE html><html xmlns:ng="" xmlns:tb=""><head ng-csp><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=1024, maximum-scale=2"><meta name="format-detection" content="telephone=no"><meta name="vizportal-config" data-buildId="819vpf68wrqrryd7mv8zd7vi" data-staticAssetsUrlPrefix=""><link rel="stylesheet" type="text/css" href="https://community.powerbi.com/t5/Power-Query/Can-PowerQuery-accept-a-csv-file-from-a-web-service-specifically/td-p/vizportal.css?819vpf68wrqrryd7mv8zd7vi"><script src="/javascripts/api/tableau-2.2.1.min.js?819vpf68wrqrryd7mv8zd7vi"></script><script src="vizportalMinLibs.js?819vpf68wrqrryd7mv8zd7vi"></script><script src="vizportal.min.js?819vpf68wrqrryd7mv8zd7vi"></script></head><body class="tb-body"><div ng-app="VizPortalRun" id="ng-app" tb-window-resize class="tb-app"><div ui-view="" class="tb-app-inner"></div><tb:react-toaster></tb:react-toaster><script type="text/ng-template" id="inline_stackedElement.html"><div tb-window-resize tb-left="left" tb-top="top" tb-right="right" tb-bottom="bottom" tb-visible="visible" class="tb-absolute"></div></script><tb:stacked-elements></tb:stacked-elements></div></body></html>

Muchas gracias,

Alex

greg_deckler

Intente usar una fuente de datos CSV e ingrese la dirección web.

Alex

En respuesta a greg_deckler

Obtengo esto… que es la misma página HTML de DOCTYPE… en realidad no acepta el CSV…

captura de pantalla-csv-tableau-powerbi.png

(ups: captura de pantalla recargada…)

En respuesta a Alex

@Alex ,

¿Tableau proporciona REST API para acceder al CSV? Puede conectarse a la API REST en el conector web de Power BI Desktop.

Saludos,
lidia

Alex

En respuesta a v-yuezhe-msft

Hola lidia,

¿Quiere decir Nueva fuente -> Web?

No, obtengo el mismo resultado…. (el mismo página)

-Alex

En respuesta a Alex

@Alex ,

Comuníquese con el soporte de Tableau para verificar si proporciona una API de descanso y qué método de autenticación se usa para acceder a la API de descanso.

Saludos,
lidia

Deja un comentario

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