Discover how a bimodal integration strategy can address the major data management challenges facing your organization today.
Get the Report →Use the CData ODBC Driver for MYOB AccountRight in Microsoft Power Query
You can use the CData MYOB AccountRight ODBC Driver with Microsoft Power Query. In this article, you will use the ODBC driver to import MYOB AccountRight data into Microsoft Power Query.
The CData ODBC Driver for MYOB AccountRight enables you to link to MYOB AccountRight data in Microsoft Power Query, ensuring that you see any updates. This article details how to use the ODBC driver to import MYOB AccountRight data into Microsoft Power Query.
Connect to MYOB AccountRight as an ODBC Data Source
If you have not already, first specify connection properties in an ODBC DSN (data source name). This is the last step of the driver installation. You can use the Microsoft ODBC Data Source Administrator to create and configure ODBC DSNs.
These properties are required when connecting to a company file (both for Cloud and On-Premise instances).
- CompanyFileId: You can find this by starting MYOB, opening your data file, and selecting Help -> About MYOB
- User: The username associated with your company file.
- Password: The password associated with your company file.
Connecting to a Cloud Instance
To connect to a cloud instance of MYOB, you can use the embedded OAuth credentials or create an OAuth app with MYOB. This process is detailed in the Help documentation.
Connecting to an On-Premise instance:
When connecting to an on-premise instance, you will need to set the following connection property in addition to those above:
- InitiateOauth: Set this to OFF.
- Url: The Url of your MYOB instance.
Import MYOB AccountRight Data
Follow the steps below to import MYOB AccountRight data using standard SQL:
-
From the ribbon in Excel, click Power Query -> From Other Data Sources -> From ODBC.
- Enter the ODBC connection string. Below is a connection string using the default DSN created when you install the driver:
Provider=MSDASQL.1;Persist Security Info=False;DSN=CData MYOB Source
-
Enter the SELECT statement to import data with. For example:
SELECT Id, Name FROM Accounts WHERE Type = 'Bank'
Enter credentials, if required, and click Connect. The results of the query are displayed in the Query Editor Preview. You can combine queries from other data sources or refine the data with Power Query formulas. To load the query to the worksheet, click the Close and Load button.