SQLite Connector
SQLite is what lets development and CI exercise the full sampling path, including SQL sampling, with no credentials. There are two ways to use it: sample in place with SQLiteSource, or read a table into memory with read().
Installation
Sample in place with SQLiteSource
tables maps the names your query uses to the names in the database; leave it out to describe every table SQLite holds, under its own name. The connection is yours — close it when you are done sampling.
Read into memory instead
database and uri are aliases for the same argument; pass exactly one. Pass query= instead of table= to read the result of an arbitrary SQL statement.
Review the inferred schema and relationships before predicting — see Build a Schema.