How can I connect to the OData endpoint connection?
OData Feeds represent a major step forward in live data sharing over the internet without the need to develop APIs.
All ESdat users have access to an OData Feed. An Enterprise OData Feed is also available for providing data for system integrations (additional fee applies) not tied to a specific ESdat User.
The OData Feed means users can securely connect to live ESdat data over the web and view their data in external applications, in particular Power BI, Excel, Power Automate, Power Query and ArcGIS. Users can then create their own Power BI dashboards, or their own Excel graphs or calculations that can auto-update with the latest data in ESdat. ArcGIS integration requires the Data Interoperability Extension or data feeds can be set up using the Microsoft suite of products (Power Automate and/or Power Query) which can populate datasets linked to ArcGIS datastores.
To create your OData Feed, you first need to set up a specific Application Password for use through the OData Application. This will be different to the password you use to log into ESdat.
This is done under your User Profile – Edit Account - Application Passwords.
In the application passwords menu, select “New Password” and Enter an Application Name
Once you select OK a one-time password is created
It must be saved outside of ESdat and will not appear again. If you lose the password, you can generate another.
Creating the connection:
This may vary depending on the platform you are trying to connect to. For Microsoft products OData is connected via “Other Sources”
You will be prompted to enter the OData feed URL. If there is an option to select a Basic or Advanced OData Feed – Select “Basic”
If you are unsure of your OData URL, it can be found at the top of the External Data Feeds Page in the administration menu. This menu is only accessible to users with administrator access.
The OData URL is linked to the URL used to access ESdat.
ESdat Online Instance | URL |
EO USA | online-usa.esdat.net/OData |
EO Canada | online-ca.esdat.net/OData |
EO Australia/SE Asia | online-au.esdat.net/OData |
EO UK | online-uk.esdat.net/OData |
If you have your own dedicated URL such as yourcompany.esdat.net then you should enter yourcompany.esdat.net/OData
You will be prompted for an Authentication. Select "Basic" and enter your ESdat Username and the Application Password generated earlier. Power BI and Excel will store these login details for you on the local machine / user profile, so you don't need to enter it each time.
You should now be able to select some ESdat Data Feeds.
In power BI, you will be able to select particular data views which display different types of ESdat data.
You can select to import tables together in one connection – or separately. A preview is provided for you to view the data structure and see examples of the data.
Select Load to load your selected data views into Power BI.
How are these views created? Are there any other data types I can add to the OData feed?
The list of OData feed views is displayed in the External data Feeds menu. The most commonly used data feeds are provided by default. Others are available and can be added to the list by selecting “Add new record” data views can also be hidden if they are not used.
I Am Receiving Authentication Error with the Credentials Provided. What Should I Do?
When a user receives this error, it is normally a problem with the username and password. You will need to repeat the process of getting your credentials. Please note that:
The username is the one you use to login to ESdat (email address)
The password is the one generated in Application Passwords
Your login details will be cached so if entered incorrectly, it continues to use the wrong information even if corrected. You will need to delete any saved credentials before reconnecting.
Delete your saved credentials in Power BI
From the main menu, choose Options and Settings > Data Source Settings in Power BI:
Then, you can either Edit Permissions - which will let you change the saved password, or Clear Permissions, which will prompt you to enter them again next time you try to connect.
Delete the application password and create a new one
You can delete the application password in ESdat under the same page as you created them. There should be a delete button beside the password information.
After deleting, you can generate a new one as instructed previously.
When entering any details in Power BI, make sure to enter the exact values for username and password. If you're copying and pasting, be careful you don't get any spaces on the end to avoid errors and issues with authentication.