点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我尝试将csv文件加载到现有表中,但是在构建.hdbtabledata时失败,并显示上述错误
我怀疑这可能与名称空间有关? 可以找到表本身,但不能找到csv文件。 用于加载的文件本身如下所示:
{ " format_version":1, "进口":[ { " target_table":" com.gunter.hanaxsa.analytics.exercise :: xyz.Xyz", " source_data":{ " data_type":" CSV", " file_name":" com.gunter.hanaxsa.analytics.exercise :: xyz.csv", " has_header":是的, " type_config":{ " delimiter":";" } }, " import_settings":{ " include_filter":[], " import_columns":[ "ID", "用户", ...
有什么主意吗? 错误日志为:
正在合并...
正在合并...确定
错误:该文件需要" tabledata.source://xyz.csv",该文件未由" src/loads/xyz.hdbtabledata $ 0.expand"(0:0)
从" src/loads/xyz.hdbtabledata"扩展为错误:计算依赖项...失败[8212108]
错误:无法编写一致的 制作图表[8212012]
甘特,
根据对该问题的评论,似乎有很多尝试和错误:)。
您的ExerciseTwitter/src文件夹中的.hdinamespace文件具有以下配置:
这意味着" com.gunter.hanaxsa.analytics.exerciseTwitter"指向您的ExerciseTwitter/src文件夹。 因为您为子文件夹设置了"附加",所以必须将子文件夹附加到命名空间中(在您的情况下,您还要有一个子文件夹"加载")。
因此文件名应为" com.gunter.hanaxsa.analytics.exerciseTwitter.loads :: tweets.csv"。
有关HDI命名空间配置语法及其含义的详细信息,请参见此处。
关于,
弗洛里安
我遇到了同样的问题,试图将csv文件上传到我的HANA XSA中 表。 就我而言,我的csv文件已上传到具有hdbtabledata文件的同一文件夹中。 hdbtabledata版本不断抱怨-错误:该文件需要" tabledata.source://*******.csv",该文件未由" src/loads/*****"中的任何文件[8212001]提供 .hdbtabledata $ 0.expand"(0:0)
我什至从另一个项目中导入了文件,在该项目中,csv文件正好加载并且仍然存在相同的问题。 然后我发现问题出在构建对象的顺序上。 一旦我右键单击csv文件并单击"构建"-之后,在构建hdbtabledata文件时,它可以找到csv文件并将其加载到表中,而我不再走错误消息了。
希望这有助于下一个解决此类问题的人。
此致
Jay
您现在尝试了所有错误的选项吗? :)
似乎是这样。 :)
是的,如果您在项目级别进行构建,则它只会创建一个MTAR文件进行导出并导入到另一个系统中。 它不会在当前系统上构建/运行任何模块。
感谢Thomas-之所以发生此问题,也是因为我在hdbtabledata文件中存在问题,所以我只专注于尝试构建一个文件-但是在此过程中, 我上传的文件没有建立。 将在数据库级别执行此操作。 但是我认为,如果错误消息更易于理解,那就太好了。 例如。 该文件是否存在并已构建?
一周热门 更多>