1

我正在读取一个 SQL DB 作为源,它输出下表。

在此处输入图像描述

我的意图是使用数据流将每个唯一类型保存到可能命名为特定类型的数据湖文件夹分区中。

我以某种方式设法创建了单个文件夹,但我的数据流将所有类型的整个表保存到每个文件夹中。

我的数据流

在此处输入图像描述

资源

在此处输入图像描述

窗户

在此处输入图像描述

在此处输入图像描述

下沉 在此处输入图像描述

在此处输入图像描述

有任何想法吗?

4

2 回答 2

1

我创建了一个相同的 csv 源,它运行良好,请参考我的示例。

窗口设置: 在此处输入图像描述 在此处输入图像描述

接收器设置:像这样选择文件名选项 在此处输入图像描述

注意,请不要在 sink 端再次设置 optmize。

我们可以获得的输出文件夹架构:

在此处输入图像描述

就目前而言,数据工厂数据流不支持自定义输出文件名。

HTH。

于 2021-03-24T08:18:44.297 回答
-1

您还可以尝试使用 OpType 列而不是使用分区来“将文件夹命名为列数据”。这是接收器设置中的一个属性。

在此处输入图像描述

于 2021-03-24T18:35:40.120 回答