当前位置:首页 > 报告详情

数据编排的未来:基于资产的编排.pdf

上传人: 2*** 编号:139150 2023-06-04 39页 1.71MB

1、Sandy Ryza(s_ryz)Lead Engineer,Dagster Project-ElementlAsset-Based Data OrchestrationData practitioners build and maintain data pipelinesWhats a data pipeline?Data AssetComputationData AssetComputationData AssetData AssetComputationComputationData AssetData AssetTableFileML modelData pipelines span

2、entire organizationsApp DBCRMMarketing AnalyticsCore EntitiesRecommender SystemThird PartyProduct AnalyticsAutomatically updating data assetsWhy update a data asset?Inputs have changedChanging inputsChanging constantlyNew partition every dayWhy update a data asset?Inputs have changedCode has changed

3、Code changesUpdated business logicWhy update a data asset?Inputs have changedCode has changedFresh data is neededFresh data is neededBy 9 am daily,for exec meetingAs soon as new data arrivesAutomatically updating data assets:how?The status quo:workflow enginesDAG of tasksRun the DAG every hour/day/w

4、hateverWorkflow engines:not actually the best way to schedule data pipelines?Forces running in lockstepCaught between doing redundant work and stale dataCode managementWhat DAG should this new data asset be a part of?Monolithic DAG objectsAlerts when tasks fail vs.when data is lateA different way:As

5、set-based orchestrationGoals of asset-based orchestrationOutcomesMake data ready on timeAvoid redundant workExpress scheduling in terms of the data assetsWhen does source data change?How fresh do data assets need to be?Understand scheduling decisionsBuilding a pipelineaka defining some data assetsAs

6、set-based orchestration in DagsterAuto-materialize policiesThe root of the graph?Source assetssource assetWhat about code changes?Lazy auto-materializationDownstream assetUpstream assetFreshness policiesrunfraudulent_logins_modelmidnightrun events_tablemidnigh

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了资产驱动的数据管道的概念和实践。数据管道是组织内跨部门的数据资产和计算的图形表示。资产驱动的管道的目标是确保数据及时准备就绪,避免重复工作,并以清晰的方式表达数据资产之间的依赖关系。与传统的基于工作流引擎的管道相比,资产驱动的管道可以更好地处理数据延迟和代码更改,并允许更灵活的调度决策。它通过自动物料化策略和表达式来处理不同数据资产的新鲜度要求,从而优化计算资源的使用。资产驱动的管道还强调了对调度决策的可观测性,以便更好地理解和调试。总之,资产驱动的数据管道提供了一种更高效、更灵活、更易于管理和调试的方式来构建和管理数据流水线。
如何自动更新数据资产?" 如何提高数据管道的可观察性?" "为什么工作流引擎不是调度数据管道的最佳选择?"
客服
商务合作
小程序
服务号
折叠