cdc_settings.yaml (300 lines of code) (raw):
# Copyright 2022 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
data_to_replicate:
{% if sql_flavour.upper() == 'S4' %}
- base_table: acdoca
load_frequency: "@hourly"
cluster_details: {columns: ["rclnt", "rbukrs"]}
- base_table: finsc_ld_cmp
load_frequency: "@daily"
- base_table: finsc_ledger_rep
load_frequency: "@daily"
- base_table: matdoc
load_frequency: "@hourly"
- base_table: prcd_elements
load_frequency: "@hourly"
- base_table: ckmlhd
load_frequency: "@daily"
- base_table: ckmlcr
load_frequency: "@daily"
- base_table: hrrp_node
load_frequency: "@monthly"
- base_table: hrrp_directory
load_frequency: "@monthly"
- base_table: hrrp_nodet
load_frequency: "@monthly"
- base_table: sethanahier0101
load_frequency: "@monthly"
- base_table: sethanahier0106
load_frequency: "@monthly"
- base_table: finsc_ledger
load_frequency: "@yearly"
- base_table: finsc_ledger_t
load_frequency: "@yearly"
{% endif %}
{% if sql_flavour.upper() == 'ECC' %}
- base_table: anla
load_frequency: "@hourly"
- base_table: ankt
load_frequency: "@hourly"
- base_table: faglflexa
load_frequency: "@hourly"
- base_table: konv
load_frequency: "@daily"
partition_details: {
column: "kdatu", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["stunr"]}
- base_table: mseg
load_frequency: "@hourly"
- base_table: prps
load_frequency: "@hourly"
- base_table: vbuk
load_frequency: "@hourly"
- base_table: vbup
load_frequency: "@hourly"
- base_table: msfd
load_frequency: "@weekly"
- base_table: fagl_011pc
load_frequency: "@monthly"
- base_table: fagl_011qt
load_frequency: "@monthly"
- base_table: fagl_011zc
load_frequency: "@monthly"
{% endif %}
- base_table: adr6
load_frequency: "@daily"
- base_table: adrc
load_frequency: "@daily"
- base_table: adrct
load_frequency: "@daily"
- base_table: bkpf
load_frequency: "@hourly"
partition_details: {
column: "budat", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["bukrs", "gjahr"]}
- base_table: afko
load_frequency: "@hourly"
- base_table: afpo
load_frequency: "@hourly"
- base_table: aufk
load_frequency: "@hourly"
- base_table: bseg
load_frequency: "@hourly"
cluster_details: {columns: ["mandt", "bukrs", "gjahr"]}
- base_table: but000
load_frequency: "@daily"
- base_table: but020
load_frequency: "@daily"
- base_table: cepc
load_frequency: "@daily"
- base_table: cepct
load_frequency: "@daily"
- base_table: csks
load_frequency: "@daily"
- base_table: cskt
load_frequency: "@daily"
- base_table: ekbe
load_frequency: "@hourly"
partition_details: {
column: "budat", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["mandt", "vgabe", "ebeln", "bwart"]}
- base_table: ekes
load_frequency: "@hourly"
- base_table: eket
load_frequency: "@hourly"
partition_details: {
column: "eindt", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["mandt", "ebeln"]}
- base_table: ekkn
load_frequency: "@hourly"
- base_table: ekko
load_frequency: "@hourly"
partition_details: {
column: "bedat", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["mandt", "ebeln"]}
- base_table: ekpo
load_frequency: "@hourly"
partition_details: {
column: "aedat", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["mandt", "ebeln"]}
- base_table: jest
load_frequency: "@daily"
- base_table: kna1
load_frequency: "@daily"
- base_table: lfa1
load_frequency: "@daily"
- base_table: likp
load_frequency: "@hourly"
partition_details: {
column: "erdat", partition_type: "time", time_grain: "month"
}
cluster_details: {columns: ["vkorg"]}
- base_table: lips
load_frequency: "@hourly"
partition_details: {
column: "erdat", partition_type: "time", time_grain: "month"
}
- base_table: makt
load_frequency: "@daily"
cluster_details: {columns: ["spras"]}
- base_table: mara
load_frequency: "@daily"
- base_table: marc
load_frequency: "@hourly"
- base_table: mard
load_frequency: "@hourly"
- base_table: mast
load_frequency: "@monthly"
- base_table: mbew
load_frequency: "@daily"
- base_table: mbewh
load_frequency: "@daily"
- base_table: mcha
load_frequency: "@daily"
- base_table: rbco
load_frequency: "@hourly"
- base_table: rbkp
load_frequency: "@hourly"
- base_table: rseg
load_frequency: "@hourly"
- base_table: setleaf
load_frequency: "@monthly"
- base_table: setnode
load_frequency: "@monthly"
- base_table: setheadert
load_frequency: "@monthly"
- base_table: setheader
load_frequency: "@monthly"
- base_table: ska1
load_frequency: "@daily"
- base_table: skat
load_frequency: "@daily"
- base_table: stas
load_frequency: "@monthly"
- base_table: stko
load_frequency: "@monthly"
- base_table: stpo
load_frequency: "@monthly"
- base_table: t001
load_frequency: "@once"
- base_table: t001k
load_frequency: "@once"
- base_table: t001l
load_frequency: "@once"
- base_table: t001w
load_frequency: "@once"
- base_table: t002
load_frequency: "@once"
- base_table: t005
load_frequency: "@yearly"
- base_table: t005k
load_frequency: "@yearly"
- base_table: t005s
load_frequency: "@yearly"
- base_table: t005t
load_frequency: "@yearly"
- base_table: t006
load_frequency: "@yearly"
- base_table: t006a
load_frequency: "@once"
- base_table: t006t
load_frequency: "@once"
- base_table: t009
load_frequency: "@once"
- base_table: t009b
load_frequency: "@once"
- base_table: t023
load_frequency: "@once"
- base_table: t023t
load_frequency: "@once"
- base_table: t024
load_frequency: "@once"
- base_table: t024e
load_frequency: "@once"
- base_table: t134
load_frequency: "@once"
- base_table: t134t
load_frequency: "@once"
- base_table: t148t
load_frequency: "@once"
- base_table: t156t
load_frequency: "@once"
- base_table: t157e
load_frequency: "@once"
- base_table: t161
load_frequency: "@once"
- base_table: t161t
load_frequency: "@once"
- base_table: t179
load_frequency: "@once"
- base_table: t179t
load_frequency: "@once"
- base_table: t881
load_frequency: "@once"
- base_table: t881t
load_frequency: "@once"
- base_table: tcurc
load_frequency: "@once"
- base_table: tcurf
load_frequency: "@once"
- base_table: tcurr
load_frequency: "@daily"
- base_table: tcurt
load_frequency: "@daily"
- base_table: tcurx
load_frequency: "@daily"
- base_table: tspa
load_frequency: "@yearly"
- base_table: tspat
load_frequency: "@yearly"
- base_table: tj02t
load_frequency: "@yearly"
- base_table: tka02
load_frequency: "@yearly"
- base_table: tvarvc
load_frequency: "@daily"
- base_table: tvfst
load_frequency: "@yearly"
- base_table: tvko
load_frequency: "@yearly"
- base_table: tvkot
load_frequency: "@yearly"
- base_table: tvlst
load_frequency: "@yearly"
- base_table: tvtw
load_frequency: "@yearly"
- base_table: tvtwt
load_frequency: "@yearly"
- base_table: vbak
load_frequency: "@hourly"
partition_details: {
column: "audat", partition_type: "time", time_grain: "day"
}
cluster_details: {columns: ["vkorg"]}
- base_table: vbap
load_frequency: "@hourly"
cluster_details: {columns: ["werks", "lgort"]}
- base_table: vbep
load_frequency: "@hourly"
- base_table: vbfa
load_frequency: "@hourly"
- base_table: vbpa
load_frequency: "@hourly"
- base_table: vbrk
load_frequency: "@hourly"
- base_table: vbrp
load_frequency: "@hourly"
- base_table: mch1
load_frequency: "@daily"
- base_table: mska
load_frequency: "@weekly"
- base_table: mslb
load_frequency: "@weekly"
- base_table: msku
load_frequency: "@weekly"
- base_table: mkol
load_frequency: "@weekly"