如何归档存储表?

时间:2019-01-04 09:14:57

标签: azure azure-storage azure-table-storage

我有一个方案,每天将创建一个具有当前日期的存储表。表412019。因此,在一定间隔后,我需要存档表,即每个月我都需要存档所有表或需要将所有表合并到一个名为Jan2019的表中(它将包含Table112019至Table1312019的所有表行)。

什么是最好的方法。所有这些都在Azure Table存储帐户中。

2 个答案:

答案 0 :(得分:0)

热,冷和存档存储层仅可用于 Blob存储(来源:Azure Blob storage: Premium (preview), Hot, Cool, and Archive storage tiers)。

由于您正在谈论表存储,因此将数据迁移到“归档”将无助于降低成本。

将数据移动到同一存储帐户中的“仅”另一个表中应该足够容易。例如,您可以使用Azure Data FactoryAZCopy

答案 1 :(得分:0)

如果要将多个表合并到一个表中,希望我的方式对您有所帮助。我使用了逻辑应用来实现它。

准备将这两个表合并。 enter image description here enter image description here

合并后将如下所示: enter image description here

这是我的Logic应用流程: 首先从table和table2获取实体: enter image description here enter image description here

第二个选择操作“插入或合并实体”: enter image description here

保存后,运行触发器。如果还有其他问题,请告诉我。