https://github.com/mobiletelesystems/syncmaster
Low-code ETL tool, based on onETL. WIP
https://github.com/mobiletelesystems/syncmaster
etl low-code transfer-data
Last synced: 7 days ago
JSON representation
Low-code ETL tool, based on onETL. WIP
- Host: GitHub
- URL: https://github.com/mobiletelesystems/syncmaster
- Owner: MobileTeleSystems
- License: apache-2.0
- Created: 2024-02-20T09:29:16.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-04-21T07:38:20.000Z (9 days ago)
- Last Synced: 2025-04-23T05:59:16.123Z (7 days ago)
- Topics: etl, low-code, transfer-data
- Language: Python
- Homepage: https://syncmaster.readthedocs.io
- Size: 5.26 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE.txt
- Security: SECURITY.rst
Awesome Lists containing this project
README
.. _readme:
Data.SyncMaster
===============|Repo Status| |Docker image| |PyPI| |PyPI License| |PyPI Python Version| |Documentation|
|Build Status| |Coverage| |pre-commit.ci|.. |Repo Status| image:: https://www.repostatus.org/badges/latest/wip.svg
:target: https://www.repostatus.org/#wip
.. |Docker image| image:: https://img.shields.io/docker/v/mtsrus/syncmaster-server?sort=semver&label=docker
:target: https://hub.docker.com/r/mtsrus/syncmaster-server
.. |PyPI| image:: https://img.shields.io/pypi/v/data-syncmaster
:target: https://pypi.org/project/data-syncmaster/
.. |PyPI License| image:: https://img.shields.io/pypi/l/data-syncmaster.svg
:target: https://github.com/MobileTeleSystems/syncmaster/blob/develop/LICENSE.txt
.. |PyPI Python Version| image:: https://img.shields.io/pypi/pyversions/data-syncmaster.svg
:target: https://badge.fury.io/py/data-syncmaster
.. |Documentation| image:: https://readthedocs.org/projects/syncmaster/badge/?version=stable
:target: https://syncmaster.readthedocs.io
.. |Build Status| image:: https://github.com/MobileTeleSystems/syncmaster/workflows/Run%20All%20Tests/badge.svg
:target: https://github.com/MobileTeleSystems/syncmaster/actions
.. |Coverage| image:: https://codecov.io/gh/MobileTeleSystems/syncmaster/graph/badge.svg?token=ky7UyUxolB
:target: https://codecov.io/gh/MobileTeleSystems/syncmaster
.. |pre-commit.ci| image:: https://results.pre-commit.ci/badge/github/MobileTeleSystems/syncmaster/develop.svg
:target: https://results.pre-commit.ci/latest/github/MobileTeleSystems/syncmaster/developWhat is Data.SyncMaster?
------------------------Data.SyncMaster is as low-code ETL tool for transfering data between databases and file systems.
List of currently supported connections:* Apache Hive
* Clickhouse
* Postgres
* Oracle
* MSSQL
* MySQL
* HDFS
* S3
* FTP
* FTPS
* SFTP
* Samba
* WebDAVBased on `onETL `_ and `Apache Spark `_.
**Note**: service is under active development, and is not ready to use.
Goals
-----* Make transfering data between databases and file systems as simple as possible
* Provide a lot of builtin connectors to transfer data in heterogeneous environment
* RBAC and multitenancy supportNon-goals
---------* This is not a backup system
* Only batch, no streaming.. documentation
Documentation
-------------See https://syncmaster.readthedocs.io