10 分钟从 CSV 到答案
约 10 分钟 · 您的 CSV、一张落地表、第一个结果
这是快速版本。您只需准备一个 CSV 文件,完成后就会导入该文件、将其落地为表、运行一次转换,并从自己的数据中读取到真实的结果。
本教程是加载、转换和发布数据的高效配套篇:后者大约需要一小时,会构建包含联接和发布的完整多步骤管道。先从这里获得成功体验,需要深入了解时再去看后者。
- 一个 PlaidCloud 工作区(如果还没有,可开始免费试用)。
- 一个用于工作的项目,如果还没有,可从项目选项卡创建。
- 一个您自己的 CSV 文件。任何包含标题行和一个数值列的文件都可以,例如销售额、费用或订单列表。
步骤 1:创建工作流
Section titled “步骤 1:创建工作流”工作流是导入和转换数据的管道。
- 打开项目,切换到工作流选项卡。
- 点击工具栏中的新建工作流。
- 为其命名,例如“CSV Quick Start”,并将工作流类型保持为默认的标准串行。
- 点击创建,然后双击新建的工作流,打开工作流资源管理器。
步骤 2:导入 CSV
Section titled “步骤 2:导入 CSV”- 添加一个新步骤,并选择 Import → CSV 步骤(或与文件格式相匹配的其他导入步骤)。
- 在步骤配置中:
- 源文件:指向您的 CSV,可以上传,也可以从已连接的文档账户中选取。
- 目标表:将其命名为
my_data。 - Delimiter, quote character, header row:仅当文件不符合标准格式时才需调整;默认设置可处理带标题行的典型逗号分隔文件。
- 运行该步骤。
现在,您的 CSV 已作为表落地到项目中。表保存实际的行列数据,所有下游步骤都从中读取。
源数据始终不会被改动。 每个步骤都从源读取并写入目标,原始数据保持不变。CSV 导入写入了
my_data,下一步的转换会读取它并写入新的位置。
步骤 3:检查落地表
Section titled “步骤 3:检查落地表”切换到表选项卡,点击进入 my_data。确认列数、若干示例行,以及数据类型是否正确,数值列应显示为数字而不是文本。如果某个类型不对,可以在导入步骤中使用列映射器进行更正,然后重新运行。
步骤 4:运行一次转换
Section titled “步骤 4:运行一次转换”现在把原始表变成答案。本示例筛选出重要的行,只保留您关心的列,请根据自己的文件调整具体内容。
- 添加一个表 → Table Lookup 步骤(或任何允许筛选和选择列的表转换步骤)。
- 进行如下配置:
- 源表:
my_data - 目标表:
my_result - Filter conditions:用于缩减行数的条件,例如
amount > 0 - Columns to keep:您想要读取的列子集,以及任何计算列,例如
revenue = quantity * price
- 源表:
- 运行该步骤。
有关可用于计算列的全部函数(字符串操作、日期运算、条件逻辑),请参阅表达式参考。
预期结果。 步骤运行后,
my_result的行数少于my_data(筛选器缩减了行数),并且您的计算列(例如revenue)存在,且每一个剩余行都已填充。如果行数没有减少或计算列为空,请先重新检查筛选条件和表达式,再继续。
步骤 5:读取结果
Section titled “步骤 5:读取结果”打开表选项卡,点击进入 my_result。行数比 my_data 少,只有您保留的列,计算列已填充,这就是您直接从自己的数据中得到的第一个答案。
您也可以一次运行两个步骤:回到工作流中,点击运行(或在操作菜单中选择 Run All),按顺序执行整个工作流。每个步骤在运行时都会显示状态图标,Completed 表示已顺利完成。有关各状态的含义以及如何恢复已停止的运行,请参阅运行工作流。
遇到错误? 两个常见原因是:数据类型被导入为文本而您需要的是数字,以及筛选条件引用了表中不存在的列名。请检查步骤 3 中的表,然后重新运行。其余情况请参阅管理步骤错误。
- 加载、转换和发布数据:一小时版本,导入两个文件、将其联接、计算列,并发布结果供下游使用。
- 构建仪表板:把
my_result这样的表变成他人可以阅读的图表。