Add additional environment for sarens demo
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
meltano run tap-spreadsheets-anywhere target-postgres
|
meltano run tap-spreadsheets-anywhere target-postgres
|
||||||
|
|
||||||
meltano invoke dbt-postgres:run
|
meltano invoke dbt-postgres:run
|
||||||
|
|
||||||
|
|
||||||
|
meltano --environment=sarens-demo run tap-spreadsheets-anywhere target-postgres dbt-postgres:run
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ x-meltano-image: &meltano-image
|
|||||||
services:
|
services:
|
||||||
meltano:
|
meltano:
|
||||||
<<: *meltano-image
|
<<: *meltano-image
|
||||||
command: dragon
|
command: "--environment=sarens-demo run tap-spreadsheets-anywhere target-postgres dbt-postgres:run"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- db_network
|
- db_network
|
||||||
|
volumes:
|
||||||
|
- /home/sarens-data:/sarens-data
|
||||||
|
|
||||||
# # Uncomment if you are using the Airflow orchestrator, delete otherwise
|
# # Uncomment if you are using the Airflow orchestrator, delete otherwise
|
||||||
# airflow-scheduler:
|
# airflow-scheduler:
|
||||||
|
|||||||
93
meltano.yml
93
meltano.yml
@@ -75,9 +75,6 @@ environments:
|
|||||||
worksheet_name: Tabel
|
worksheet_name: Tabel
|
||||||
sample_rate: 1
|
sample_rate: 1
|
||||||
max_sampling_read: 25000
|
max_sampling_read: 25000
|
||||||
select:
|
|
||||||
- departments.*
|
|
||||||
- '!departments._*'
|
|
||||||
loaders:
|
loaders:
|
||||||
- name: target-postgres
|
- name: target-postgres
|
||||||
config:
|
config:
|
||||||
@@ -94,7 +91,95 @@ environments:
|
|||||||
user: postgres
|
user: postgres
|
||||||
port: 5432
|
port: 5432
|
||||||
schema: clean
|
schema: clean
|
||||||
- name: staging
|
- name: sarens-demo
|
||||||
|
config:
|
||||||
|
plugins:
|
||||||
|
extractors:
|
||||||
|
- name: tap-spreadsheets-anywhere
|
||||||
|
config:
|
||||||
|
tables:
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: departments
|
||||||
|
pattern: Applicable Organizations.xlsx
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: AO
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: positions
|
||||||
|
pattern: "HR002.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: HR002 - Positions Report (INTER
|
||||||
|
skip_initial: 8
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 1000
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: workers
|
||||||
|
pattern: "HR006.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: HR006 - All Users Report (Activ
|
||||||
|
skip_initial: 8
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 25000
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: performance_review_steps
|
||||||
|
pattern: "PER001.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: PER001 - Performance Review (2)
|
||||||
|
skip_initial: 8
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 25000
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: performance_review_total_scoring
|
||||||
|
pattern: "PER002.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: PER002 - Performance Review (2)
|
||||||
|
skip_initial: 8
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 25000
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: performance_review_sub_scoring
|
||||||
|
pattern: "PER003.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: PER003 - Performance Review (2)
|
||||||
|
skip_initial: 8
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 25000
|
||||||
|
- path: file:///sarens-data/
|
||||||
|
name: absenteisme
|
||||||
|
pattern: "Absenteisme.*"
|
||||||
|
start_date: '2000-01-01T00:00:00Z'
|
||||||
|
key_properties: []
|
||||||
|
format: excel
|
||||||
|
worksheet_name: Tabel
|
||||||
|
sample_rate: 1
|
||||||
|
max_sampling_read: 25000
|
||||||
|
loaders:
|
||||||
|
- name: target-postgres
|
||||||
|
config:
|
||||||
|
database: lakehouse_sarens
|
||||||
|
host: lakehouse-sarens-db-1
|
||||||
|
load_method: append-only
|
||||||
|
user: lakehouse-sarens
|
||||||
|
default_target_schema: raw
|
||||||
|
utilities:
|
||||||
|
- name: dbt-postgres
|
||||||
|
config:
|
||||||
|
host: lakehouse-sarens-db-1
|
||||||
|
dbname: lakehouse-sarens
|
||||||
|
user: lakehouse-sarens
|
||||||
|
port: 5432
|
||||||
|
schema: clean
|
||||||
- name: prod
|
- name: prod
|
||||||
plugins:
|
plugins:
|
||||||
extractors:
|
extractors:
|
||||||
|
|||||||
Reference in New Issue
Block a user