BI Tools + REST APIs: Not as Difficult as You May Think

June 21, 2021 Data & AI, DataDirect

SQL and REST APIs are the way we access data. Yet many business intelligence and analytics tools aren’t set up to allow easy querying of REST data. Progress DataDirect offers a simple solution to cross the divide.

SQL is one of the most common and traditional approaches to data access. Clients make SQL requests using ODBC or JDBC to a backing data store, and the data is either returned, updated, created or deleted. Analytics and BI tools like Tableau and Power BI use the data coming from these queries to populate the dashboards that inform and help us accomplish our daily tasks.

And then along comes the API. Working with REST API data traditionally requires some coding to consume it using a business intelligence tool. This means that for businesses to access data from REST APIs or SaaS applications, they need to do one of these three things:

  1. Code a solution from scratch using Python or another modern-day language.
  2. Make use of a web connector SDK to code a solution that functions with each reporting tool (because a connector made for Power BI, for example, won't work on other BI tools like Tableau).
  3. Attempt to avoid the problem by sending everything to a data warehouse and allowing direct database access.

These options might be okay if we were dealing with a few REST API connections per year or had sufficient development staff available to spend time on support and maintenance. But that's not how it works at most companies. Data via API is now just as popular as direct SQL access and deserves to be fully addressed.

Coding from scratch is a resource-consuming option, as it takes a huge amount of time and budget since the connectors need regular maintenance and are code-intensive. Using an SDK won’t scale out to all of the different REST-based data sources users may need. Avoiding the problem is still resource intensive as data pipelines need to be set up, QA testing done, and there needs to be long-term maintenance and support. Not to mention that allowing direct database access can be a data privacy risk.

Where Does this Shift to REST API Data Sources Leave Users?

As revolutionary as BI tools like Power BI and Tableau are, they can only do so much to satisfy all their users’ needs. Their native connectors integrate various data sources, but new REST API-based data sources outnumber the connectors a thousand to one. New applications are popping up daily. Because it’s so hard to create connectors for all these new public and private REST APIs, Power BI, Tableau and other reporting tools don't reach their maximum capabilities.

If essential data falls through the cracks, organizations start flying blind. Some organizations resort to making important decisions with incomplete data, and some simply go with their gut instinct where there are data gaps.

However, there is an easy way around all this—a way to bridge SQL with REST API data sources and maintain your sanity while you’re at it. How, you ask? Using Progress DataDirect Autonomous REST Connector.

How Does Autonomous REST Connector Help Solve Connectivity Issues?

Progress Autonomous REST Connector is a data connectivity solution that allows businesses to quickly build enterprise-grade data connectors. It achieves this without coding, taking the heavy lifting off developers.  And it not only works for Power BI and Tableau but for all other BI tools that your business or customers might be using.

Autonomous REST Connector allows organizations to immediately access and use any REST API data across different analytics tools and SQL-based applications in real-time. It is equipped with the capability to identify an API endpoint and create a codeless configuration file that allows programs to consume the data. You can customize the configuration with intelligent sampling, the dynamic creation of a data model, to fit your security, performance or optimization needs.

It normalizes the semi-structured JSON response data into data you can query with standard SQL. The best thing? It doesn’t even require you to be familiar with the JSON response so that you can access that data. No coding, no hassle, no stress.

Experience Autonomous REST Connector

It’s possible for data connectors to take over your organization so much that developers can’t focus their efforts on anything else. But in just minutes, Autonomous REST Connector can provide you with custom connectors for the REST APIs of your choice. That comes in handy when end users expect to have data access regardless of the application they’re using.

Think of Autonomous REST Connector as the factory that allows you to rapidly build enterprise-grade connections for REST APIs to have connectivity to SQL-based tools. We created this product with the idea that enterprises and ISVs can leverage APIs to their advantage without sacrificing time or money. If you or your customers need seamless access to REST API data from SQL-based tools, contact us or start a trial of DataDirect Autonomous REST Connector.

Try Autonomous REST Connector

Joelle Andrews

Joelle Andrews is a Product Marketing Manager focused on Progress Customer Care. Joelle’s past experience includes two years with the DataDirect team and a decade of experience in other product marketing, marketing automation, and sales roles. Outside of work, Joelle loves hiking, getting lost in a book, rescuing cats, and traveling the world.

Read next Buy or Build REST Data Connectors? What’s Right for Your Enterprise