概要
本パートでは、以下の操作を確認します。
- データ接続を利用するためのコンポーネントを作成する
前提条件と要件
本パートでは、以下を前提とします。
- 以下のデータがPostgreSQLに格納されている。
- 生産計画テーブル
- 生産実績テーブル
- 品質検査テーブル
- 不良品記録テーブル
- 各製品の検査結果集約テーブル
また、本パートでは、以下を要件とします。
- 生産部門では、週次定例会議が行われており、その定例にて「生産計画テーブル」と「生産実績テーブル」を活用した生産の現状が把握できるようにしたい。
- 品質部門では、Spotfire application for Windows ユーザーが「品質検査テーブル」、「不良品記録テーブル」、「各製品の検査結果集約テーブル」に対してアドホックに接続し、製品の不良品分析を柔軟に実施したい。
以上の要件を満たすため、
パート2では、以下を実施します。
要件 |
内容 |
パート |
| 生産部門では、週次定例会議が行われており、その定例にて「生産計画テーブル」と「生産実績テーブル」を活用した生産の現状が把握できるようにしたい | 必要なテーブルデータのカラムやその前処理が定型化されていることを踏まえて、 インフォメーションリンクで、効率的で保守性の高いデータ抽出プロセスを作成する |
パート2ー2 |
| 品質部門では、Spotfire application for Windows ユーザーが「品質検査テーブル」、「不良品記録テーブル」、「各製品の検査結果集約テーブル」に対してアドホックに接続し、製品の不良品分析を柔軟に実施したい | 対象データに対する柔軟な分析を実施する必要があることを踏まえて、 データ接続で、非定型な探索的分析に即応できる、柔軟なデータアクセス環境を作成する |
パート2ー3 |
作業内容
今回は、以下のステップでデータ接続に関する作業を進めていきます。
ステップ1:接続ドライバのインストール
データベースに接続するために事前設定が必要な接続ドライバについて説明します。
ステップ2:接続データソースの作成
コンポーネントの接続データソースを作成します。
ステップ3:データ接続の作成
前ステップで作成した接続データソースを用いて、データ接続を作成します。
ステップ4:データ接続の動作確認
前ステップで作成したデータ接続の動作確認をします。
(再掲)データ接続について
データ接続に必要なコンポーネントは以下の2つです。
※ ユーザーが利用可能なコンポーネントは、接続データソース、データ接続の両方になります。
ステップ1:接続ドライバーのインストール
データ接続を用いてデータソースにアクセスする際には、接続ドライバが必要になります。
必要な接続ドライバーが標準で備わっていない場合は、Spotfire application for WindowsをインストールするクライアントPCへの追加作業としてインストールが必要です。
データ接続の場合、Spotfire application for WindowsにはPostgreSQL 用接続ドライバが同梱されていないため、ユーザーごとにクライアントPCにインストールを実施する必要があります。
データ接続については、以下の公式ドキュメントや弊社記事も参照してください。
Drivers for accessing data with connectors in Spotfire
TIBCOサポートで公開している弊社記事一覧:データ接続
ステップ2:接続データソースの作成
次に、接続データソースを作成します。
本設定は、以下をすべて満たしたアカウントのみ実施可能です。
・ 製品ライセンスのフィーチャーのうち、接続対象のデータベースのフィーチャーが有効化されたグループに所属している。
・ 対象のフォルダに対するアクセス権限が存在する。
本パートでは、PostgreSQL へのデータ接続コンポーネントを作成するため、製品ライセンスが割り当てられたグループ「Spotfire Analytics」のフィーチャー項目・PostgreSQL が有効となっていることを確認します。
※ 無効化されている場合、対象となるデータベースに対するデータ接続を作成することはできませんが、事前に作成されているコンポーネントを利用することは可能です。
Spotfire Analyticsのグループ管理ページを開き、License and features タブを選択します。
Featuresの項目からPostgreSQL を検索し、PostgreSQL のレコードにチェックがついていることを確認します。
次に、Spotfire application for Windowsを起動し、
上部タブの 「データ>データ接続の管理」 を選択します。
※ インストール済みではない場合には、Spotfire application for Windows インストール方法を参照ください。
接続データソースを格納するフォルダに移動したのち、上部タブの「新規追加(A)>データソース>PostgreSQL 」を選択します。
表示された設定画面より接続情報を入力し、接続します。
| 項目 | 内容 | 備考 |
| サーバー | <サーバーのアドレス>:<ポート番号> | サーバーにアクセスするためのアドレス(FQDN、ホスト名、IPアドレス) を入力してください。 |
| 認証方法 | ユーザー名とパスワード | |
| ユーザー名 | PostgreSQL のアカウント名 | 対象となるテーブルへのアクセス権限のあるユーザーアカウント の名前を入力します。 |
| パスワード | PostgreSQL のアカウントの パスワード |
対象となるテーブルへのアクセス権限のあるユーザーアカウント のパスワードを入力します。 |
| データベース | データベース名 |
次パートで利用するため、「資格情報」タブをクリックし、「はい」から始まる選択肢を選びます。
これにより、PostgreSQLにアクセスする際に入力するログイン情報が接続データソースに埋め込まれます。
※ 先ほど入力したログイン情報を接続データソースに紐づけない場合には、資格情報タブをクリックし、「いいえ、資格情報は保存しません(N)」を選択します。
保存を選択します。
保存されていることを確認します。
ステップ3:データ接続の作成
次に、データ接続を作成します。
先ほどと同様に「データ接続の管理」画面を表示し、
次は、上部タブの「新規追加(A)>データ接続>ライブラリーのデータソースからの接続(A)」を選択します。
先ほど作成した接続データソースを選択し、OKをクリックします。
(ログイン情報を保存していない場合)表示されたポップアップにログイン情報を入力し、接続をクリックします。
必要なテーブルを選択し、OKをクリックします。
保存をクリックします。
品質部門分析テーブルとして保存します。
保存されていることを確認します。
ステップ4:データ接続の動作確認
作成したデータ接続が適切に動作するか確認します。
まず、画面左欄にある「+」をクリックし、Spotfire ライブラリーを選択します。
データ接続をクリックします。
※ 先ほど作成したデータ接続とデータソースでは、アイコンが異なります。
データ接続: コンセント
データソース: ドラム缶
※ インフォメーションリンクはくさり型アイコンになります。
(ログイン情報を保存していない場合)ログイン情報を入力します。
OKをクリックします。
エラー等なくデータがダッシュボード上に表示されることを確認できたら、データ接続が適切に動作していると判断できます。
補足:ダッシュボード画面から直接作成する方法
データ接続の場合は、「データ接続の管理」を利用せずに、データ接続を作成する方法もあります。
まず、Spotfire application for Windows を起動し、左側の「+」を選択します。
表示された画面から、「接続先 > PostgreSQL > 新規接続」をクリックします。
接続情報を入力します。
必要なテーブルを選択し、OKをクリックします。
OKをクリックします。
これにより、データベースに対するSpotfire application for Windowsからの接続が完了いたしました。
以降、Spotfire の様々な分析が可能となります。
この時、データ接続は上記で作成した分析ファイルに埋め込まれた状態です。
そのため、分析ファイルを保存したら、ログイン情報以外の接続情報も一緒に保存されます。
分析ファイルに埋め込まれたデータ接続にログイン情報も保存したい場合
まず、「データ > データ接続のプロパティ」を選択します。
補足パートで作成したデータ接続を選択し、「設定」をクリックします。
「データソース」タブを選択し、表示される画面の下部にある「設定」をクリックします。
「資格情報」タブを選択し、表示される画面の選択肢から、以下を選択します。
・ 「はい、接続データソースで資格情報を保存します」
その後、「OK」をクリックします。
「OK」をクリックします。
「OK」をクリックします。
これで、分析ファイルに埋め込まれたデータ接続に対して、データソースのログイン情報も埋め込まれました。
動作確認のため、分析ファイルを一度保存し、再度起動します。
すると、データソースに対するログイン情報の入力を求められることなく、分析ファイルを開くことが可能になります。
分析ファイルとデータ接続を分離したい場合
まず、「データ > データ接続のプロパティ」を選択します。
補足パートで作成したデータ接続を選択し、「設定」をクリックします。
「ライブラリーに保存」をクリックします。
名前を入力して「保存」をクリックします。
上部の表示で「ライブラリーに保存」がグレーアウトし、「分析に埋め込み」がハイライトされたら、データ接続が分離されていると確認できます。
また、このとき「接続の状態」の表記には、「ライブラリーで共有」と分析ファイルが利用しているデータ接続のパスが記載されます。