Usando um gateway PowerBI com fontes de dados da Web: parâmetros de consulta

Usando um gateway PowerBI com fontes de dados da Web: parâmetros de consulta

Temos um gateway local para PowerBI que dá acesso a algumas fontes de dados SQL e Web.

Isso está funcionando, mas parece que cada endereço da web interno que queremos usar no PowerBI deve ser adicionado como uma fonte de dados separada, o que é inconveniente.

Todas as fontes de dados passam pelo mesmo endpoint, com parâmetros diferentes para controlar qual relatório de backend realmente é executado.

Inicialmente, eu configurei um URL .../get.php?report=id, mas só consegui adicionar um, pois o powerbi usou get.php como o nome "exclusivo" da fonte de dados nos bastidores e se recusou a me deixar adicionar outro com um ID diferente.

Em seguida, redesenhei para .../get.php/id/params/report+nameresolver o problema inicial, mas ainda preciso ter uma fonte de dados por relatório definida em nosso gateway.

Não há solução para isso? Não posso simplesmente definir uma fonte de dados como .../powerbi.phpe fazer com que o powerbi passe parâmetros de consulta por meio de uma string de consulta ou até mesmo de um corpo de postagem?

Responder1

Pelo que entendi, isso é "por design". Design idiota IMO. Recentemente, eles fizeram uma tentativa fracassada de consertar:

https://powerbi.microsoft.com/en-us/blog/skip-test-connection-for-on-premises-and-cloud-data-sources/

Não tenho certeza se isso se aplicaria ao seu cenário, mas as postagens do blog de Chris Webb parecem o melhor recurso sobre este tópico:

https://blog.crossjoin.co.uk/2019/04/25/skip-test-connection-power-bi-refresh-failures/#comment-105465

informação relacionada