Python Azure表存储中的计数记录(年份:2017)
我们在Azure table Storage中有一个表,它在其中存储了大量数据(IoT内容)。我们正在尝试从Azure Tables存储迁移到我们自己的数据服务 我希望大致了解我们到底迁移了多少数据。 例如:物联网设备的200万条记录#1234 我所面临的问题是,在获得表中存在的所有记录的计数时存在一些限制(例如:计数与一台物联网设备有关的所有记录#1234等) 我做了大量的研究,发现有帖子说ATS没有实现这个计数功能。然而,这些职位大约在2010年至2014年 我假设(希望)这个功能从2017年起就已经实现了,我正试图找到它的文档 我正在使用python与我们的ATS进行交互 有人能在这里发布文档的链接吗?这些文档展示了我如何使用python(甚至HTTP/rest等)获取记录数 或者,如果有人确信此功能仍然不可用,这也将帮助我继续前进,并找到另一种方式来处理事情 提前谢谢 或者如果有人确信此功能仍然不可用, 这也会帮助我继续前进,找到另一条路 事情 此功能仍然不可用,或者换句话说,到今天为止,还没有API可以为您提供表中的行总数计数。要做到这一点,您必须编写自己的代码 有没有人能在这里贴出我如何阅读的文档的链接 可以使用python(甚至HTTP/rest等)获取记录数吗 为此,需要在表中列出所有实体。由于您只对计数感兴趣,因此可以通过使用Python Azure表存储中的计数记录(年份:2017),python,azure,azure-table-storage,Python,Azure,Azure Table Storage,我们在Azure table Storage中有一个表,它在其中存储了大量数据(IoT内容)。我们正在尝试从Azure Tables存储迁移到我们自己的数据服务 我希望大致了解我们到底迁移了多少数据。 例如:物联网设备的200万条记录#1234 我所面临的问题是,在获得表中存在的所有记录的计数时存在一些限制(例如:计数与一台物联网设备有关的所有记录#1234等) 我做了大量的研究,发现有帖子说ATS没有实现这个计数功能。然而,这些职位大约在2010年至2014年 我假设(希望)这个功能从2017
查询投影
并仅获取实体的一个或两个属性(可能是分区键
和行键
)来减少大小响应数据。有关更多详细信息,请参见我的回答:
或者如果有人确信此功能仍然不可用,
这也会帮助我继续前进,找到另一条路
事情
此功能仍然不可用,或者换句话说,到今天为止,还没有API可以为您提供表中的行总数计数。要做到这一点,您必须编写自己的代码
有没有人能在这里贴出我如何阅读的文档的链接
可以使用python(甚至HTTP/rest等)获取记录数吗
为此,需要在表中列出所有实体。由于您只对计数感兴趣,因此可以通过使用
查询投影
并仅获取实体的一个或两个属性(可能是分区键
和行键
)来减少大小响应数据。有关更多详细信息,请参见我的回答:。返回表存储中的实体数在Azure表存储SDK和服务中肯定不可用。您可以进行表扫描查询以返回表中的所有实体,但如果有数百万个实体,则查询可能会超时。这也将对你的桌子产生相当大的性能影响。或者,您可以尝试在循环中进行分段查询,直到到达表的末尾 返回表存储中的实体数在Azure表存储SDK和服务中肯定不可用。您可以进行表扫描查询以返回表中的所有实体,但如果有数百万个实体,则查询可能会超时。这也将对你的桌子产生相当大的性能影响。或者,您可以尝试在循环中进行分段查询,直到到达表的末尾 谢谢你的澄清!令人失望的是,这样一个简单的功能还没有实现。我看到的帖子可以追溯到2010年。已经七年了,但什么都没有!无论如何,谢谢你的澄清。您的另一个想法很好,但我也可以进行迁移,并记录已完成的读写操作。再次感谢:)感谢您的澄清!令人失望的是,这样一个简单的功能还没有实现。我看到的帖子可以追溯到2010年。已经七年了,但什么都没有!无论如何,谢谢你的澄清。您的另一个想法很好,但我也可以进行迁移,并记录已完成的读写操作。再次感谢:)谢谢你的回答!我在这里发帖之前读了你的答案。我不妨进行迁移并跟踪读取,而不是首先尝试进行此计数。非常令人失望的是,微软还没有开发出这个简单的功能。非常令人失望的是,微软还没有开发出这个简单的功能——虽然我同意这是令人失望的,但考虑到表中可以存储的数据量,我认为这不是一个简单的功能。提供这一功能将是一个巨大的工程挑战。答案就在这里!我在这里发帖之前读了你的答案。我不妨进行迁移并跟踪读取,而不是首先尝试进行此计数。非常令人失望的是,微软还没有开发出这个简单的功能。非常令人失望的是,微软还没有开发出这个简单的功能——虽然我同意这是令人失望的,但考虑到表中可以存储的数据量,我认为这不是一个简单的功能。提供此功能将是一个巨大的工程挑战。