機械翻訳について

レシピをインストールする前に

次の構成タスクを実行して、レシピを正常にインストールして実行します。

Oracle MICROS Reporting and Analyticsの構成

  1. 「Reporting and Analyticsユーザー・ガイド」Business Intelligence APIの説明に従って、Reporting and AnalyticsでOracle Integration接続で使用されるBusiness Intelligence APIアカウントを構成します。
  2. このレシピがインストールされているOracle Integrationインスタンスにコールバック・レスポンスを送信するようにReporting and Analytics OAuthサーバーを構成します。

    • これには、Oracleコンサルタントが内部チケットを開き、複数のリダイレクトURLの構成をリクエストする必要があります。
    • 次の情報を指定する必要があります:
      1. 顧客環境名
      2. エンタープライズ名およびエンタープライズ短縮名
      3. BI APIアカウントのClient_ID
      4. 構成するカスタム・リダイレクトURL。 たとえば: https://oic-dev-abcdefghi1234.integration.us-phoenix-1.ocp.oraclecloud.com/icsapis/agent/oauth/callback
  3. Reporting and Analyticsから次の情報を収集して、Oracle Integration接続を構成します。 詳細は、「Business Intelligence APIガイド」「リクエストの送信」を参照してください。

    • アカウント名
    • パスワード
    • エンタープライズ短縮名(orgIdentifier)
    • client_id
    • 認証APIおよびBusiness IntelligenceデータAPIのrest_server URL
    前述の他に、コード・ベリファイアおよびコード・チャレンジを生成します。
    • code_challengeは、code_verifierのBase64エンコードSHA-256ハッシュです。 code_verifierは、暗号学的にランダムな文字列です。
    • code_verifiercode_challengeの両方がクライアントによって生成されます(この場合、OICレシピによって生成されます)。
    • code_challengeおよびcode_verifierは、OAuth PKCEフローでチャレンジ・レスポンス検証を実行するために使用されます。
    • c ode_challenge_methodは固定S256

    詳細は、「Business Intelligence APIガイド」「認証」を参照してください。

Oracle Autonomous Transaction Processingの構成

Oracle IntegrationからATPにアクセスするには、ATPデータベースで次の構成タスクを実行します:
  1. Oracle Integration接続で使用するOracle Autonomous Transaction ProcessingインスタンスのクラウドWalletおよび資格証明の取得
  2. ディメンションおよび売上データの収集に必要な次の表を作成します。 これらの表を作成するためのDDL文は、サポート・ノートOracle MICROSの補足コード - ATP - Accounting Hub Oracle Integration Cloudレシピにあります:
    • FNB_DIM_LOCATION
    • FNB_DIM_DISCOUNT
    • FNB_DIM_MENUITEM
    • FNB_DIM_ORDERTYPE
    • FNB_DIM_REVENUECENTER
    • FNB_DIM_SERVICECHARGE
    • FNB_DIM_TAX
    • FNB_DIM_TENDERMEDIA
    • FNB_MENUITEMDAILYTOTALS
    • FNB_SERVICECHARGEDAILYTOTALS
    • FNB_TAXDAILYTOTALS
    • FNB_TENDERMEDIADAILYTOTALS
    • FNB_DISCOUNTDAILYTOTALS