機械翻訳について

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

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

ブランチを作成し、それらのブランチにステップを追加することで、開発やテストなどの非本番環境でセマンティック・モデルをカスタマイズします。 ブランチまたはバージョンを使用して、変更をモデルに公開します。 ブランチからローカル・サービス・インスタンスにモデルを適用してテストできます。 変更が正しい場合は、そのブランチをメイン・ブランチにマージできます。 時間の経過とともに、複数のブランチをメイン・ブランチにマージできます。 一連の変更が確定したら、メイン・ブランチをバージョン管理し、そのブランチを本番環境にプロモートできます。 カスタマイズを本番環境に昇格した後は、本番環境のセマンティック・モデルにカスタマイズを直接追加できません。

メイン・ブランチからステップをコピーし、直接編集して、後でメイン・ブランチにマージできます。 ただし、2レベルまたは複数レベルのコピーを実行しないようにする必要があります。 たとえば、メイン・ブランチから別のブランチにステップをコピーしてから、ステップを別のブランチにコピーしてから、2番目のブランチをメイン・ブランチにマージすることはできません。

モデルをカスタマイズするには、別のデータ・ソースからの追加属性で事前作成済のディメンションを拡張し、既存のサブジェクト領域にファクトを追加し、いくつかの名前を付けるために新しいサブジェクト領域を作成するように事前作成済のサブジェクト領域を再編成します。 外部アプリケーションをマージした場合は、外部セマンティック・モデルとセマンティック・モデル拡張の両方が共存できることに注意してください。 外部セマンティック・モデルを含める場合は、「モデルの公開」ページで「はい」を選択します。

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

リリース23.R4以降、Oracle Fusion Data Intelligenceは定期的にカスタマイズを評価し、モデラー管理者およびモデラー権限を持つユーザーに通知を送信して、ブランチおよびステップのエラーおよび警告をできるだけ早く修正し、パッチ適用中のエラーを防止します。 これらのエラーが修正されず、パッチが開始された場合(または必須パッチが自動適用された場合)、パッチ適用で問題が発生する可能性があります。 その場合、メイン・ブランチにマージされていないカスタマイズは削除され、ファクトリ・セマンティック・モデルがアップグレードされます。 パッチ適用の完了後、適用可能なカスタマイズを再適用する必要があります。

新しいセマンティック・モデルの拡張性エクスペリエンスについて学習

セマンティック・モデル拡張を作成するために、新しいウィザード・セットを使用できます。 これらのウィザードは、将来のリリースで既存のウィザードを置き換えます。 新しいウィザードを使用すると、マージされた外部アプリケーションを使用して作成されたオブジェクトで拡張機能を作成できます。 このため、外部アプリケーションは適用する2番目のレイヤーであり、その後他のオプションが適用されます。 外部アプリケーションをすでにマージしている場合は、ウィザードを使用して拡張機能を作成することもできます。 外部セマンティック・モデルのすべての変更を保持しないように選択することもできます。 順番にこの変更の結果として、どのカスタマイズも失われず、再実装は必要ありません。

新しいウィザードについて学習した後、新しいウィザードに切り替えるタイミングをスケジュールできます。 新しいウィザードに切り替えると、Oracleは現在のカスタマイズを新しいフレームワークに移行します。 「拡張セマンティック・モデル拡張フレームワークへの移行について」を参照してください。

新しいユーザー・インタフェースは、データ・モデルのモデラー中心のビューを提供します。 比較は次のとおりです:
既存だがすぐに置き換えられる 新規
アクション中心のビュー。 モデル中心ビュー。
ステップは1つずつ実行されますが、互いに独立しています。 関連ステップはグループ化されているため、完全に一貫した作業単位を簡単に完了できます。
分岐の概念を持ち、関連のないステップを含めることができます。 完全に形成されたディメンション・モデルまたはスターを含むことができるサンドボックスの概念があります。 スター内のすべてのオブジェクトが関連しています。
モデルのグラフィカル・ビューがありません。 すぐに使用できるオブジェクトとカスタム・オブジェクトを表示する各スターの完全なグラフィカル・ビュー。
テストするブランチを公開します。 完了したらメインにマージします。 サンドボックスを公開してテストし、完了したらメインにマージします。
カスタマイズ・ステップは切断されています。 同じオブジェクトで実行される異なるステップによって、異なるブランチで相互にオーバーライドできます。 オブジェクトに対して行われたすべてのカスタマイズが同時に表示されます。 すべての操作の結果はいつでも表示されます。
モデラーとして、通常、次の3つのタイプのカスタマイズを実行できます:
  • オブジェクト、属性、結合および計算を追加または更新します。
  • サブジェクト領域の変更など、オブジェクトの表示方法を変更します。
  • セッションと問合せの動作を制御する変数を作成します。

その他のすべての複雑さと許可される操作は、ウィザードによって抽象化され、実行されます。 各タイプの操作は、これらの新しいウィザードを使用して実行でき、接続されたステップは一緒に行います。 主な利点は、モデルとカスタマイズの使いやすさと理解の向上です。 もう1つの重要な利点は、セマンティック・モデルのパフォーマンスと一貫性の向上です。 現在のウィザードでは、各ステップがコンパイルされ、一度に1つずつ適用されます。 新しいフレームワークでは、サンドボックス全体がコンパイルおよび適用されるため、すべての変更をレポートに使用できるようになるまでの時間が大幅に短縮されます。

新しいセマンティック・モデルの拡張性機能により、サンドボックスでカスタマイズを作成できます。 サンドボックスごとに、次の処理を実行できます:
  • サブジェクト領域の管理 - 新しいサブジェクト領域を作成するか、以前に作成した既存のサブジェクト領域を変更します。
  • 論理スターの管理 - 新しい論理スターを作成するか、既存の論理スターを変更します。 最初にファクトを作成し、次にディメンションを追加して結合します。 ディメンション、属性およびその他の表を追加して、既存の論理スターを変更します。 新しい論理スターの作成時に、既存のすぐに使用できるファクトにディメンションを追加できます。 多数の論理星を作成できます。
  • 変数の管理 - セマンティック・モデル拡張の既存の機能にセッション変数を追加する場合と同様です。

サンドボックスを作成した後、メイン・サンドボックスとマージし、開発やテストなどの非本番環境でマージされたメイン・サンドボックスを公開して、エラーがないことを確認します。

「拡張されたセマンティック・モデル拡張機能の使用」を参照してください。