クエリビルダーのワークフローを高速化する顧客がクエリビルダーを使用してデータベースにクエリを実行しようとしています。問題は、データベース接続選択ダイアログ(下記参照)で「次へ」をクリックした後、ワークフローが停止してしまうことです。以前にも同様の現象に遭遇したことがあり、おそらく大きなテーブルを扱っていることが原因だと考えています。そこで質問なのですが、クエリビルダーで大きなテーブルを扱う際のベストプラクティスはありますか?また、クエリビルダーの実行を高速化できるような設定項目はありますか?
ありがとう
M
image001.png
件名:クエリビルダーのワークフローを高速化するこんにちは、フローレンスさん。
「表示」→「実行中のクエリ」を開き、クエリを実行して読み込まれる行数を確認してください。その行数がインポートしたJMPデータテーブルに表示される行数よりも多い場合は、データテーブルに問題がある可能性があります。行数が同じでもデータが欠落していると思われる場合は、データベーステーブルとクエリ自体を確認することをお勧めします。同じクエリを使用して別のツール/スクリプトでデータを読み込んで、動作が異なるかどうかを確認することもできます。
しかし、最善かつ最速の解決策は、テクニカルサポートに依頼することだと思います。
最高、
マーティン件名:クエリビルダーのワークフローを高速化するこんにちは、マーティンさん。
メッセージありがとうございます。
行が欠落しているようです。まるでJMPがデータの取得を停止したかのようです。最大サンプルサイズというものがあるのでしょうか?そのようなオプションは見当たりませんでした。
注:データ量はそれほど多くなく(80MB)、ノートパソコンのメモリは8GBです。
ご提案ありがとうございました。
フィレンツェ
件名:クエリビルダーのワークフローを高速化するこんにちは、フローレンスさん。どういう意味で不完全なのですか?
- 値が欠落しているだけです。
- 日付に欠損値がある
一定行数を超えると読み取りを停止します
- データ間の何かが捕捉されていない
- 列が欠落しています
- ...
これには複数の原因が考えられることは想像に難くありません。そして、望ましくない行動が具体的にどのようなものかを理解することが非常に重要です。
件名:クエリビルダーのワークフローを高速化するこんにちは、
同じ問題を抱えているお客様がいらっしゃいます。クエリビルダー経由でデータにアクセスするのに時間がかかりすぎる(設定変更を提案してみます)上に、データが追加されてもデータセットが不完全なようです。他に何かアイデアはありますか?
どうもありがとうございます。
フィレンツェ
件名:クエリビルダーのワークフローを高速化するこんにちは、マイク。
設定画面には、フォーマットを定義する際にチェックする行の最大数を指定するオプションがあります。デフォルトでは100万行に設定されています。この数を例えば1000行に減らすことで、ワークフローが大幅に高速化されると考えられます。