max_parallel_workers: 4 source_db_type: sqlserver target_db_type: postgres defaults: max_extractors: 2 max_loaders: 4 queue_size: 8 batch_size: 25000 batches_per_partition: 8 truncate_target: true truncate_method: TRUNCATE # TRUNCATE | DELETE max_partition_errrors: 5 max_chunk_errors: 5 retry: attempts: 3 base_delay_ms: 500 max_delay_ms: 10000 max_jitter_ms: 500 jobs: - name: cartografia_manzana enabled: true source: schema: Cartografia table: MANZANA primary_key: GDB_ARCHIVE_OID target: schema: Cartografia table: MANZANA pre_sql: - 'SELECT 1' range: min: 1000000 max: 2000000 is_min_inclusive: false is_max_inclusive: true - name: red_puerto enabled: true source: schema: Red table: PUERTO primary_key: ID_PUERTO target: schema: Red table: PUERTO pre_sql: - 'SELECT 1' post_sql: - "SELECT 1" - name: infraestructura_site_holder__attach source: schema: Infraestructura table: SITE_HOLDER__ATTACH primary_key: GDB_ARCHIVE_OID target: schema: Infraestructura table: SITE_HOLDER__ATTACH to_storage: columns: - source: DATA target: FILE_URL mode: REFERENCE_ONLY max_extractors: 8 max_loaders: 4 queue_size: 32 batch_size: 1 retry: attempts: 5 base_delay_ms: 1000 max_delay_ms: 15000 max_jitter_ms: 500