Power BI Custom Connector

Modified on Tue, 27 Aug at 1:58 PM

Nexar Power BI Custom Connect


This data connector is created using the M language, which is the same as that use by the Power Query user language found in Power Bi. 


This connector allows you to connect to the Nexar API and specifically, access the reports found in your Octopart Partner Portal.


It uses OAuth 2.0 and refresh tokens to keep you logged in for up to 30 days, after which you will have to sign in once again.

Prerequisites:



1. Download and unzip the folder, 'NexarConnector' 

2. Right click anywhere in the folder and select, Open with Code


3. In the left hand column, select 'client_id' and update the value to your client ID. This does not need any quote marks


4. Save the file, either with File > Save or ctrl + s

5. In the left hand column, select 'client_secret' and update the value to your client secret. Again, this does not need any quote marks. Save the file.


6. Finally, update 'company_id' in the same way. If you do not know your company_id, please contact your business account manager.

7. In the lift hand column, click 'Nexar_Connector.pq'. In the ribbon at the top, click Terminal > Run Build Task..., or use the shortcut Ctrl + Shift + B


8. Select, build: Build connector project using MakePQX


9. The OUTPUT window at the bottom of the screen should look similar to this:


11. Return to your windows folder explorer. Open bin > AnyCPU > Debug. Copy the file called, Nexar_Connector.mez 


11. Create a directory: [My Documents]\Microsoft Power BI Desktop\Custom Connectors  and paste the .mez file in there.

12. Open Power BI Desktop and check the option (Not Recommended) Allow any extension to load without validation or warning under File > Options and Settings > Security > Data Extensions

13. To access your connector in Power BI Desktop, click on Home > Get Data and search for Nexar. You will see a connector called Nexar_Connector (Beta) (Custom). Select it and click Connect.

14. Click, Continue

15. Click, Sign In. You will be redirected the the Nexar login page. Enter your username and password to log in. When the Nexar Authentication changes to say, You are currently signed in, click connect. 

16. After a few moments, an example of your reports should show. From here, you can either load your data, or transform it as you see fit.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article