Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hi,
I am curious if anyone has connected PowerBI to Paylocity. I have been using PowerBI by connecting it to our erp system (using an ODBC) but have been struggling to find a way to connect Paylocity. I was trying to connect it to their API feed but dont have too much knowlege in that area.
Hi,
I'm interested in the Paylocity integration. Can you contact me with more details.
Thanks,
Lucy
@darrenfishell We're doing a GET request only integration. It's possible using the Web Contents connector. You need to iterate through the pages until you receive an empty result, and then use a list combine to append them together. Use independent functions in PowerQuery editor. The issue we're running into now is that Paylocity requires {employeeID} in the URL to reach the other endpoints for a GET request. Using a Relative Path to jump a step and iterate across employee ID with a merge is problematic because it would exponentially increase the API calls and get limited by Paylocity.
I am working through this now. My research has indicated that a custom connector is needed to retrieve any Paylocity data because the API handles pagination via the response header, which is not visible in PowerQuery in PowerBI Desktop or in Dataflows.
The other option is a separate ETL process, in Python or something else that is a little more straightforward for handling HTTP requests.
If we're seeking a connection to an intermediary or controller, would Tray.io be the best option for that? We basically want to inform various internal parties once an employee change is triggered through Paylocity such as a position change, or employment termination, etc. We are also seeking to set this up in the form of a webhook. Thanks for the suggestions.
Any luck here @Anonymous ? I'm trying to connect with Paylocity as well.
Hi @Anonymous
I was unable to find a data connector for Paylocity. I found one option, tray.io, but did not test this. Paylocity does have an API, so if you have an deep understanding of those (i did not), then that may work for you. I had reached out to one of our vendors (CData) and they quoted me around $10k to build a connecor. Depending on your needs, that may be worth it.
https://www.paylocity.com/integrations/apis/
https://tray.io/connectors/microsoftpowerbi-paylocity-integrations
@Anonymous,
You can review this blog about how to use Paylocity API to get data. To connect to the api in Power BI Desktop, you can use web connector or directly add Power Query code in Advanced Editor of a blank query, for more details, please review the following blog:
https://chris.koester.io/index.php/2015/07/16/get-data-from-twitter-api-with-power-query/
Regards,
Lydia
Had anyone able to connect to paylocity
We have connected Data Factory to Paylocity and extracting data ok.
Did you connect through the API calls? If so, can you help explain how did you connect?
I was able to connect to paylocity using a web call in an ADF Azure pipeline that loads the data into a sql server db then I have power bi connected to sql server db. I used postman to test the authentication and api calls. I can post some steps later if anyone is interested.
I'd be interested as well, woud love to incorproate ADF into our processes if it expedites connectivity with Paylocity for Power BI
I will need to create a blog post but here is the shortened version.
In my paylocity Pipeline I first call my RefreshToken pipeline
It has 4 web API calls, the first two web calls get the ClientId and ClientSecret from Azure Keyvaults. The third call Post to
I am not sure if this is the most efficient way but it is secure and i make sure to always check the Secure input and output. Once I have time to get this fully documented I wll add a link here.
I would be interested in this. I am trying to help a client with this
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
29 | |
17 | |
11 | |
9 | |
8 |
User | Count |
---|---|
42 | |
24 | |
21 | |
13 | |
12 |