Cognos Analytics でJira Service Management のデータを分析
IBM Watson® を搭載したCognos Analytics では、データのクリーニングと連携、さらに可視化を行うことができます。CData Connect AI と組み合わせると、クラウドデータとCognos Analytics を即座にリアルタイムで接続し、データ管理、視覚化、分析などを行うことができます。 この記事では、CData Connect AI でJira Service Management に接続し、さらにCognos Analytics でJira Service Management のデータを分析する方法を紹介します。
NOTE:この手順を実行するにはCognos Analytics 11.2.4 以降が必要です。
CData Connect AI は、Jira Service Management にクラウドベースのインターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくCognos でのJira Service Management のデータの分析を実現します。 CData Connect AI は最適化されたデータ処理により、サポートされているすべてのSQL 操作(フィルタ、JOIN など)をJira Service Management に直接発行し、サーバー側の処理を利用して要求されたJira Service Management のデータを高速で返します。
Connect AI からJira Service Management への接続
CData Connect AI を使うと、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルで「Jira Service Management」を選択します。
-
必要な認証プロパティを入力し、Jira Service Management に接続します。
Jira Service Management 接続プロパティの取得・設定方法
任意のJira Service Management Cloud またはJira Service Management Server インスタンスへの接続を確立できます。接続するにはURL プロパティを設定します。
- URL(例:https://yoursitename.atlassian.net)
カスタムフィールドへのアクセス
デフォルトでは、CData 製品はシステムフィールドのみを表示します。Issues のカスタムフィールドにアクセスするには、IncludeCustomFields を設定します。
Jira Service Management への認証
ベーシック認証
ローカルサーバーアカウントで認証するためには、次の接続プロパティを指定します。
- AuthScheme:Basic に設定。
- User:認証ユーザーのユーザー名に設定。
- Password:認証ユーザーのパスワードに設定。
API トークン
Cloud アカウントに接続するには、APIToken を取得する必要があります。API トークンを生成するには、Atlassian アカウントにログインして「API トークン」 -> 「API トークンの作成」をクリックします。生成されたトークンが表示されます。
データに接続するには以下を設定します。
- AuthScheme:APIToken に設定。
- User:認証ユーザーのユーザー名に設定。
- APIToken:作成したAPI トークンに設定。
ちなみに、Cloud アカウントへの接続でパスワード認証を使うことも可能ですが、非推奨となっています。
OAuth 2.0
Jira Service Management のOAuth 2.0 サポート(3LO)を活用して、ログインクレデンシャルなしでデータに接続することもできます。この場合、AuthSchemeをすべてのOAuth フローでOAuth に設定する必要があります。また、すべてのシナリオでカスタムOAuth アプリケーションを作成して構成する必要があります。詳しくは、ヘルプドキュメントの「OAuth」セクションを参照してください。
- Create & Test をクリックします。
- Add Jira Service Management Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの取得
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用する個人用アクセストークン(PAT)を作成できます。 きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- 個人用アクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
接続の設定が完了したら、Cognos Analytics からJira Service Management のデータに接続できるようになります。
Cognos Analytics からJira Service Management への接続
以下のステップでは、Cognos Analytics からCData Connect AI に接続してリアルタイムJira Service Management のデータを分析する方法を説明します。
CData Connect AI JDBC Driver をダウンロードする
- CData Connect AI JDBC Driver をダウンロードしてインストールします:https://jp.cdata.com/ai/clients/download.aspx#jdbc。
- JAR ファイル(cdata.jdbc.connect.jar)をインストールディレクトリ(例:C:\Program Files\CData\JDBC Driver for CData Connect\lib)からCognos Analytics のインストールディレクトリにある"drivers" フォルダにコピーします。
CData Connect AI への接続を設定する
- IBM Cognos を立ち上げ、管理 -> データ・サーバー接続に移動します。
- アイコンをクリックしてデータサーバーを追加します。
- CData Connect AI を選択します。
- JDBC URL を適切な接続文字列に設定します。次に例を示します。
jdbc:connect://AuthScheme=Basic;
- Driver class name を"cdata.jdbc.connect.ConnectDriver" に設定します。
- 認証方式を選択し、認証情報を作成して保存します。
- Username をCData Connect AI のユーザー名(例:user@mydomain.com)に設定。
- Password を前述の生成したPAT に設定。
- Test connection をクリックし、接続が成功したことを確認します。
これでCognos Analytics でJira Service Management のデータを分析し可視化する準備が整いました。Cognos Analytics の使用について、詳しくはIBM Cognos Analytics のドキュメントを参照してください。
Cognos Analytics のJira Service Management のデータへのリアルタイムアクセス
Cognos Analytics からリアルタイムJira Service Management のデータに直接クラウド間接続ができるようになりました。これで、Jira Service Management を複製することなく新しい可視化やレポートなどを作成できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect AI の14日間無償トライアルをぜひお試しください。