2016-06-24 6 views
0

現在、SAP Hanaを使用してTwitter分析を実行しようとしています。私は、TwitterのAPIを使用してTwitterデータをロードしたい。私は既にSAP HANAシステムのTwitterアダプタを設定しました(私はTwitterアダプタのリモートソースを設定しました)。また、* .hdbreptaskファイルを作成して、このプロシージャを作成しました。SAP HANA - Smart Data Integration(Twitter) - 手順実行中のエラー

初めてプロシージャを呼び出すと、すべて正常に機能しました。 Twitterデータがテーブルに読み込まれました。

ここで問題が始まります。

Blockquote (SQL Editor) Could not execute 'CALL "Twitter.twitterdata::twitter_allsynonyms.START_REPLICATION"()' Error: (dberror) 129 - transaction rolled back by an internal error: [129] "Twitter.twitterdata::twitter_allsynonyms.START_REPLICATION": line 3 col 0 (at pos 160): [129] (range 3): transaction rolled back by an internal error: sql processing error: QUEUE: Twitter.twitterdata::twitter_allsynonyms.SUB_VTStatus: Cannot perform Queue on remote subscription Twitter.twitterdata::twitter_allsynonyms.SUB_VTStatus. It is not in created state. Reset state using ALTER RESET to perform Queue. : line 1 col 1 (at pos 0)

は、残念ながら、私はこのエラーメッセージを理解していない:私は手順をもう一度実行したい場合は、私は、エラーメッセージが表示されました。新しいデータを追加できるように、この手順をもう一度実行するにはどうすればよいですか?

は、私は正確にあなたの手順が何をするかわからない ジャン

答えて

0

、事前にありがとうございました。それはREMOTE SUBSCRIPTIONを設定し、それをQUEUEに入れ、最後にDISTRIBUTEモードにするようです。プロシージャを再度実行するには、サブスクリプションを休止するようにエラーメッセージが表示されます。

はこれを試してみてください:

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

詳細については、ALTER REMOTE SUBSCRIPTIONマニュアルを参照してください。

手順も、あなたはそれをドロップする必要がありますリモートサブスクリプションを作成する場合:

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

は、より多くの詳細についてはDROP SUBSCRIPTIONマニュアルを参照してください。

関連する問題