Extract data from Snowflake into Semantica with password, key-pair, OAuth, and SSO authentication.
Installation
Basic Usage
Use environment variables (or a .env file with python-dotenv) to keep credentials out of source code. SnowflakeIngestor() with no arguments reads from SNOWFLAKE_* environment variables automatically.
Authentication Methods
Password
Key-Pair (Recommended)
OAuth
SSO
Preferred for production: no password stored in config.
Querying
Ingest a table with filters
Custom SQL
Schema introspection
Export as Semantica Documents
Batch Processing Large Tables
Or use the built-in batch_size parameter:
Troubleshooting
See Also