Split Experimentation Workspace のトラブルシューティング

このドキュメントには、新しいサポート要求を開始して Split Experimentation Workspace をトラブルシューティングする方法に関する情報と、Split Experimentation Workspace の作成と使用で発生する可能性がある問題のトラブルシューティング情報が含まれています。

サポートの利用

Split Experimentation Workspace に関するサポート リクエストをログに記録するには、メールを exp_preview@microsoft.com に送信してください。

既知の問題

Application Insights におけるサンプリング

Application Insights では、テレメトリ イベントが既定でサンプリングされるため、Application Insights または Split Experimentation Workspace に予期されるすべてのイベントが表示されない場合があります。 部分的なイベント データが原因で結果が偏る可能性があります。 ニーズに応じて適切なサンプリングを選択する必要があります。

タグ割り当ての失敗通知

Split Experimentation Workspace の [概要] ウィンドウのタグ編集操作が成功しても、[Failed to assign tag]\(タグの割り当てに失敗しました\) というタイトルの通知が表示されます。 この通知は無視してかまいません。

更新されたデータで再計算された結果を表示するために必要な更新

データが 10 分以上経過した場合、結果を要求すると、実験結果ページで再計算が行われ、完了までに約 15 秒かかります。 更新されたデータを表示するには、再計算が完了した後に結果を更新する必要があります。

トラブルシューティング

Marketplace 購入エラー

  • Microsoft.SaaS RP が Azure サブスクリプションに登録されていません。

  • プランは無料サブスクリプションでは購入できません。アカウントをアップグレードしてください。

  • Azure サブスクリプションに関連付けられている有効な支払い方法が見つからないため、購入に失敗しました。

    • 別の Azure サブスクリプションを使用するか、このサブスクリプションの現在のクレジット カードまたは支払い方法の情報を追加または更新します。 詳細については、「Azure portal で SaaS オファーを購入する」を参照してください。
  • 発行元は、お使いのサブスクリプションまたは Azure アカウントのリージョンでオファー、プランを提供していません。

    • オファーまたは特定のプランが、Azure サブスクリプションに結び付けられている課金アカウントの市場では使用できません。
  • Azure Marketplace の登録は Free/BYOL SKU のみに設定されています。Azure 製品の購入は許可されていません。 EA の設定を変更するには、登録管理者に問い合わせてください。

    • エンタープライズ管理者は、その加入契約下のすべての Azure サブスクリプションに対して、Azure Marketplace での購入を無効または有効にすることができます。 詳細については、「Azure Marketplace - Microsoft Cost Management」を参照してください。 さまざまな登録情報オプションの詳細については、「登録情報オプションの概要」を参照してください
  • Azure サブスクリプションに対して Marketplace が有効になっていません。

    • エンタープライズ管理者は、その加入契約下のすべての Azure サブスクリプションに対して、Azure Marketplace での購入を無効または有効にすることができます。 「Azure Marketplace - Microsoft Cost Management」を参照してください。
  • テナントの IT 管理者によって行われたプライベート マーケットプレースの設定により、発行元によるプランを購入することはできません。

    • お客様がプライベート マーケットプレースを使用して、組織のアクセスを特定のオファーとプランに制限しています。 特定のオファーまたはプランは、テナントのプライベート マーケットプレースで使用できるように設定されませんでした。 テナントの IT 管理者に問い合わせてください。
  • この EA サブスクリプションでは、Marketplace での購入は許可されていません。

    • 別のサブスクリプションを使用するか、お使いの EA サブスクリプションで Marketplace の購入が有効かどうかを確認してください。 詳細については、Marketplace での購入を有効にする方法に関する記事を参照してください。

実験結果ページにデータがない

  1. [App Configuration] > [Feature Manager]\(機能マネージャー\) に移動します。

    1. バリアント機能フラグの右側にある [...] コンテキスト メニューを選択し、[履歴] を選択します。

    バリアント機能フラグ メニューを示す Azure プラットフォームのスクリーンショット。

    1. 最新のバリアント機能フラグ バージョンのタイムスタンプと Etag を書き留めておきます。
    2. 同じ [...] コンテキスト メニューから [Experiment]\(実験\) を選択します。 [バージョン] のタイムスタンプは、前の手順で示したタイムスタンプと一致する必要があります。
  2. Application Insights リソースを開き、[監視]>[ログ] に移動します。 クエリ customEvents を実行し、タイムスタンプで結果を並べ替えます。

    • FeatureEvaluation という名前のイベントが表示されます。 customDimension の下:

      • ETag 値が手順 1 の Etag と一致していることを確認します。

      • TargetingId に値があることを確認します。

        customDimension フィールドを示す Azure プラットフォームのスクリーンショット。

    • [名前] に、異なる名前のイベントが表示されます。 これらは、メトリックを作成できるイベントです。 これらの名前を書き留めておきます。 これらの文字列は、App Insights への TrackEvent 呼び出しでコードによって定義されました。

  3. [Split Experimentation Workspace] > [Experimentation Metrics] に移動します。

    1. メトリックの右側で [...]>[編集] を選択します。
    2. Application Insights イベント名が、手順 2 の Application Insights に表示される名前と正確に一致していることを確認します。
  4. ブラウザーで開発者ツールを開き、[ネットワーク] タブとメトリック結果呼び出しを選択して、実験結果ページのネットワーク トラフィックとメトリック結果呼び出しの応答を確認します。

    開発者ツールで受け取ったサンプル サイズを示す Azure プラットフォームのスクリーンショット。

    • SampleSizeReceived が 0 を超える場合、Split Experimentation Workspace はイベントを受信していますが、実験を作成するための Azure 上のリソースのマッピングが正しく設定されていない可能性があります。
    • SampleSizeReceived が 0 の場合、Split Experimentation Workspace にはデータが表示されません。 これは、ストレージ アカウントにデータが不足しているか、エクスポート規則が正しくないか、Split Experimentation Workspace とストレージ アカウントの間に設定されたアクセス許可が正しくない可能性があります。 Split Experimentation Workspace リソースに移動して、[データ ソース] のリンクされたストレージ アカウントの詳細を確認します。 Split Experimentation Workspace に関連付けられている Entra アプリケーションに、ストレージ アカウントでのストレージ BLOB データ 閲覧者アクセス権があることを確認します。

データ プレーンの認可エラー

Split Experimentation Workspace のアクセス ポリシーが正しく設定されていない場合、メトリックの作成、実験の作成、または実験結果の取得時に、データ プレーンの認可エラーが発生する可能性があります。

事前認可なし

  • サンプルのエラー メッセージ:

    • AADSTS65001: ユーザーまたは管理者は、ID が <application-ID> で名前が <application-name> であるアプリケーションを使用することに同意していません。 このユーザーとリソースに、対話形式の承認要求を送信してください。
  • アクセス ポリシーで選択されたアプリケーションは、Split Experimentation リソース プロバイダーに対する Azure portal アクセスを承認しません。 このエラーに対処するには、アプリケーションの承認されたクライアント アプリケーションを更新します。

割り当てなし

  • サンプルのエラー メッセージ:

    • AADSTS50105: ...
  • アクセス ポリシーで選択されたアプリケーションには、直接割り当てが必要です。 このエラーに対処するには、アプリケーションのユーザー ロールの割り当てを更新します。

アクセス権限がありません

  • サンプルのエラー メッセージ:

    • 結果をフェッチできませんでした
  • アクセス ポリシーで選択されたアプリケーションでは、データ プレーンにアクセスするための十分なロールが付与されません。 このエラーに対処するには、アプリケーションのユーザー ロールの割り当てを更新します。

不明なエラー