YADET (Yet Another Data Extract Tool)
A simple and effective Python data extraction tool for getting batch data exports and store in a simple format.
Current functionality is relatively limited with MsSQL Source integration and File System Target Integration.
Install
With Python 3.7 or greater install the package with simple pip command.
pip install yadet
Usage
Import and load data
from yadet.config import ProjectConfig
from yadet.batch import ProjectBatchRun
from yadet.engine import SourceMssqlEngine, TargetFileSystemEngine
import os
conn_str = "<>"
project = ProjectConfig(
name="example",
source_engine=SourceMssqlEngine,
source_engine_params={"connection_str": conn_str},
target_engine=TargetFileSystemEngine,
target_engine_params={
"base_directory": os.path.join("data", "example"), "compression": "gzip"
}
)
batch_run = ProjectBatchRun(project=project, debug=True)
batch_run.run_batch()
Release files for yadet 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yadet-1.6.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yadet-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.8 kB
Release files / yadet-1.6.0.tar.gz
| Download URL | yadet-1.6.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
325780f7d0c39932dfa199e0b1f3235102a98a8e824da9f580e890624ae0f8f4
|
|
BLAKE2b-256 checksum How to use checksums |
1f641b8b8846289d366e3c2504e1dd38bdcb976ac82bd1629b3b1454e9509ab9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|
Release files / yadet-1.6.0-py3-none-any.whl
| Download URL | yadet-1.6.0-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
903ee162f8ba5a44365a70b66fc65ca094de1c5961aa8d08acaeada4a5cb5ffb
|
|
BLAKE2b-256 checksum How to use checksums |
8f55be952013ca83e36561407999f3d625c6d7e07996174ddc069ca047425572
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|