Skip to main content

OSS Implementation of a DataJunction Reflection Service

Project description

DJ Reflection Service

The reflection service polls the DJ core service for all nodes with associated tables, whether source tables or materialized tables. For each node, it refreshes the node's schema based on the associated table's schema that it retrieves from the query service. It also retrieves the available partitions and the valid through timestamp of these tables and reflects them accordingly to DJ core.

This service uses a celery beat scheduler, with a configurable polling interval that defaults to once per hour and async tasks for each node's reflection.

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

datajunction_reflection-0.0.1a80.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

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

datajunction_reflection-0.0.1a80-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file datajunction_reflection-0.0.1a80.tar.gz.

File metadata

File hashes

Hashes for datajunction_reflection-0.0.1a80.tar.gz
Algorithm Hash digest
SHA256 47cdabc4262181e5d1df8b4b1914113e67af4a4a4a884a4be323c1b4f7a55cbd
MD5 e165364954d67d31f338dd71138bdb4d
BLAKE2b-256 902b7678ef3c72f8d0c1c3069d1881f4d4f37b5258057cde938d433941fad543

See more details on using hashes here.

File details

Details for the file datajunction_reflection-0.0.1a80-py3-none-any.whl.

File metadata

File hashes

Hashes for datajunction_reflection-0.0.1a80-py3-none-any.whl
Algorithm Hash digest
SHA256 06e98f5b4f48fe764299c5cd800b5d0737e04adb97b0d5cde4011821a9e4730e
MD5 7ef4a6e889b8fa75decc5637fa88401d
BLAKE2b-256 e3895c0b0feb227e9f23095c2d06ad4509e5cb1c6fd6106e53e8ba01fef9121c

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