【发布时间】:2019-10-28 14:43:31
【问题描述】:
我正在尝试定期从休息端点查询员工数据,并使用 ADF 复制活动将其保存到我的 SQL Server 数据库中。当天查询的所有员工数据都将添加到一个 azure blob 中,文件名与当天对应。在我的 Azure 函数中,我使用 JsonConvert.SerializeObject(employee) 序列化我的对象并将其存储为 fileName_currentDate.txt 之后数据看起来像这样:
[
{
name: "abc",
address: "pqr"
},
{
name:"efg",
address: "efg"
}
]
问题:我想继续将更多员工附加到具有匹配日期部分的文件中。
约束:我不想使用 blob.DownloadToStream(stream) 之类的东西将现有的 blob 下载到服务器,对其进行反序列化,将额外的数据添加到我的对象中,然后将其保存回来到 blob 容器。当我需要追加的次数很大并且 blob 大小不适合内存时,这将是一项昂贵的操作。
我有什么选择?
我看到支持 Append Blob Storage,这是我计划在我的应用程序中使用的,但是我不明白如何向我的 json blob 添加更多数据。
【问题讨论】:
标签: json serialization azure-blob-storage azure-data-factory azure-data-factory-2