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.1a88.tar.gz (36.7 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.1a88-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for datajunction_reflection-0.0.1a88.tar.gz
Algorithm Hash digest
SHA256 9f1b6ba657786c25017083f7aa97c433ea666eff487a9e1ecc836249ee392cd2
MD5 5376ff75c48ac0166bee2682cdf6826e
BLAKE2b-256 acaf6eeb29fcc7e8e7a1e06a6812b0f6e9e32fb64e18ecff18ccf8068ed9e5da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datajunction_reflection-0.0.1a88-py3-none-any.whl
Algorithm Hash digest
SHA256 5832ffde85a0e741fba6112cac894a1a0e24b13e10d6bc9efc728817534a740e
MD5 b197068aeeb11b0fdb04d73e95394732
BLAKE2b-256 bada2b4dd5d42eb779dd65dfacab4f9f69400a96a070fa5feb10744a7fbf34f8

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