Skip to content

Supported Sources

DataRecs supports 10 connection types across databases, spreadsheets, and BI tools. Extraction correctness for each is proven by a conformance harness that runs a fixed matrix of edge cases (grouping, NULL handling, leading-zero identifiers, Unicode filters, numeric relational operators, and more) against every engine and checks the results agree.

Source Identifier Conformance status
PostgreSQL postgres 13/13 conformance cases passing
MySQL mysql 13/13 conformance cases passing
SQL Server mssql 13/13 conformance cases passing
Oracle oracle 13/13 conformance cases passing
IBM Db2 db2 13/13 conformance cases passing
Google BigQuery bigquery 13/13 conformance cases passing
Source Identifier Conformance status
Google Sheets google_sheets Extraction fixtures not yet provisioned in the automated conformance suite — the connector is built and in production use, but this specific edge-case matrix hasn’t been run against it yet.
Excel/SharePoint excel_sharepoint Same as Google Sheets — fixtures not yet provisioned.
Source Identifier Conformance status
Tableau tableau Not covered by the automated conformance harness (which targets row-level SQL/spreadsheet extraction).
Looker looker Same as Tableau.

Each database and BigQuery engine runs the same fixed set of edge cases — grand totals, grouping (including a NULL-valued dimension), string equality/inequality, leading-zero text identifiers (sku = '007'), numeric relational filters (>, >=), IS NULL/IS NOT NULL, a Unicode LIKE filter, and boolean-as-string filtering — against both a golden-CSV oracle and (where available) the live source, and asserts every engine produces identical results. This is what backs the column typing and filtering behaviour described elsewhere in these docs.