Hi All,
I thought I would give myself a little challenge on a Wednesday afternoon and take data from our on-prem time recording system and publish it to PowerBI.
I've done both of these before using Desktop but I wanted to up my game and have server take care of it for me using a schedule.
I have 2 tools.
The first is a standard Input Data tool which I've configured to connect to the SQL database.
The second is the PowerBI output tool which is configured using the Client ID and secret credentials, not quite what I've done in the past but thought I would do it this way to make it more stable on the server instead of using browser authentication.
I'm running Desktop and Server 2022.3, PowerBI Output version v3.2.0.
I know there's a newer version of the PowerBI output, but I have problems with single user with v3.3.1 and a desktop app, fixed with downgrading to v3.2.0 so decided to stay on this for now.
I've installed PowerBI on the server as an administrator and I get no errors when I save my workflow to the server.
I've added the certificate into the cacert.pem file (something I usually forget)
If I run the workflow in Desktop I get no errors and it will create my database as expected and upload the data.
However, if I run the workflow on Server I get an error 'str' object has no attribute 'get' on the PowerBI tool.
Anyone got any ideas?