Skip to main content

Python Data Engineer Enterprise Notebook

Project description

PYDEEN

Python Data Engineer Enterprise Notebook

Work with Enterprise data as an Data Engineer in notebook style.

Main features:

  • Extract data from SAP ABAP Backend OData Services

  • Extract data from SAP ABAP Backend via SQL (SAP abapGit Addon ZDEEB required)

  • Websocket Stack for secure SAP ABAP callbacks and realtime messaging

current state and license

This library is still experimental at the moment and is currently being tested by selected people in practical scenarios. A release under an open source license is planned.

CHANGELOG

0.12.0: 2023-04-13 CLI support

  • NEW: sap deeb exit class and merge mode

  • NEW: sap deeb timestamp and key info

  • NEW: file loader util for period loading data to SAP

  • NEW: argument util for configuration from cli

  • bugfix sap table exit for pandas

  • bugfix deeb exit class and merge mode

0.11.0: 2022-11-09 JSON REST Support

  • NEW: REST Connector

  • NEW: pandas expert options

  • NEW: object menu subtitle

  • NEW: multi selection menu

  • NEW: Auth per API Token

  • pandas menu redesign (expert options)

  • pandas metadata and detect options

  • pandas expert: delete columns

  • pandas expert: generate unique key and set unique key columns

  • pandas expert: generate table layout (SQLite, DXP)

  • redesign http connector menu

  • redesign sap abap odata

  • bugix pandas from association (convert_raw_value)

0.10.0: 2022-11-02 single record odata navigation

  • pandas dataframe excel support (export/import)

  • single records with follow association support

  • parse json results with deep structure

  • sap deeb optimizations for table template generation (long fieldnames) and export to sap backend

  • remember last request in http connector object

  • change: sap odata without client param

  • change: pandas dataframe csv export without index

  • bugfix: pandas menu

0.9.0: 2022-10-05 pandas dataframe integration

  • datahub optimizations (description, integration)

  • pandas dataframe file export/import for pickle, csv

  • http backend ssl verify mode support

0.8.0: 2022-09-08 Datahub feature

  • NEW: Datahub feature for store multiple data objects in one session

  • NEW: select single entry from record list

  • SAPAbapHttpBackend replaces HttpBackend in sap abap scenarios

  • SAP OData Connector: single record selection

  • websockets: cloud events - answering to incoming ce message

  • websockets: authentification issue for direct sap sicf path

  • auth: generate http header authorization parameter value

  • menu: lower case character allowed

  • bugfix: pandas menu: datefrom -> dataframe

  • bugfix: save content: filename issues (result, metainfo)

0.7.0: 2022-08-20 pandas menu

  • pandas df menu

  • save result to txt

  • save metainfo (xml/json)

  • redesign menu handling

  • websockets renamed

  • cloud events support

  • cloud events for websockets

0.6.0 2022-08-15 sap abap odata fixes

  • logging

  • optimized menu with logging infos

  • pyodata lib removed

  • sap odata entity by key selection

0.5.0 2022-08-12 deeb addon

  • bugfix sap_abap result to pandas - timestamp fields

  • abapGit Addon DEEB support

  • execute SQL statements in SAP ABAP (via DEEB Addon)

0.4.0 2022-08-07 pandas support

  • basic auth menu

  • property encoding

  • export results as pandas dataframe

  • parse odata xml

  • sap type mapping (e.g. Date)

0.3.0 2022-08-04 sap abap odata support

  • command line menu framework

  • redesign pyodata support

  • support for sap abap odata gateway

0.2.0 2022-06-30 odata v1

  • doc for websocket usage

  • websocket restart mode

  • odata v2 access (pyodata) - early access

0.1.0 2022-06-21 initial pre-alpha release

  • core types

  • config file handling

  • websocket scenario with default command handler for SAP APC

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydeen-0.12.0-py3-none-any.whl (63.0 kB view details)

Uploaded Python 3

File details

Details for the file pydeen-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: pydeen-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 63.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pydeen-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c6bb347dfa6e20336a4f73458d246465f4f65a883d08bda1e6587aa6001dfd5
MD5 77fc093e69a8dbca2bc358d4e5385369
BLAKE2b-256 e69110b28f9188f86d1dfb5494f8ff0c261d02d7c1872f2c532cdc4348633de8

See more details on using hashes here.

Supported by

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