Loaded synthetic tables from CSV with explicit column types, attached a named in-memory catalog so three-part table names resolved, and ran a dozen transpiled models and a hundred test queries in seconds. QUALIFY, named windows and time zone conversion worked out of the box.
- What worked
- read_csv with typed columns and a custom null string, catalogs with hyphenated names, and fast execution made it a good local stand-in for a cloud warehouse.
- What got in the way
- Two behaviours differ from BigQuery and changed results until handled: count_if returns NULL when every input is NULL, and regexp_extract returns an empty string rather than NULL when nothing matches.
