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.

SourceIdentifierConformance status
PostgreSQLpostgres13/13 conformance cases passing
MySQLmysql13/13 conformance cases passing
SQL Servermssql13/13 conformance cases passing
Oracleoracle13/13 conformance cases passing
IBM Db2db213/13 conformance cases passing
Google BigQuerybigquery13/13 conformance cases passing
SourceIdentifierConformance status
Google Sheetsgoogle_sheetsExtraction 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/SharePointexcel_sharepointSame as Google Sheets — fixtures not yet provisioned.
SourceIdentifierConformance status
TableautableauNot covered by the automated conformance harness (which targets row-level SQL/spreadsheet extraction).
LookerlookerSame 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.