For the complete documentation index, see llms.txt. This page is also available as Markdown.

Redshift Integration Discovered Resources

Private preview: The Redshift integration is currently in private preview. To enable it for your account, please contact support.

The Euno Redshift integration discovers and updates the following resource families:

  • Redshift instances (provisioned clusters and Serverless workgroups)

  • Redshift databases

  • Redshift schemas

  • Redshift tables, views, materialized views, and Spectrum external tables

  • Redshift table and view columns

  • Usage from query history when enabled

Unquoted Redshift identifiers are folded to lowercase in URIs. Quoted identifiers keep the case Redshift stored. Configure Override hostname for URIs when generated URIs must match an existing canonical hostname.

Resource hierarchy

Redshift Instance
└── Database
    └── Schema
        └── Table / View / Materialized View / External Table
            └── Column

Ingested resources

Redshift instance (redshift_instance)

Represents the provisioned cluster or Serverless workgroup configured in the source.

Property
Description

name

Instance name. Defaults to the cluster identifier, workgroup name, or hostname.

type

Always redshift_instance.

subtype

Always redshift_instance.

database_technology

Always redshift.

URI pattern

Redshift database (database)

Represents a database on the Redshift instance.

Property
Description

name

Database name.

type

Always database.

subtype

Always database.

database_technology

Always redshift.

URI pattern

Example: redshift.analytics-cluster.analytics

Redshift schema (database_schema)

Represents a schema within a Redshift database.

Property
Description

name

Schema name.

type

Always database_schema.

subtype

Always database_schema.

database

Database name.

database_technology

Always redshift.

URI pattern

Redshift table (table)

All Redshift relations are type: table. subtype distinguishes the relation kind: base_table, view, materialized_view, or external_table.

Property
Description

name

Table or view name.

type

Always table.

subtype

base_table, view, materialized_view, or external_table.

description

Comment when present.

database

Database name.

schema

Schema name.

database_technology

Always redshift.

created_at, updated_at

Catalog timestamps when Redshift exposes them.

row_count

Table row count when size metadata is available. Applies to base_table and materialized_view.

volume

Storage size in bytes when size metadata is available. Applies to base_table and materialized_view.

projected_storage_cost

Estimated storage cost when a storage rate is configured.

URI pattern

Example: redshift.analytics-cluster.analytics.public.orders

Redshift column (column)

Represents a column on a table, view, materialized view, or Spectrum external table.

Property
Description

name

Column name.

type

Always column.

subtype

Always column.

description

Comment when present.

database

Database name.

schema

Schema name.

database_technology

Always redshift.

normalized_data_type

Euno-normalized data type.

URI pattern

Example: redshift.analytics-cluster.analytics.public.orders.column.order_id

Usage properties

When Extract Usage Metrics is enabled, Euno publishes the standard 14/30/60-day usage fields used by the resource Usage tab and EQL. See Redshift Usage Data.

Redshift's detailed system query logs retain about seven days. Euno accumulates query-history events across crawls. A 14-, 30-, or 60-day property stays unset until that window has been filled.

Table read

Applies to all table subtypes.

Property
Description

total_read_queries_14d, total_read_queries_30d, total_read_queries_60d

Read queries that referenced the table.

total_read_runtime_14d, total_read_runtime_30d, total_read_runtime_60d

Total runtime of those queries.

total_read_bytes_processed_14d, total_read_bytes_processed_30d, total_read_bytes_processed_60d

Bytes processed on read.

average_read_bytes_processed_14d, average_read_bytes_processed_30d, average_read_bytes_processed_60d

Average bytes processed per read query.

distinct_users_14d, distinct_users_30d, distinct_users_60d

Distinct users running read queries.

total_read_cost_14d, total_read_cost_30d, total_read_cost_60d

Estimated read cost when rates are configured.

average_read_cost_14d, average_read_cost_30d, average_read_cost_60d

Estimated average read cost per query when rates are configured.

For views, total_read_queries_* reflects queries that referenced the view. Bytes, runtime, and cost may reflect underlying table processing.

Table write

Applies to base_table and materialized_view. Views and external tables do not receive write metrics.

Property
Description

total_write_queries_14d, total_write_queries_30d, total_write_queries_60d

Write operations involving the table.

total_write_runtime_14d, total_write_runtime_30d, total_write_runtime_60d

Total runtime of write operations.

total_write_bytes_processed_14d, total_write_bytes_processed_30d, total_write_bytes_processed_60d

Bytes processed on write.

average_write_bytes_processed_14d, average_write_bytes_processed_30d, average_write_bytes_processed_60d

Average bytes processed per write operation.

total_write_cost_14d, total_write_cost_30d, total_write_cost_60d

Estimated write cost when rates are configured.

average_write_cost_14d, average_write_cost_30d, average_write_cost_60d

Estimated average write cost per operation when rates are configured.

Column read

Requires Extract Column Usage.

Property
Description

total_read_queries_14d, total_read_queries_30d, total_read_queries_60d

Distinct read queries that referenced the column.

distinct_users_14d, distinct_users_30d, distinct_users_60d

Distinct users who read the column.

Relationships

Source type(s)
Relationship
Target type(s)
Notes

database

has parent

redshift_instance

Databases are contained by the cluster or Serverless workgroup.

database_schema

has parent

database

Schemas are contained by databases.

table

has parent

database_schema

Base tables, views, materialized views, and Spectrum external tables are contained by schemas.

column

has parent

table

Columns are contained by native and Spectrum relations.

table

has upstream

table

Table-level lineage from view SQL (views and materialized views) and query history (base tables).

column

has upstream_fields

column

Column-level lineage from view SQL and query history.

table

has upstream_fields

column

Statement-level field dependencies on views (JOIN, WHERE, GROUP BY, HAVING, ORDER BY), including columns that are not in the projection.

Last updated