Note
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
この記事では、Open Data Protocol (OData) をカスタム サービス ベース統合の優先順位に基づく調整に関する情報を提供します。
サービス保護 API のリソースベースの制限は、リソースの過剰使用を防ぐのに役立つ保護設定として、サービス保護 API のユーザーベースの制限と共に機能します。 これにより、システムの応答性を維持し、財務と運用アプリを実行する環境で一貫した可用性とパフォーマンスを実現できます。 リソースベースの制限は、Web サーバー リソースの総使用量がサービスのパフォーマンスと可用性を脅かすレベルに達したときに、サービス要求を調整します。
Note
スロットリングの優先順位マッピングは、ユーザーベースのサービス保護 API の制限には適用されません。 優先順位マッピングは、リソース ベースのサービス保護 API の制限ごとに異なります。 API の制限の種類の詳細については、「 サービス保護 API の制限」を参照してください。
リソースベースのサービス保護 API の制限については、これらの統合に対するビジネス クリティカルなニーズに応じて、OData とカスタムのサービス ベースの統合の相対的な優先順位を設定します。 スロットリングマネージャーは、要求に対して設定した優先順位を尊重します。 OData およびカスタム サービス ベースの要求の場合、システムの正常性とパフォーマンスが影響を受けた場合、システムは "要求が多すぎます" エラーを送信します。
優先順位の決定
[ スロットリング優先度マッピング ] ページを使用して、統合の優先順位を割り当てます。 システムは、要求を調整するときにこれらの優先順位を優先します。 適切な優先順位を設定することにより、優先順位の低い統合を優先順位の高い統合の前に調整することができます。 統合の設定方法の詳細については、外部サービスとの接続を有効にする を参照してください。
Microsoft Entra ID では、次の認証の種類がサポートされています。 詳細については、認証 を参照してください。
- ユーザー ベース: この認証の種類では、認証と承認にユーザー名とパスワードが使用されます。
- Microsoft Entra アプリケーション ベース: この認証の種類では、Microsoft Entra に登録されているアプリケーションと、認証に関連付けられているシークレットが使用されます。
優先度マッピングを設定するときに、統合で使用する認証の種類を選択します。 特定のアプリケーション (クライアント ID) または特定のユーザーを選択できます。
- アプリケーションの優先順位マッピングを設定する場合は、選択した Microsoft Entra アプリケーション ID からの API 要求に優先順位マッピングを適用します。
- ユーザーの優先順位マッピングを設定した場合は、選択した Microsoft Entra ユーザー ID からの API 要求に優先順位マッピングを適用します。
低、中、高の 3 つの優先度レベルを使用できます。 選択したアプリケーションまたはユーザーには、優先順位ごとに異なる調整しきい値を割り当てる必要があります。
- 低: 優先度の低いマッピングを持つアプリケーションまたはユーザーは、中または高の優先順位で設定された統合よりも、システムによって調整されるサービス リソース消費量のしきい値が低くなります。
- 中: 優先順位が「中」のマッピングを使用するアプリケーションまたはユーザーには、優先順位が「低」のマッピングを使用する統合よりもサービス リソース消費のしきい値を大きく、優先順位が「高」のマッピングを使用する統合よりもリソース消費のしきい値を低く設定できます。
- 高: 優先順位が「高」のマッピングを使用するアプリケーションまたはユーザーには、サービス リソース消費の調整しきい値が高くなります。サービス リソース消費は、優先順位が「低」または「中」のマッピングを使った統合よりも優先されます。
これらの優先順位マッピングにより、優先順位の高いアプリケーションとユーザーからの要求が、優先順位の低い統合によるサービス リソースの消費によって調整されないようにします。
統合優先順位のコンフィギュレーション
Microsoft Entra と財務および運用アプリでサービスを登録したら、統合の優先順位を設定します。
Note
セットアップを完了するには、 システム管理者 または 統合優先度マネージャー ロールが割り当てられている必要があります。
- 財務と運用アプリで、システム管理>設定>調整優先順位マッピングの順に移動します。
- 新規を選択します。
- Authentication type フィールドで、統合シナリオに基づいて User または Microsoft Entra application を選択します。
- Microsoft Entraアプリケーションの種類を選択した場合は、Client ID フィールドで、Microsoft Entra アプリケーションに登録したアプリケーションを選択します。
- [ ユーザー の種類] を選択した場合、[ ユーザー ID ] フィールドで、適切なサービス アカウントのユーザー ID を選択します。
- 適切な優先順位を割り当て、保存を選択します。