我有一个数据流,它从Azure Blob存储中阅读数据并将其加载到SQL表。我需要创建一个列来标识来自blob文件夹的文件,并将文件夹名加载到表中。我在数据流中使用派生列,但无法从blob中检索文件夹名称。请让我知道如何解决这个问题。
nqwrtyyt1#
您可以在数据流的源选项中使用列存储文件名。
的数据它将创建一个列并存储根文件夹的文件路径。
的要获取包含文件名的文件夹名,请使用派生列并给予以下表达式。
split(filepath,'/')[minus(size(split(filepath,'/')),1)]
字符串
的现在,将这些转换为SQL目标表。
1条答案
按热度按时间nqwrtyyt1#
您可以在数据流的源选项中使用列存储文件名。
的数据
它将创建一个列并存储根文件夹的文件路径。
的
要获取包含文件名的文件夹名,请使用派生列并给予以下表达式。
字符串
的
现在,将这些转换为SQL目标表。