Supported databases
Any JDBC-compatible database. Common examples:- SQL Server
- Oracle
- PostgreSQL
- MySQL / MariaDB
- IBM DB2
- Firebird
- Sybase
When to use
- The system holds its data in a database but exposes no API
- You have (or can create) a read-only user or a read replica
- The database sits on-premise or behind a VPN
- The data you need is the result of a SQL query across several tables
How it works
- RWS Connect connects to your database over JDBC, through a VPN when needed
- The pipeline runs the agreed queries on the agreed schedule and writes the results to structured tables
- Your integration extracts the tables through the RWS Connect API, like any other REST source
What you provide
Requesting the connector
Email connect@rwsintegration.com with the items above to open a ticket.Your tables are ready within two business days (SLA) after access and the information above are provided. If access requires a VPN, VPN setup takes an additional two business days before the pipeline is built.
How your data appears
- One table per source table or query, named as agreed in the ticket
- Columns in
snake_case - When the pipeline joins several source tables into one dataset, each column is prefixed with the table it came from, and every record is delivered as a single flat JSON object (see Column prefixes)
- Every run adds a snapshot stamped with the extraction date, so history is preserved
- Standard columns on every table:
extracted_at,extraction_date,extract_start_date_parameter,extract_end_date_parameter
Next steps
RWS Connect
Understand how RWS Connect works
Querying the RWS Connect API
Filters, aggregations, pagination and more