返回顶部
返回首页 会员充值 我的足迹 返回上一页

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

2023-06-04
文档编号:139150
文档页数:39
文档大小:1.71MB
下载积分:VIP专享
文档格式:PDF

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

数据编排的未来:基于资产的编排.pdf_第1页
数据编排的未来:基于资产的编排.pdf_第2页
数据编排的未来:基于资产的编排.pdf_第3页
数据编排的未来:基于资产的编排.pdf_第4页
数据编排的未来:基于资产的编排.pdf_第5页

点击查看更多