Review the specific pipeline document to understand the configurations and how to run the pipeline.
-
Pause all the pipelines from the dedicated
FQDN -
Add the following new configuration files into the
transflux/config/folder within transflux directory and update them as per the dedicated source and target databases configurations. The steps to edit the configuration file and run the data pipelines are in the subsequent documents attached for each pipeline.-
qm_data_pipeline_config.yaml / https://expertflow-docs.atlassian.net/wiki/x/AwAPQg
-
qm_cisco_team_sync_config.yaml / https://expertflow-docs.atlassian.net/wiki/x/tgC4QQ
-
keyclock_users_data_pipeline_config.yaml / https://expertflow-docs.atlassian.net/wiki/x/XwDhQQ
-
data_migration_config.yaml / Data Migration On-boarding on Expertflow Data Platform | Configurations
-
Note: Use https for solution fqdn in bulk_upload_config.yaml /https://expertflow-docs.atlassian.net/wiki/x/MYCXRQ
-
gold_15_minutes_queries_config.yaml / https://expertflow-docs.atlassian.net/wiki/x/7QBkR
-
graphana_queries.yaml / https://expertflow-docs.atlassian.net/wiki/x/ewDXRg
-
-
Edit the previous/existing
forms_data_pipeline_config.yamlconfiguration file as follows:
# Add the following query under the 'queries' section in transflux/config/forms_data_pipeline_config.yaml.
# Make sure to add this query after the 'survey_distributions' query.
forms_schema:
database: "adminPanel"
collection_name: "forms"
filter: {}
replication_key: "updatedAt"
transformation: "transform_forms_schema_data"
num_batches: 50
query_keys:
-
Edit the previous/existing
data_migration_config.yamlconfiguration file and-
add these lines under
batch_processingsection:
-
agentStateChangeEvents-4.10: # migration to run
js_file: "corrupt-agent-mrd-data.js"
start_date: "2025-07-01" # Should be updated according to data
end_date: "2025-07-09" # Should be updated according to data
interval: "720" ## minute-wise interval (0.5 day = 720)
b. add these lines undernon_batch_processingsection:
RE_MRD-4.10:
js_file: "re-mrd-id-fix.js"
forms-schema-update-4.10:
js_file: "forms-schema-update-4_10.js"
-
Re-create the config maps
# Delete config Maps k delete cm ef-transflux-config-cm -n expertflow # Create config Map from the transflux directory kubectl -n expertflow create configmap ef-transflux-config-cm --from-file=config -
Update the tag for cx-transflux in
transflux/helm-values/cx-transflux-custom-values.yamland deploy it.
vi helm-values/cx-transflux-custom-values.yaml
tag: 4.10
#Re-deploy CX-Transflux
helm upgrade --install --namespace expertflow --set global.efCxReleaseName="ef-cx" cx-transflux --debug --values helm-values/cx-transflux-custom-values.yaml expertflow/transflux
-
Perform alembic migration for 4.10 mentioned in Alembic Schema Migration
-
Turn on the dedicated pipelines from the
FQDNas per requirements -
Once done, go to trasflux UI, login and run the pipelines
Routing_Engine_mRD_Batch_Migration_4.10,Routing_Engine_mRD_no_Batch_Migration_4.10andgraphana_queries.