首页 > 解决方案 > 使用文件名将 CSV 文件加载到 Azure 表中

问题描述

我正在尝试将 ~2000 个 CSV 文件中的记录插入到 Azure 数据库中的 700 个表中。每个文件都被命名为“TABLENAME FileCount”,即 (TableName1 01, TableName1 02,TableName5 09,TableName5 10 ..TaleName FileCount) 我想知道如何使用 Alteryx 将 CSV 文件加载到 Azure 中,步骤如下 1) 弄清楚文件中的表名 - 如何使用 LEFT 和 LEN 函数?2) 将文件加载到已创建表的 Azure DB 中

使用 Alteryx 是强制性的。我可以很容易地使用 PHP 甚至 microsoft excel 来生成批量插入查询,但目前不想考虑这些工具。

在 Alteryx 中,我使用了输入工具并将 CSV 指定为输入。我还检查了将文件名包含为单独列的选项。我无法确定 Alteryx 界面上的后续步骤,即使用哪个工具连接到 Azure db 并将文件名指定为表名。

标签: alteryx

解决方案


在使用 LEFT、LENGTH 等方面,这将是公式工具。其他一些可能派上用场的公式是 FINDSTRING 和 TRIM

您可以使用输出工具写入 Azure DB,然后在配置窗口底部选择“从字段中获取文件或表名”。


推荐阅读