Skip to main content

A client library for integrating client data from source into client database

Project description

Dativa Tools

Provides useful libraries for processing large data sets. Developed by the team at www.dativa.com as we find them useful in our projects.

Any questions, please email hello AT dativa.com

Installation

pip install dativatools

Description

CommonUtility

Supports various common activities including getting detailed descriptions about exceptions, logging activity into a CSV file or database table and sending email reports of failures.

DataValidation

Class containing methods to validate file sizes, dates, counts, names and extensions at a specified location.

DatabaseManagement

Generic database management operations including data insertion, table deletion, backup, rename, drop and create as well as query execution.

RsyncLib

Class to perform file transfer using Rsync.

SFTPLib

Class to perform file transfer using SFTP.

ArchiveManager

Class to manage archiving and unarchiving of files to and from specific locations.

TextToCsvConverter

Class containing methods required to convert a text file to CSV and change certain parameters like headers, separators etc.

S3Lib

Supports connecting to and getting and putting data to and from AWS S3 buckets.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dativatools-2.7.1.tar.gz (30.8 kB view hashes)

Uploaded Source

Built Distribution

dativatools-2.7.1-py2.py3-none-any.whl (50.5 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page