0

SDP を使用して Cloudant からデータを抽出し、dashDB にデータを入力すると、dashdb の「XXXX_OVERFLOW」テーブルに次のようなエラー メッセージが表示されることがあります。

[XXXX does not exist in the discovered schema. Document has not been imported.]

質問

  1. このエラーはどういう意味ですか?
  2. どうすれば修正できますか?
4

1 に答える 1

0

このエラーは次のようなものです: {"_id":"...","doc":{...}のスキーマが一致しないため、ここでも同じ回答が適用されます。

SDP プロセスには、次の 2 つの主要なフェーズがあります。

  • スキーマ分析
  • データのインポート

スキーマ分析フェーズでは、SDP は Cloudant 内のドキュメントのサンプルを分析し、サンプルのドキュメント構造を使用して、dashDB 内のターゲット スキーマを推測します。

  1. 上記のエラーは、SDP 分析段階で認識されなかったスキーマを含むドキュメントを SDP がインポートしようとしたときに発生します。

  2. これを解決する唯一のオプションは、スキーマの検出中に使用されるサンプル サイズを無制限に増やすことです。

于 2015-10-01T12:53:01.747 に答える