在.NET SDK中,将表格存储中的数据从字符串转换为其他格式。

问题描述 投票:1回答:1

有没有办法在.NET SDK中把表存储中的数据从字符串格式转换为inttimestamp格式?

我使用ADF管道将数据从数据湖复制到blob存储,然后从blob存储复制到表存储。运行管道后,我看到表存储中的所有列都是字符串格式。

我需要使用以下查询来过滤表中的数据。

https://myaccount.table.core.windows.net/Customers()?$filter=Age%20gt%2030 

目前这个方法行不通,因为Age列的数据是字符串格式的。

是否可以先将'Age'列中的数据转换为整数格式,再使用上述查询?

c# azure-data-factory azure-table-storage azure-data-factory-2
1个回答
1
投票

我不知道你为什么执着于这个问题。就像你在另一个帖子里问的那样,Leon的回答明确告诉你,这是不可行的。

现在我通过读取原表中的数据,创建新表,插入数据来完成整个操作,希望对你有所帮助。你可以下载 我的演示,只是需要更换你的 StorageConnectionString 在Settings.json中。

你需要创建表Customer[更多细节你可以看源代码]。

然后运行,你可以看到从Storage Explorer创建的新表,以及里面的数据。

enter image description here

如果你想 筛选数据你可以做到这一点。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.