Forum Discussion
Hi,
We have developed reports for our MYOB customers from MYOB classic 19 until MYOB 2020. Our solution is that we pull data from MYOB (requested tables) and put it to another database (we used MySQL), then we develop reports and dashboards on MySQL database.
For MYOB AR 2020, we developed a program that connects to MYOB API and pulls MYOB data through API and puts it as a database table. The logics of MYOB AR 2020 does not much differ from MYOB AR Classic 19, so when you pull data, you can create tables like AR Classic tables
Thank you for the reply.
Yes, we looked at this option of using the myob API to download data from myob table into sql server tables and then generate reports in using Power BI (power BI connects to sql server).
As we are already using the myob API to export data, we know that its very slow at times. So downloading data and the need to create myob tables in sql server is a time consuming process and the data is not up to date.
We were looking at the below option where u use this addon to access myob tables directly in sql server. It paid though unlike myob API.
https://accountingaddons.com.au/odbclink/
Wondering if u have used this addon or have more information on it. Wouldn't this be better than myob API ?
I would like to know your thoughts on this.
- Mike_James5 years agoUltimate Cover User
Hi PujaParekh , the ODBCLink app uses the API to access the AccountRight file, and then converts the endpoints into tables that look like the ODBC tables in v19. So it is likely to operate at the same speed or slower than native API, given that there is a conversion/transformation process included.
- 5 years ago
hi mike,
Before when myob supported ODBC driver, we accessed myob tables in Microsoft Access. It was quite fast. So I am assuming this addon be similar.
When using myob API to download data, i will have to manually create the myob tables in sql server and every time i have to run reports, I will need to run the api first to download latest data. Wouldn't this take long ?
sorry but I am just trying to figure out the best option here.
- Mike_James5 years agoUltimate Cover User
Hi PujaParekh , the ODBC and API access methods are completely different, so don't make any assumptions about performance in general, or particular apps. The vendor can probably comment further.
We do the same, ie we use a local relational database to store API extracts for further reporting, and we find the performance of the extracts is generally adequate for most users' requirements. Occasionally we switch to reporting off the live file, either because performance is not an issue, or for functional reasons.
Note that extracting data from cloud files requires you to deal with oauth2 credentials and processes including 2FA, whereas extracting data from files held locally or on a network does not.
Looking for something else?
Search the Community Forum for answers or find your topic and get the conversation started!
Find technical support and help for all MYOB products in our online help centre
Dig into MYOB Academy for free courses, learning paths and live events to help build your business with MYOB.