Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Technologies
Integration
Explore All Connectors
UK Department for Business and Trade Data Integration Connector
UK Department for Business and Trade Data Integration
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The UK Department for Business and Trade (DBT) Data Integration Connector provides seamless integration with the DBT Data API, enabling access to datasets, versions, tables, reports, and metadata. This connector acts as a proxy to streamline data retrieval, supporting multiple action points for listing datasets, versions, tables, reports, and retrieving data and metadata, optimized for deployment on Google Cloud Platform (GCP).
Integration Overview
This document provides a detailed guide for the supported action points of the UK DBT Data Integration Connector, their purposes, configurations, and workflow support when deployed on GCP. The connector leverages GCP services such as Cloud Functions or Cloud Run for API calls and BigQuery for data storage and querying.
Supported Integration Action Points
Detailed Integration Documentation
List Datasets
Action | listDatasets |
Purpose | Retrieves a list of all datasets available in the DBT Data API. |
Parameters |
|
Configuration | Deploy the connector on GCP Cloud Functions or Cloud Run with the base URL set to https://data.api.trade.gov.uk. Ensure GCP IAM roles allow HTTP requests to external APIs. |
Output |
|
Workflow Example |
|
List Versions
Action | listVersions |
Purpose | Retrieves a list of versions for a specified dataset. |
Parameters |
|
Configuration | Deploy on GCP Cloud Run. Use GCP Secret Manager to securely manage API configurations. |
Output |
|
Workflow Example |
|
2.3 List Tables
Action | listTables |
Purpose | Retrieves a list of tables in a specified dataset version. |
Parameters |
|
Configuration | Deploy on GCP Cloud Functions. Configure Cloud Logging for monitoring API call performance. |
Output |
|
Workflow Example |
|
List Reports
Action | listReports |
Purpose | Retrieves a list of reports in a specified dataset version. |
Parameters |
|
Configuration | Deploy on GCP Cloud Run. Use GCP Monitoring to track API request latency. |
Output |
|
Workflow Example |
|
Get Metadata
Action | getMetadata |
Purpose | Retrieves metadata for a specified dataset version, including table schemas and dataset details. |
Parameters |
|
Configuration | Deploy on GCP Cloud Functions. Store metadata in Google Cloud Storage for persistence. |
Output |
|
Workflow Example |
|
Get Version Data
Action | getVersionData |
Purpose | Retrieves data for a specified dataset version in the requested format. |
Parameters |
|
Configuration | Deploy on GCP Cloud Run. Use BigQuery for storing and querying retrieved data. |
Output |
|
Workflow Example |
|
Get Table Data
Action | getTableData |
Purpose | Retrieves data for a specific table in a dataset version. |
Parameters |
|
Configuration | Deploy on GCP Cloud Functions. Store table data in Google Cloud Storage or BigQuery. |
Output |
|
Workflow Example |
|
Get Report Data
Action | getReportData |
Purpose | Retrieves data for a specific report in a dataset version. |
Parameters |
|
Configuration | Deploy on GCP Cloud Run. Use BigQuery for storing report data. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Dataset Exploration and Analysis
List Available Datasets |
|
Explore Dataset Versions |
|
Retrieve Table and Report Data |
|
Analyze Metadata and Data |
|
Visualize Results |
|
Assumptions Made
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]