Eric Hill、ソフトウェア開発者、JMP
JMP Discovery Summit Europe 2015 で発表
まとめ
JMP には、すぐに使える分析ツールが豊富に用意されていますが、分析に必要なデータを必要な方法で JMP に取り込めなければ、それらのツールは役に立ちません。JMP では、かなり前から、ファイル > データベース > テーブルを開く からリレーショナル データベースから JMP にデータをインポートする機能をサポートしています。テーブルを開く は、そこまでは問題ありませんが、いくつか注目すべき制限があります。
- リレーショナル データベースのほとんどのデータは正規化された方法で保存されており、必要なすべてのデータを取得するには結合が必要ですが、 Open Table は結合をサポートしていないため、SQL を自分で記述する必要があります。
- 「テーブルを開く」には WHERE 句を作成するための数式エディターが用意されていますが、たとえば、フィルター処理に役立つカテゴリ変数の個別の値が表示されるわけではありません。
- テーブルを開く では、生成される JSL スクリプトの接続文字列にパスワードが保存されるため、クエリを他のユーザーと安全に共有することが困難になる場合があります。
- テーブルを開くは、データのクリーンアップ、モデリング タイプ、フォーマットなど、データのインポート後に必要な後処理手順についてはサポートしていません。
クエリビルダーOpen Table の制限に対処するためにゼロから設計されており、プロンプトによるインタラクティブなフィルタリングを使用して、同僚と安全に共有できる複数テーブルのクエリを構築するのに役立ちます。
このホワイト ペーパーでは、クエリ ビルダーを、無料で入手できる dellstore2 というPostgreSQLサンプル データベースと共に使用します。PostgreSQLは、ここから無料でダウンロードできるオープン ソース データベースです。 http://www.postgresql.org/download/
デルストア2サンプル データベースは、 http://wiki.postgresql.org/wiki/Sample_Databasesにあります。
Dellstore2サンプル データベースは、他のデータベース プラットフォーム (MySQL、Oracle、SQL Server) でも使用できます。
クエリビルダーは、リレーショナルデータベースに対して高度にカスタマイズされた複数テーブルのSQLクエリを作成するのに役立つJMP 12の新機能です。目標は、データを分析可能な形式でJMPに取り込むのが以前よりも簡単になり、クエリを安全に共有しやすくなることです。ぜひお試しいただき、Eric Hill エリック・ヒル ( eric.hill@jmp.com) 何がうまく機能し、何がうまく機能しないかについて説明します。