Back to Datahub

README

metadata-ingestion/docs/sources/timescaledb/README.md

1.7.02.8 KB
Original Source

Overview

TimescaleDB is an open-source time-series database packaged as a PostgreSQL extension. See the official TimescaleDB documentation.

This connector extends the Postgres source with TimescaleDB-specific metadata: hypertables, continuous aggregates, compression and retention policies, and optionally TimescaleDB background jobs. Both self-hosted TimescaleDB and Tiger Cloud are supported.

Concept Mapping

TimescaleDB ConceptDataHub Entity (Subtype)Notes
DatabaseContainer (Database)
SchemaContainer (Schema)
TableDataset (Table)
HypertableDataset (Table) + hypertable tagDimensions, chunk count, compression flag, and retention policy are emitted as custom properties.
Continuous AggregateDataset (View) + continuous_aggregate tagRefresh policy and source hypertable are emitted as custom properties. Upstream lineage to the source hypertable is emitted.
View / Materialized ViewDataset (View)
Stored ProcedureDataJob (Stored Procedure)Grouped into a Procedures Container DataFlow per schema. TimescaleDB policy procedures are filtered out.
Background Job (optional)DataJob (Background Job)Grouped into a Background Jobs DataFlow per schema. Requires include_background_jobs: true.
Job executionDataProcessInstanceRecent runs of a background job.
ColumnSchemaField