拡張レポートのためのODataサポート

ALM Octaneは、データにアクセスするためのOASIS REST REST-based標準であるOData (Open Data Protocol)をサポートしています。ODataを使用すると、ALM Octaneのダッシュボードウィジェットで提供される機能に加え、レポート機能を拡張できます。このトピックでは、ODataとALM Octaneを使用する手順について説明します。

概要

この概要では、OData標準を使用してALM Octaneにアクセスするためのユースケースについて説明します。

ALM Octaneのデータは、レポートおよびビジネスインテリジェンスツールを使用し、ODataを介して取得できます。

レポートやチャートは、ALM Octaneのダッシュボードウィジェットだけでなく、ODataをサポートするこれらのレポートおよびビジネスインテリジェンスツール (Power BIなど) を使用して生成できます。

ALM OctaneのODataサポートは、アプリケーションのインターフェイスから接続します。

トップに戻る

サポートされているODataバージョン

ALM Octaneは、ODataバージョン4.0をサポートしています。

ODataバージョン4.0をサポートしているツールはすべて、ALM Octaneで問題なく使用できると考えられます。

ALM OctaneのODataサポートは、Power BIおよびExcelでテスト済みです。

注意: TableauによるODataのサポートは制限されています。たとえば、TableauのODataサポートには現在、$expandインタラクティブクエリ引数が含まれていません。これはALM Octaneがクロスエンティティレポートに広く使用しています。別のレポートツールまたはビジネスインテリジェンスツールの使用を検討してください。

ODataバージョン4.0をサポートするには、Microsoft Power Query for Excelアドインをダウンロードしてインストールします。

トップに戻る

前提条件

ODataを使用するには、次の前提条件が満たされていることを確認してください。

  • サイト管理者またはスペース管理者に依頼し、各スペースのSUPPORTS_BASIC_AUTHENTICATION設定パラメーターで基本認証をアクティブにします。詳細については、SUPPORTED_CI_PLUGIN_SDK_VERSIONを参照してください。
  • ALM OctaneがSSOで設定されている場合、APIアクセスキーを使用してOData統合を設定します。詳細については、APIアクセスのセットアップを参照してください。

  • ODataへのアクセス権限が適切なロールに付与されていることを確認してください。標準設定では、権限は有効になっていますが、カスタムロールを作成した場合は、このオプションが有効になっていることを確認してください。詳細については、ロールと権限の割り当て一般システムアクションを参照してください。

トップに戻る

ALM OctaneサーバーベースURI

ODataを使用してALM OctaneデータにアクセスするためのALM OctaneサーバーのベースURIは、次のとおりです。 

<https://server>/odata/v4/shared_spaces/<space_ID>/workspaces/<workspace_ID>/

トラブルシューティング: ALM OctaneがODataコンシューマーの要求に正常に応答しない場合、これはALM Octaneを参照するのに使用されているベースURLが正しいURLと異なっているためであることが考えられます。設定パラメーターの説明に従って、ODATA_USE_SERVER_BASE_URLとSERVER_BASE_URLを変更することを検討してください。

トップに戻る

認証

ODataを使用するには、基本認証の前提条件を確認してから、基本認証で認証します。

注意: 基本認証をアクティブにすると、外部システムは、ODataだけではなく、基本認証を使用してALM Octaneにアクセスできます。

認証には、次のいずれかを使用できます。

  • ユーザー名とパスワード。

  • APIアクセスキー。

詳細については、基本認証を参照してください。

ヒント: 基本認証を使用する場合、ALM Octaneは認証に成功するたびに、LWSSO_COOKIE_KEY Cookieをレスポンスに含めます。パフォーマンスを向上させるため、後続のOData要求ごとに LWSSO_COOKIE_KEY Cookieを送信することをお勧めします。詳細については、LWSSO_COOKIE_KEYに関する情報を認証で参照してください。

トップに戻る

レポートツールまたはBIツールからのALM Octaneデータへのアクセス

Excel 2010以降、Power BI、Power Query for Excel、Power Pivot for ExcelなどのODataをサポートするレポートまたはビジネスインテリジェンスツールであれば、ALM Octaneと統合できます。

ODataをサポートする数多くのツールのリストについては、http://www.odata.org/ecosystem/ にアクセスし、左側の [Consumers] をクリックしてください。

トップに戻る

シナリオ: フィーチャーの品質ステータスレポートを作成するためのテンプレート

ODataを使用してフィーチャーの品質ステータスレポートを作成するのに役立つExcelテンプレートについては、https://marketplace.microfocus.com/appdelivery/content/odata-octane-excel-feature-quality-status-reportを参照してください。。

トップに戻る

シナリオ: ALM Octane ODataとPower BIのためのテンプレート

デプロイおよびインポートが可能なPower BIテンプレートについては、https://marketplace.microfocus.com/appdelivery/content/power-bi-desktop-template-for-octane-odata を参照してください。

トップに戻る

シナリオ: ALM Octane ODataとPower BIによるトレーサビリティレポート

この例では、ODataを使用し、Power BIでALM Octaneデータにアクセスする方法を示します。ここでは、トレーサビリティレポートの作成方法を順を追って示します。

  1. Power BIで、ODataによるALM Octaneのデータフィードを設定します。詳細については、、Power BIを使用してALM Octaneにアクセスする例を参照してください。

    ALM OctaneのURIを使用して基本フィードをセットアップします。

    基本認証のユーザー名とパスワードを入力し、[Connect] をクリックします。

  2. これで接続が完了し、すべてのALM Octaneエンティティを表示できます。ここで、レポートの作成を開始します。

    ストーリーのみを表示するには、ストーリーをクリックしてから [Edit] をクリックします。

ここで、表示するカラムを選択します。[Choose Columns] をクリックします。

このレポートでは、[ID]、[name]、[release]、および [tests] カラムを選択します。

リリースとテストは、他のエンティティへの参照です。リリースとテストの詳細は、各カラムの右のボタンをクリックして展開すると表示されます。

リリースのボタンをクリックします。リリースの名前が必要なので、[name] を選択します。

同様に、テストのボタンをクリックし、[name] および [ID] 属性を選択します。

ここで、リリース2.2の項目に絞り込みます。

[Close & Apply] をクリックします。ここまでの結果は以下のようになります。

ここで、選択するデータでグラフを作成します。

右のペインで:

  • 値を選択します。

  • マトリックスの視覚化を選択します。

  • 行、カラム、および値を整えます。

また、円グラフの視覚化を追加することもできます。

データを保存して更新します。

トップに戻る

参照情報: