You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/concepts/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,4 +68,4 @@ SQLMesh automatically runs audits when you apply a `plan` to an environment, or
68
68
## Infrastructure and orchestration
69
69
Every company's data infrastructure is different. SQLMesh is flexible with regard to which engines and orchestration frameworks you use — its only requirement is access to the target SQL/analytics engine.
70
70
71
-
SQLMesh keeps track of model versions and processed data intervals using your existing infrastructure. SQLMesh it automatically creates a `sqlmesh` schema in your data warehouse for its internal metadata.
71
+
SQLMesh keeps track of model versions and processed data intervals using your existing infrastructure. It automatically creates a `sqlmesh` schema in your data warehouse for its internal metadata.
Copy file name to clipboardExpand all lines: docs/guides/configuration.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -170,6 +170,16 @@ The examples specify a Snowflake connection whose password is stored in an envir
170
170
account: <account>
171
171
```
172
172
173
+
!!! tip "Base64-encoded secrets"
174
+
175
+
If a secret is distributed base64-encoded in a single environment variable (for example a BigQuery service-account key), pipe the variable through the built-in `b64decode` filter to decode it to text inline:
A matching `b64encode` filter is also available. Both return UTF-8 text, so they are intended for string/JSON secrets rather than arbitrary binary data.
182
+
173
183
=== "Python"
174
184
175
185
Python accesses environment variables via the `os` library's `environ` dictionary.
Copy file name to clipboardExpand all lines: docs/integrations/engines/databricks.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -310,3 +310,25 @@ MODEL (
310
310
311
311
If you attempt to alter without having this property set, you will get an error similar to `databricks.sql.exc.ServerOperationError: [DELTA_UNSUPPORTED_DROP_COLUMN] DROP COLUMN is not supported for your Delta table.`.
312
312
[Databricks Documentation for more details](https://docs.databricks.com/en/delta/column-mapping.html#requirements).
313
+
314
+
## Liquid Clustering
315
+
316
+
SQLMesh supports the liquid clustering keywords AUTO and NONE
317
+
318
+
```sql
319
+
MODEL (
320
+
name sqlmesh_example.new_model,
321
+
...
322
+
clustered_by AUTO
323
+
)
324
+
```
325
+
326
+
To cluster by a column called `auto` or `none`, use parentheses and backticks
0 commit comments