python - 为具有不同 auth_info 但从 API 提取数据并推送到数据库的相同逻辑的多个客户端创建 DAG 的最佳方法是什么?
问题描述
我是气流的初学者。我想在 Airflow 中创建一个管道,该管道将从 API 中提取数据并插入 BigQuery。我想为存储到数据库中的多个客户端执行相同的操作。您能否建议实施它的最佳方法?我们是否应该创建一个 DAG,它将遍历每个客户端的元数据(身份验证信息、数据库名称、表名等),连接到 API,获取数据并插入 Bigquery 数据库。或者我们是否应该为每个客户端创建一个单独的 DAG,该 DAG 将动态创建,以便所有客户端管道相互隔离,并且如果任何一个失败不会影响其他客户端等?你能指导一下吗?
解决方案
推荐阅读
- amazon-quicksight - Quicksight 计算一个小时内出现的次数
- keras - 我有这个错误输入到一个层应该是张量。得到:
- android - Android 工具栏下拉 - 导航组件
- json - 无法使用 swift Combine 解码 JSON
- .net-core - .net core 3.1 HostBuilder 没有 RunAsServiceAsync 方法(IHostBuilder 不包含 RunAsServiceAsync 的定义)
- c++ - 如何使用指向函数的指针在基类构造函数中调用派生类的方法?
- sql - 带有联合的 IN 的 SQL 问题
- jenkins - Jenkins参数化触发器没有创建独特的工作
- php - 来自 XLSX 的大数据导入脚本
- c - 如何返回 C 结构