如何批量发送记录到 Azure Table 存储?

How to batch send records to Azure Table Storage?

我有 10,000 条记录要上传到 Azure table 存储。现在我只是使用循环将它们传递到 table table 存储并一次发送一个记录。有没有办法批量上传记录?

for i in range(len(dataframe)):
    task.PartitionKey = 'tableone'
    task.RowKey = row_key
    task.screenname = name
    task.text = text
    task.date = date
    task.coordinates = coords
    task.country = country
    task.city = city

table_service.insert_entity('testone', task)

谢谢!

您可以使用实体组事务一次最多发送 100 个实体,只要它们具有相同的分区键 https://msdn.microsoft.com/en-us/library/azure/dd894038.aspx