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. 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…
(ups: captura de pantalla recargada…)
v-yuezhe-msft
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
v-yuezhe-msft
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