gpt4 book ai didi

Azure 存储资源管理器 : Properties of type '' are not supported error

转载 作者:行者123 更新时间:2023-12-03 03:04:43 25 4
gpt4 key购买 nike

我继承了一个使用 Azure 表存储数据库的项目。我使用 Microsoft Azure 存储资源管理器作为查询和管理数据的工具。我正在尝试将数据从开发数据库迁移到 QA 数据库。为此,我从开发数据库表中导出 CSV,然后尝试导入到 QA 数据库表中。对于少量表,当我尝试导入 CSV 时收到以下错误:

Failed: Properties of type '' are not supported.

当我之前遇到这个问题时,因为我从 Dev 导出了“类型化”CSV,所以我检查以确保所有“@type”列都有值。他们做到了。然后,我将 CSV(包含数千条记录)分割成更小的文件,以尝试确定问题所在的记录。当我这样做并开始导入它们时,我最终能够通过单独的文件成功导入所有记录,这是很奇特的。几乎就像违反约束的问题。

我还看到了不同类型的错误。例如:

Properties of type 'Double' are not supported.

在本例中,特定表中已经有一列“Double”类型。

无论如何,既然我再次看到它,我就很难解决它了。有什么想法吗?

更新我能够在 CSV 中跟踪其中一些“错误”数据的错误。它是 Edm.String 字段中的一个 JSON 字符串,由于某种原因,它不喜欢。我使用在线工具缩小了 JSON,它导入得很好。不过,有一个数据集包含我尝试导入的 7,000 多条记录(我在本文前面提到的分解的数据集)。我最终将其分成不同的文件,并能够成功地单独导入它们。但是,当我在通过各个文件加载所有数据后尝试导入整个文件时,我再次收到错误。

最佳答案

I split the CSV (with thousands of records) up into smaller files to try to determine which record was the issue. When I did this and started importing them, I was ultimately able to import all of the records successfully by individual files which is peculiar.

根据您的测试,源 CSV 文件的格式和数据似乎没问题。很难找出为什么 Azure 存储资源管理器在导入大型 CSV 文件时返回这些意外错误。您可以尝试升级Azure存储资源管理器,并检查是否可以使用最新的Azure存储资源管理器成功导出和导入数据。

此外,您还可以尝试使用 AzCopy(设计用于使用具有最佳性能的简单命令将数据复制到 Microsoft Azure Blob、文件和表存储以及从 Microsoft Azure Blob、文件和表存储复制数据)到 export/import table .

导出表:

AzCopy /Source:https://myaccount.table.core.windows.net/myTable/ /Dest:C:\myfolder\ /SourceKey:key /Manifest:abc.manifest

导入表:

AzCopy /Source:C:\myfolder\ /Dest:https://myaccount.table.core.windows.net/mytable1/ /DestKey:key /Manifest:"abc.manifest" /EntityOperation:InsertOrReplace

关于Azure 存储资源管理器 : Properties of type '' are not supported error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45700150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com