Skip to Content
SourcesSQLite

SQLite

Required
Fields required for a valid configuration.
PathTypeRequiredDescriptionDefaultConstraints
requiredobjectYesno extra properties
required.database_pathstringYesAbsolute or relative path to the SQLite database file (e.g. /data/app.db)
Masked
Sensitive fields under(secrets/credentials).
PathTypeRequiredDescriptionDefaultConstraints
maskedobjectNoSQLite has no credentials; this section is intentionally empty.no extra properties
Optional
Optional configuration fields.
PathTypeRequiredDescriptionDefaultConstraints
optionalobjectNono extra properties
optional.scopeobjectNoTable selection scope.no extra properties
optional.scope.include_tablesarrayNoOptional table allowlist. Only tables in this list will be scanned.
optional.scope.include_tables[]stringNo
optional.scope.table_limitintegerNoOptional cap on number of table assets extractedmin 1
Extracted Metadata

Table

FieldTypeRequiredDescription
databasestringYesDatabase or catalog name
table_namestringYesTable name
table_typestringYesObject type (TABLE/VIEW)
schemastringNoSchema name
columnsobject[]NoColumns as {name, type} objects
row_countintegerNoEstimated number of rows
Examples
Local file scan
Scan all tables in a local SQLite database file with random sampling

Config Payload

{
  "type": "SQLITE",
  "required": {
    "database_path": "/data/app.db"
  },
  "sampling": {
    "strategy": "AUTOMATIC",
    "rows_per_page": 50
  }
}

Schedule

{
  "enabled": false,
  "preset": "weekly",
  "cron": "0 3 * * 0",
  "timezone": "UTC"
}
Full table export
Read every row from selected tables in a SQLite database

Config Payload

{
  "type": "SQLITE",
  "required": {
    "database_path": "/data/analytics.sqlite3"
  },
  "optional": {
    "scope": {
      "include_tables": [
        "users",
        "events"
      ],
      "table_limit": 50
    }
  },
  "sampling": {
    "strategy": "AUTOMATIC",
    "rows_per_page": 100
  }
}

Schedule

{
  "enabled": true,
  "preset": "weekday_business",
  "cron": "0 9 * * 1-5",
  "timezone": "UTC"
}