Connect SQL views to GraphQL
We built GraphQL APIs that made data from SQL views available for Power BI reporting. This connected the existing database views to the reporting workflow.
NextEra Energy · Data engineering
Spadasoft built GraphQL APIs with AWS Lambda functions and cache management to make data from large SQL datasets available to Power BI. The work focused on reducing query time in a reporting workflow built on SQL views.
Reporting workflowData from large SQL datasets
AWS Lambda functions + cache management
Data for reporting
01 / The challenge
NextEra Energy needed to use data from SQL views in Power BI. Query time was the problem to solve: the reporting workflow needed a faster way to retrieve and process that data.
02 / What we built
We built GraphQL APIs that made data from SQL views available for Power BI reporting. This connected the existing database views to the reporting workflow.
AWS Lambda functions formed part of the backend, processing data from the SQL views for use through the GraphQL APIs.
We implemented cache management as part of the data retrieval workflow, with the aim of reducing query time when working with large SQL datasets.
03 / The outcome
The GraphQL APIs, Lambda functions, and cache management reduced query time for NextEra Energy’s reporting workflow. Power BI could use the data exposed through those APIs, connecting large SQL datasets to the reports that needed them.
Tell us where your reporting workflow slows down. In a free 20-minute call, we’ll help you decide what to improve first and what can wait.
Request a free 20-minute callExplore more success stories