JMP 12で登場:Query Builderよく聞く JMP データの分析を始める前に、データの準備に多大な時間を費やしているユーザー。リレーショナルデータベースからJMPにデータを取得するプロセスを合理化し、分析の準備を整えるために、JMP 12にQuery Builderを追加しました。JMPには多くのリリースでリレーショナルデータベースからテーブルを開くためのOpen Table機能がありましたが、Open Tableにはいくつかの重要な制限があります。結合やフィルタリングに役立ちません。
Query Builderは、SQL構文の専門家にならなくても、はるかに複雑なデータベース照会を作成できるように設計されています。主キーと外部キーの関係に基づいてデータベーステーブルを自動的に結合し、対話形式でデータをフィルタ処理するのに役立ちます。また、数回クリックするだけで、フィルタをプロンプトに変えることができます。このプロンプトを使用すると、作成したクエリを使用して必要なデータを取得できます。

クエリに含めるテーブルの選択

フィルターを使用したQuery Builderの例
クエリを作成するときに、変数がJMPに入った後で使用する必要があるモデリングタイプとフォーマットを指定できます。これを手動で行う必要も、JSLスクリプトを記述して行う必要もありません。クエリによってデータが返された後に実行されるRecodeスクリプトまたはその他のクリーンアップスクリプトを含めることもできます。その結果、1つのステップで分析可能なデータをあなたやあなたの同僚に提供する単一の、簡単に共有可能なファイルができます。
Query Builderには「カスタムSQL」モードもあります。Query Builderが提供していないものが必要な場所で対話式にクエリを作成するようになった場合は、「カスタムSQL」モードに切り替えてSQLを直接変更し、必要なものを正確に取得できます。
JMP 12がリリースされたときの今後の投稿で、Query Builderの使用方法の詳細について調べてください。
編集者注: この投稿は、の一部です JMP 12の一連のプレビューソフトウェアを開発する人々によって書かれました。
マイケルクレイトンは書いた:人類のための一つの小さなステップ。ただ…マイケルクレイトン書きました:
人類への小さな一歩。
クライアントから取得して分析する必要があるデータの約25%だけがリレーショナルDBにあります。
残りはフラットファイルリポジトリで、以下のデータ配列に一般的なテキスト文字列のヘッダー行が多数あります。リポジトリの種類ごとにインテリジェントにそのデータを再構築することは、そのデータ用のDBローダーを作成することに似ています。Pythonの仕事に加え、ドメインの知識とエンジニアリングのベータテスター。
しかし、私のクライアントの多くのエンジニアが同じデータを必要としているので、これらのリポジトリはASCII csvフォーマットのすべてのデータでセットアップされています。ただし、それらはJMPのコンテキスト列データとして再フォーマットする必要がある多くの行のヘッダー情報です。
IMPORTING EXCELファイルについても同じ問題があります...テキスト文字列のヘッダー行に多数の配列コンテキストデータがあります。
SQL、Python、およびドメイン命名規則(データ辞書、専門用語集など)に関する深い知識がすべて、カスタマイズされたロボットGUIにまとめられています。いつか。
Eric Hillは、次のように書いています。Hey、Walt - Query Build用の「データベース」...エリックヒル書きました:
Walt - Query Builderの「データベース」は、ODBC経由で接続できるリレーショナルデータベース(Oracle、SQL Server、DB2、Teradata、PostgreSQL、MySQLなど)、またはSASサーバーのいずれかです。クエリービルダーはJMPテーブルでは使用できません。しかしながら、私たちはJMPテーブルを使ってもっとSQLに似たことをしたいという願望を認識していますが、そのような機能はJMP 12には入りませんでした。Query Builderを使用してJMPテーブルを処理することができるようにしたいという特別なことがある場合は、特にQuery Builderを使用する機会があれば、ここで応答するか、または
ありがとうございます。
エリック
Walter Paczkowskiは、次のように書いています。Th ...ウォルター・パチコフスキー書きました:
これはエキサイティングな追加です。SQLを使うことは、私が昨年の夏に私がJMP開発者に行ったプレゼンテーションで強調したことです。私が持っている質問は - おそらく愚かなことです:Query Builderで開くデータベースを構成するものは何ですか?JMPデータテーブルを開き、それをすでに開いているデータテーブルと一緒に使用できるようにしたいと思います。できますか?それとも開かなければならないが、まだ開かれていない特別なデータベース/テーブルに制限されていますか?
ありがとう、
ウォルト