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

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

Uploaded 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