Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lebedov/pyoetl

Python interface to OrientDB ETL tool.
https://github.com/lebedov/pyoetl

etl json orientdb

Last synced: 2 months ago
JSON representation

Python interface to OrientDB ETL tool.

Awesome Lists containing this project

README

        

.. -*- rst -*-

PyOETL
======

Package Description
-------------------
PyOETL is a Python interface to the OrientDB ETL tool. It can be invoked from
the command line just like the ``oetl.sh`` script included in OrientDB, but has
some additional features:

- can process multiple JSON input files;
- can be invoked from outside of the OrientDB installation directory;
- provides a Python class that can be used
to invoke the ETL tool from within a Python program.

.. image:: https://img.shields.io/pypi/v/pyoetl.svg
:target: https://pypi.python.org/pypi/pyoetl
:alt: Latest Version

Installation
------------
The package may be installed as follows: ::

pip install pyoetl

Usage
-----
The ``ORIENTDB_DIR`` environmental variable must be set to the installation
directory of OrientDB.

Invoke PyOETL from the command line as follows: ::

pyoetl input_cfg_file.json

Author
------
See the included `AUTHORS.rst
`_ file for more
information.

License
-------
This software is licensed under the `BSD License
`_. See the included
`LICENSE.rst `_ file
for more information.