SAP HANA-智能数据集成(Twitter) - 运行过程时错误



当前我正在尝试使用SAP HANA进行Twitter分析。我想使用Twitter API加载Twitter数据。我已经为SAP HANA系统配置了Twitter适配器(我配置了Twitter适配器的远程源)。我还创建了一个 *.hdbreptask文件,该文件又创建了过程。

第一次打电话给该过程时,一切都很好。Twitter数据已加载到表中。

这里问题开始了。如果我想第二次运行该过程,我会收到一条错误消息:

(SQL编辑器)无法执行'call'twitter.twitterdata :: twitter_allsynonyms.start_replication&quot&quot&quot&quot&quot'()'错误:( dberror)129-交易被内部错误回滚:[129]&quot'twitter.twitterdata :: twitter_allsynonynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynynyms:[129](范围3):交易被内部错误回滚:SQL处理错误:SQL处理错误:qeeue:queue:Twitter.twitter.twitter.twitter.twitter.twitter.twitter_allsynonyms.SUB_VTSTATUS:无法在远程订阅Twitter.twitterdata上执行队列:: Twitter_allsynonymss.sub_vtstatus。它不在创建状态。使用Alter RESET重置状态以执行队列。:第1行Col 1(在POS 0)

不幸的是,我不了解此错误消息。如何第二次运行该过程,以便我可以添加新数据?

非常感谢您,让

我不确定您的过程到底是什么。看起来它设置了远程订阅,并将其放入队列并最终分发模式。为了再次运行该过程,错误消息告诉您休息订阅。

尝试以下操作:

ALTER REMOTE SUBSCRIPTION "Twitter.twitterdata::twitter_allsynonyms.SUB_VTStatus" RESET;

有关详细信息,请参见Alter Remote订阅文档。

如果该过程甚至创建了远程订阅,则必须将其删除为:

DROP SUBSCRIPTION "Twitter.twitterdata::twitter_allsynonyms.SUB_VTStatus";

有关更多详细信息,请参见Drop订阅文档。

最新更新