Skip to main content

Execute commands against the MetricFlow semantic layer with dbt.

Project description

Welcome to dbt-metricflow

This repo encapsulates the dbt-core, MetricFlow, and supported dbt-adapters packages. This package will manage the versioning between these packages such that they are compatible with each other.

Repo use cases

  • dbt-core and MetricFlow both depend on dbt-semantic-interfaces, which includes the schemas and interfaces for objects related to the semantic layer. Bundled versioning is necessary to ensure that the dbt-core and MetricFlow versions have compatible dbt-semantic-interfaces dependencies.
  • Bundling the installation makes it much easier on end users, as they no longer need to install dbt-core + metricflow + dbt-adapter and reconcile versions - instead they can simply install dbt-metricflow[adapter].
  • Because this encapsulates both dbt-core and MetricFlow, this repo can be used to build logic that should be shared across the packages. For example, the CLI from MetricFlow can live in this repo, as it uses logic from all of the bundled packages. This can streamline dependency requirements in MetricFlow.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbt_metricflow-0.1.0rc1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

dbt_metricflow-0.1.0rc1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file dbt_metricflow-0.1.0rc1.tar.gz.

File metadata

  • Download URL: dbt_metricflow-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for dbt_metricflow-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 df87454b08894afb2e3fc644a8ac4faa304f48b46dafa6f8f7629c009179e657
MD5 8f065372a73c7ae5163b4d29e221e84e
BLAKE2b-256 9af0d6b4d5470e1c011466d0da63ae2c43f66a2f9a73706a29f0e6ae3f84b37c

See more details on using hashes here.

File details

Details for the file dbt_metricflow-0.1.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_metricflow-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 97cfd783cb6289784e9c5dcfd35db799bc14008ff8c9e13565456d5a2d485650
MD5 29c0d8d1778321966d8efe0a14cc844f
BLAKE2b-256 7b6a1f92566b93a2000e017a922daaed9fb6b4bbb7e752e5926a408c41ed3211

See more details on using hashes here.

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