ビュー:

動作:
データベースソースからDocuWare Cloudに情報をアップロードしているが、すべてのデータが見つからない?
ローカルデータベースからデータを処理すると、(同じ)1,000行しか表示されない?

Local Data Connectorを使用すると、自動インデックスまたはワークフローでデータを処理すると1,000行に制限さ
れる?
回避策/質問 1,000行の制限を無効にする方法はありますか?

 
回答
回避策/回答 1,000行の制限を無効にすることはできません。これは、パフォーマンスやネットワークの使用率など、様々な理由から設定されています。
処理するデータ量を評価するためには、情報を収集しているデータベースに直接確認することが良いスタートとなります。
それぞれのデータベースに接続し、DocuWare Cloudに接続したいテーブル/ビューを評価します。
情報に直接アクセスできない場合は、第三者のデータプロバイダーに渡すか、外部システム(ERPソフトウェアなど)で確認します。
それぞれのデータベースにはそれぞれのクライアントがありますが、利用できる一般ツールも
存在します。重要なものをいくつか挙げます:MySQL Workbench、Microsoft SQL Server Management Studio (SSMS)、ORACLE SQL Developer。

DocuWare Cloudにインポートしたいテーブルやビューを特定したら、SQL文やクライアントの機能を使ってレコード数を確認できます。

テーブルやビューに1000行を超えるデータがある場合は、以下のオプション
が用意されています:
  1. データベース上で直接フィルタリングされたビューを作成する
    1. 重要なのは、WHERE 句です。
  2. データベースのデータをエクスポートし、ファイル接続でインポートする KBA-36575
    1. ファイルサイズは4MB未満に制限されています。
    2. このオプションは、特に1回限りのデータのインポートに便利です。
Local Data ConnectorとDocuWare Cloudと対話するためのビューを作成するための一般的なルール:
  • まず、DocuWareで処理されるべき関連データを評価します。
  • DocuWare Cloudで必要とされない列は、ビューの一部とすべきではありません。必要なカラムのみを指定してください。
    • SELECT *」コマンドの使用は避けてください。
    • ビューには常に "WHERE "句を含めること
    • フィルタ条件(WHERE)は、データを1,000未満に制限する必要があります。
      • 例えば、アクティブなエントリ、最後の変更がここ数日以内、文書やサプライヤーのタイプによる制限など、制限の方法を考えてみましょう。
  • 第二に、データベース内の値のデータ型を確認し、DocuWare Cloud内の値と一致するように変換する可能性があります。
  • 3つ目は、「Join」操作をできるだけ制限することで、ビューの複雑さを軽減することです。可能であれば、ユースケース専用のビューを新たに作成します。
    • 経験上、複雑なビューはエラーが発生しやすく、特にパフォーマンスが低下することが分かっています。
  • 第四に、データベースに書き戻す必要がある場合、ビューを使用するときに、データベースの条件を確認してください。

ビューのいくつかの例については、KBA-35282

Local Data Connectorに関するその他のトラブルシューティングアドバイスについては、記事をご確認ください:KBA-36420 を参照してください。


ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。