跳转到主要内容

未提供项目描述

项目描述

dbt-ibis

使用dbt-ibis,您可以使用dbtIbis编写模型。您可以在这里找到完整文档。

一个简单的dbt-ibis模型看起来像这样

from dbt_ibis import depends_on, ref


@depends_on(ref("stg_stores"))
def model(stores):
    return stores.filter(stores["country"] == "USA")

您可以通过pip或conda安装dbt-ibis

pip install dbt-ibis
# or
conda install -c conda-forge dbt-ibis

此外,您还需要安装您数据库的相关Ibis后端

您可以在这篇博客文章中阅读关于将dbt和Ibis结合使用的优势。

开发

pip install -e '.[dev]'

您可以使用以下方式运行linters和测试

hatch run linters
hatch run tests

支持者