Application replicates data from Microsoft SQL Server database using Change Tracking mechanism
158
Simple Java application replicates data from Microsoft SQL Server database using Change Tracking mechanism and loads it into one of the supported data warehouses:
See project at GitLab for additional details
Dockerfile linksTRACKED_DATABASE_JDBC_URL, TRACKED_DATABASE_USERNAME, TRACKED_DATABASE_PASSWORD - tracked database jdbc connection propertiesSETTINGS_DATABASE_JDBC_URL, SETTINGS_DATABASE_USERNAME, SETTINGS_DATABASE_PASSWORD - settings database jdbc connection propertiesTARGET_STORAGE_JDBC_URL, TARGET_STORAGE_USERNAME, TARGET_STORAGE_PASSWORD - target storage jdbc connection propertiesTARGET_STORAGE_TYPE - type of the target storage (one of the supported storages from the list above)/config/application.properties - path to external properties file (can be used to override application properties described in README)docker container run --name sqlserver-change-tracker \
-p 8080:8080 -p 9000:9000 -d \
-e "SPRING_BOOT_ADMIN_CLIENT_URL=http://spring-boot-admin:9001" \
-e "SETTINGS_DATABASE_JDBC_URL=jdbc:postgresql://settings-database:5432/change_tracker" \
-e "SETTINGS_DATABASE_USERNAME=postgres" -e "SETTINGS_DATABASE_PASSWORD=password" \
-e "TARGET_STORAGE_JDBC_URL=jdbc:sqlserver://target-storage:1433;database=change_tracker_target;" \
-e "TARGET_STORAGE_USERNAME=sa" -e "TARGET_STORAGE_PASSWORD=password" -e "TARGET_STORAGE_TYPE=SQLServer" \
-e "TRACKED_DATABASE_JDBC_URL=jdbc:sqlserver://tracked-storage:1433;database=change_tracker_source;" \
-e "TRACKED_DATABASE_USERNAME=sa" -e "TRACKED_DATABASE_PASSWORD=password" \
olexandrkucher/sqlserver-change-tracker:master
This project is licensed under the MIT License - see the LICENSE file for details.
Content type
Image
Digest
sha256:40df16e1e…
Size
157.9 MB
Last updated
almost 4 years ago
docker pull olexandrkucher/sqlserver-change-tracker:master