amazon-web-services - 是否可以在 AWS Data Pipeline 的另一个参数中使用一个参数?
问题描述
当前设置:
有一个主数据源,其中包含给定学校学生每天的出勤记录。想象一下,数据以 CSV 格式结构化,如下所示:
姓名|日期|参加人数
千斤顶|2018 年 1 月 1 日|0
等等等等,贯穿全年。现在,我们从特定时间段获取出勤信息的方式是通过我们传递给 AWS Datapipeline Step 的参数来指定年份和月份,如下所示:
myAttendanceLookupStep: PYTHON=python34,s3://school_attendance_lookup.py,01,2018
该步骤运行定义的 Python 文件,01
并2018
指定我们正在查找的月份和年份。但是,我想对其进行更改,使其看起来更像这样:
myAttendanceLookupStep: PYTHON=python34,s3://school_attendance_lookup.py,%myYear,%myMonth
myYear: 2018
myMonth: 01
有什么方法可以在 AWS Data Pipeline 中实现这种行为?
解决方案
事实证明,我在示例中使用的语法与正确的语法相差不远。您可以在管道的任何部分(活动等)中使用提供的参数 - 您可以#{myParameterName}
代替参数所在的位置。
这似乎没有记录在 AWS Data Pipeline 文档中。
推荐阅读
- c# - 收到错误消息无法在 Visual Studio -Winform 中完成操作
- android - 如何使用 aCursor 从数据库中读取一组记录?
- android - 按钮 Like 在 RecyclerView 中闪烁
- javascript - 从字符串中删除所有符号、html 和特殊字符
- php - 如何在 PHP 中将 ISO 8061 转换为日期时间?
- debugging - 运行 dlv debug test.go 时无法在二进制文件中找到 __debug_line 部分
- c# - 如何从具有特定属性的 C# 对象列表创建 json 字符串?
- java - 是否可以为 Set 设置精度
.contains()? - python - Celery + Django 在启动时
- android - 渲染问题在当前主题中找不到样式“bottomNavigationStyle”