首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dagster是否支持没有输出的固体之间的依赖关系?

dagster是否支持没有输出的固体之间的依赖关系?
EN

Stack Overflow用户
提问于 2021-01-07 20:08:32
回答 1查看 956关注 0票数 0

我正在构建一个原型管道,它可以做两件事:

现有directory

  • (solid)中的
  1. (solid) Clears文件运行一个批处理过程,将数据转储到该目录.

第一步完全是副作用,没有输出传递到第二步。在管道中,这两种固体之间的依赖能表达出来吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-07 22:15:01

我认为来自https://docs.dagster.io/examples/nothing的以下代码片段应该适用于您的用例:

代码语言:javascript
复制
from dagster import Nothing

@solid
def create_table_1(_) -> Nothing:
    get_database_connection().execute("create table_1 as select * from some_source_table")


@solid(input_defs=[InputDefinition("start", Nothing)])
def create_table_2(_):
    get_database_connection().execute("create table_2 as select * from table_1")


@pipeline
def my_pipeline():
    create_table_2(create_table_1())
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65619228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档