motoray
He intentado conectarme al paquete de contenido de adopción de Office 365 a través de SSIS sin éxito, mientras que Power BI (y Excel 2016) pueden hacerlo todo el día. Decidí intentarlo desde una dirección diferente y usar un conjunto de datos de Power BI conectado a la fuente que puedo actualizar diariamente… ¿alguien sabe si puedo conectarme a ese conjunto de datos a través de SSIS (y tal vez la fuente ODATA )?
ZappySys
Power BI ofrece API REST para muchos escenarios. Como desencadenar actualización manual/leer conjunto de datos/escribir conjunto de datos.
Si usa una herramienta ETL como SSIS, puede llamar a la API usando este enfoque.
https://zappysys.com/blog/refresh-power-bi-dataset-via-rest-api-using-ssis/
https://zappysys.com/blog/push-data-into-power-bi-dataset-from-sql-server/
https://zappysys.com/blog/tag/power-bi/
Si no usa la herramienta ETL y desea llamar a la API desde SQL Server (T-SQL), puede usar el enfoque documentado aquí.
https://zappysys.com/blog/import-rest-api-json-sql-server/
Tenga en cuenta que hay un límite en la cantidad de veces que puede llamar a la API en un día o en una hora. Así que no lo llames demasiadas veces a menos que sea necesario.
v-yulgu-msft
Hola @motoray,
Puede usar la API de REST del servicio Power BI «Obtener conjunto de datos» para obtener el conjunto de datos de Power BI. Luego, llame a la API de REST en SSIS para insertar datos en SSIS.
Saludos,
Yuliana Gu
motoray
En respuesta a v-yulgu-msft
Deduje de la documentación que debería ser posible hacer lo que sugieres, pero me vendría bien un poco más de ayuda que eso. ¿Cuál es la URL de la fuente a la que debo conectarme en SSIS para empezar?
Dhanska
En respuesta a motoray
Hola a todos, ¿alguien puede dar detalles sobre cómo uso la API REST del servicio Power BI?Obtener conjunto de datos» para recuperar el conjunto de datos de Power BI. Luego, llame a la API REST en SSIS para insertar datos en SSIS?
Muchas gracias de antemano.