このページを共有

# 拡張レポートのための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] をクリックしてください。

Power BIを使用してALM Octaneにアクセスする例

1. [ホーム] > [データを取得] > [Odata フィード] を選択します。

2. ALM OctaneサーバーのベースURIを入力し、[OK] をクリックします。

3. [基本] にALM Octaneユーザー名とパスワードを入力します。

これで、ナビゲーターにすべてのALM Octaneエンティティを表示できます。

Excelを使用してALM Octaneにアクセスする例

1. [データ] > [その他のデータ ソースから] > [OData データ フィードから] を選択します。

2. ALM OctaneサーバーのベースURIを入力し、[OK] をクリックします。

3. [この名前とパスワードを使用する] を選択し、情報を入力します。

これで、すべてのALM Octaneエンティティを表示できます。

トラブルシューティング: MicrosoftアプリケーションからALM Octaneデータにアクセスしようとすると、Microsoft環境の問題により、「サーバーがリモート接続を閉じました」のようなメッセージが表示されます。

問題:

安全なALM OctaneサーバーとMicrosoft Excel (またはPowerBIなどの他のMicrosoftアプリケーション) でODataを使用すると、このエラーが表示されます。これは、標準設定で、MicrosoftアプリケーションがTLS1.2をサポートしていないためです。TLS1.2はALM Octaneが期待するものです。

回避策:

レジストリを変更します (regedit.extを使用)。

次の2つのレジストリキーのSchUseStrongCrypto DWORD値を1に設定します。

- "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319"
- "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319"

これらのキーが存在しない場合は、作成してください。

Microsoftアプリケーションを再起動します。

トップに戻る

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

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] をクリックします。ここまでの結果は以下のようになります。

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

右のペインで:

- 値を選択します。

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

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

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

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

トップに戻る

参照情報:

- 開発者向けのOData

https://admhelp.microfocus.com ALM Octane 8942
検索結果を改善するためのヒント... ALM Octaneヘルプセンター ALM Octaneヘルプ 15.1.90 すべて ローカルヘルプセンターを表示 オンラインヘルプセンターを表示 戻る ブラウザーの履歴内を戻る 進む ブラウザーの履歴内を進む 検索のハイライトを削除する 次のトピック 次のトピックに進む 前のトピック 前のトピックに戻る 現在のトピックを印刷 バージョン: