セマンティック・モデルのカスタマイズについて

セマンティック・モデルをカスタマイズして、ビジネス要件に合せて拡張できます。セマンティック・モデルを拡張して、ウェアハウスに移動したデータをより有効に活用してレポートを作成します。

サンドボックス・フレームワークへの移行

Oracle Fusion Data Intelligenceインスタンスにセマンティック・モデル拡張ブランチ・フレームワークがある場合、ブランチ・フレームワークは将来のリリースで非推奨になる予定であるため、セマンティック・モデル拡張サンドボックス・フレームワークに移行する必要があります。セマンティック・モデル拡張のサンドボックス・フレームワークへの移行を参照してください。

開発環境やテスト環境などの本番環境と下位環境が異なるセマンティック・モデル拡張フレームワーク上にある場合(たとえば、本番環境がサンドボックス上にあり、開発またはテストがまだブランチ上にある場合)、次の2つのオプションがあります。
  • 推奨: すべてのインスタンスをサンドボックス・フレームワークに移行します。
  • サンドボックス・フレームワークへの移行を妨げるビジネス・ケースがある場合は、サポート・チケットをログに記録して、サンドボックス上のインスタンスをブランチにダウングレードします。

ブランチ・フレームワークを引き続き使用するには、いくつかの重要な課題があります。

  • Branchフレームワークは更新を受信しなくなりました。そのため、Branchフレームワークで使用できる新機能はありません。
  • ブランチ・フレームワークから推奨および拡張されたサンドボックス・フレームワークへの適切な準備および移行に限られた時間。
  • ブランチ・フレームワークを検証してレポートを生成するための機能が制限されています。
  • ブランチ・フレームワークから外部アプリケーション・オブジェクトにアクセスできません。

Sandbox Frameworkの利点

サンドボックス・フレームワークに移行して、次のような新機能と機能を利用する必要があります。

  • モデル中心/グラフィカル・ビュー:
    • ユーザー・エクスペリエンスの向上
    • 関連ステップはグループ化されているため、完全に一貫した作業単位を簡単に完了できます。
    • 完全に形成されたディメンション・モデルまたはスターを含むことができるサンドボックスの概念があります。スター内のすべてのオブジェクトが関連しています。
    • すぐに使用できるオブジェクトとカスタム・オブジェクトを表示する各スターの完全なグラフィカル・ビュー。
    • オブジェクトに対して行われたすべてのカスタマイズが同時に表示されます。すべての操作の結果はいつでも表示されます。
  • 開発遅延の回避:
    • システム拡張は、データ拡張、アプリケーションおよびカスタム・データ構成(付加フレックスフィールド、構成可能勘定科目分析、Fusion Accounting Hub、サプライ・チェーン・プランニング・アプリケーションなど)などの構成に基づいて自動的に実行するのではなく、手動で実行する場合、手動で適用できます。グローバル・レポート・パラメータの設定およびシステム拡張の適用を参照してください。
  • 検証とレポートの改善:
  • 構成可能なデプロイメント機能:
    • カスタマイズされたサンドボックスを他のインスタンスに移行および公開できます。バンドルのデプロイを参照してください。
    • セマンティック拡張バンドルまたはコンポジット・バンドルをデプロイする場合、ターゲット環境でサンドボックスのコンテンツおよびセキュリティをマージするか、置換できます。バンドルの作成およびバンドルのデプロイを参照してください。
  • 高度な機能を活用:
    • これらのカスタマイズ・オプションを使用して、カスタム・サブジェクト領域でのみ使用可能にするという以前の制限を超えてサブジェクト領域を拡張できます。サブジェクト領域の管理を参照してください。
      • 列の順序変更、名前変更および削除
      • 事前作成済サブジェクト領域で使用可能なカスタム・ディメンションへのサブフォルダの追加
    • サンドボックス・フレームワークを使用してセマンティック・モデルの拡張の一部としてディメンションを追加および拡張する際に、論理列のソート順を制御する特定の列を定義できます。ディメンションを追加およびディメンションの拡張を参照してください。

セマンティック・モデルを拡張するための適切な方法の選択

組織として、セマンティック・モデルを拡張するための最適な方法を選択することは、成功に不可欠です。

次の場合は、サンドボックス・フレームワークを使用する必要があります。

  • 少数のセマンティック・モデルのカスタマイズを管理します。
  • セマンティック・モデル開発者は少数です。
  • 開発者は、使いやすいグラフィカル・インタフェースでの開発を好みます。

次の場合は、外部アプリケーションを使用する必要があります。

  • Oracle Analytics Cloud (OAC)、Oracle Analytics Server (OAS)またはOracle Business Intelligence Enterprise Edition (OBIEE)のセマンティック・モデルをマージする必要があります。
  • 多数のセマンティック・モデルのカスタマイズを管理します。
  • セマンティック・モデルで同時に作業することを複数の開発者に要求します。
  • 高度な技術または高度なツールに精通した開発チームを擁します。

外部アプリケーションの利点と制限事項

外部アプリケーションの利点

サンドボックス・フレームワークのみに依存するのではなく、セマンティック・モデルの開発に外部アプリケーションおよびツールを活用することで、いくつかの重要な利点が得られます。

  • 開発の高速化: 外部アプリケーションは、全体的な開発時間を大幅に短縮できるため、より迅速な反復とカスタマイズのデプロイが可能になります。
  • 効率的な品質保証: 一貫性チェックとデータ検証がより迅速に実行されるため、変更の品質と信頼性が確保されます。
  • 使い慣れた開発環境: デスクトップベースの管理ツールやOracle Analytics Cloudセマンティック・モデラーなどのOracle Analyticsツールをすでに経験しているユーザーは、使い慣れた直感的な開発プロセスを見つけることができます。
  • 包括的な機能: Oracle BI管理ツールのほとんどの機能はアクセス可能で、高度なモデリングおよび構成タスクをサポートします。
  • ソース・コントロールの統合: 外部バージョン・コントロール・システム(Gitなど)を使用すると、コラボレーション開発、詳細な変更トラッキングおよび並列機能の作業が可能になり、サンドボックス・フレームワークと比較して、より柔軟でエンタープライズ・グレードのソース管理アプローチが提供されます。
  • モデルの再利用とマージ: 最小限の再構成で、Oracle Analytics Cloud (OAC)、Oracle Analytics Server (OAS)、Oracle Business Intelligence Enterprise Edition (OBIEE)などのプラットフォーム間でセマンティック・モデルを簡単に再利用およびマージできます。
  • これら2つの新機能により、外部アプリケーションのユース・ケースはこれまで以上に多くなりました。
    • 25の応用R4。セマンティック・モデル・テンプレートは、P1コンテンツ・パッチを拡張してすべてのディメンションを網羅し、より広範なカスタマイズを可能にします。この機能を外部アプリケーションで使用するには、パッチ25を適用します。R4。P1。最後にインポートしたセマンティック・モデルを「外部アプリケーション」タブからダウンロードし、この新しくダウンロードしたセマンティック・モデルに今後の変更を適用します。インポートされたセマンティック・モデルのダウンロードを参照してください。
    • 外部アプリケーション・マージ機能を使用すると、カスタム・ディメンションを外部アプリケーションにインポートし、サンドボックス内の既存の事前作成済ファクトにリンクできます。

外部アプリケーションの制限事項

  • サンドボックス・フレームワークは、次の場合に引き続き必要です。
    • セマンティック・モデル内のカスタム・ディメンションと事前構築済ファクト表の間の論理結合を容易にします。
    • 事前作成オブジェクトのセキュリティの管理。

セマンティック・モデル・コンポーネント

セマンティク・モデルは、次のコンポーネントで構成されます。
  • Oracle Content: Oracleが提供するベース・モデルです。カスタマイズはこの上にレイヤー化されます。
  • 外部アプリケーション: マージされた外部アプリケーションを使用して作成されたオブジェクトで拡張機能を作成できます。
  • システム拡張: このコンポーネントでは、付加フレックスフィールドとデータ拡張の変更を使用できます。Oracle Fusion Data Intelligenceがシステム拡張を適用するシナリオについては、セマンティック・モデル拡張のアクティビティ履歴の表示を参照してください。
  • ユーザー拡張: 拡張機能はこのコンポーネントで使用できます。
  • セキュリティ構成: このコンポーネントのアプリケーション・ロールに対して、他のすべてのコンポーネントのオブジェクトを保護できます。

カスタマイズ・エラーのない状態に維持

Oracle Fusion Data Intelligenceは、カスタマイズを定期的に評価し、モデラー管理者およびモデラー権限を持つユーザーに通知を送信して、パッチ適用中のエラーを防止するために、拡張機能のエラーおよび警告をできるだけ早く修正します。

モデルの検証およびセマンティック・モデル拡張での一般的なエラーの解決を参照してください。

これらのエラーが修正されず、パッチが開始された(または必須パッチが自動適用された)場合は、パッチ適用に問題が発生する可能性があります。その場合、メイン・ブランチにマージされていないカスタマイズが削除され、ファクトリ・セマンティック・モデルがアップグレードされます。パッチ適用の完了後に、適用可能なカスタマイズを再適用する必要があります。