-
Notifications
You must be signed in to change notification settings - Fork 0
/
pipedag.yaml
46 lines (39 loc) · 1.35 KB
/
pipedag.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
instances:
__any__:
network_interface: "127.0.0.1"
auto_table:
- "pandas.DataFrame"
- "polars.DataFrame"
- "pydiverse.transform.Table"
- "ibis.api.Table"
- "sqlalchemy.sql.expression.TextClause"
- "sqlalchemy.sql.expression.Selectable"
# Attention: For disable_kroki: false, stage and task names might be sent to the kroki_url.
# You can self-host kroki if you like:
# https://docs.kroki.io/kroki/setup/install/
disable_kroki: false
fail_fast: true
instance_id: vectorization
stage_commit_technique: READ_VIEWS
table_store:
class: "pydiverse.pipedag.backend.table.SQLTableStore"
args:
url: "duckdb:////tmp/pipedag/{instance_id}/db.duckdb"
create_database_if_not_exists: true
print_materialize: true
print_sql: true
local_table_cache:
store_input: true
store_output: true
use_stored_input_as_cache: true
class: "pydiverse.pipedag.backend.table.cache.ParquetTableCache"
args:
base_path: "/tmp/pipedag/table_cache"
blob_store:
class: "pydiverse.pipedag.backend.blob.FileBlobStore"
args:
base_path: "/tmp/pipedag/blobs"
lock_manager:
class: "pydiverse.pipedag.backend.lock.NoLockManager"
orchestration:
class: "pydiverse.pipedag.engine.SequentialEngine"