サンドボックス・フレームワークを使用したセマンティック・モデルの拡張

サンドボックス・フレームワークは、直感的なグラフィカル・モデリング機能を使用して開発プロセスを強化します。各論理スターおよびサブジェクト領域内で関連要素を視覚的に編成することで、ユーザー・エクスペリエンスが向上します。論理的なタスク編成と最小限のステップにより、カスタマイズが簡単かつ効率的になります。

サンドボックス・フレームワークは、時系列順なしで変更を行うことができるため、すべての変更が完了するまでコンパイルを待機する必要がなくなるため、開発を合理化します。このフレームワークにより、セマンティック・モデルの一貫性が向上し、ベスト・プラクティスへの準拠がサポートされます。

複数のユーザーが、個別のカスタマイズ・サンドボックスまたは同じカスタマイズ・サンドボックスで同時に作業できます。各サンドボックス内のカスタマイズを、単一の論理スターおよび対応するサブジェクト領域に制限します。作業に最新の変更が組み込まれていることを確認するには、サンドボックスの更新日をメイン・サンドボックスと比較します。サンドボックスがメイン・サンドボックスの前に更新された場合は、変更前に修正および公開された可能性のある共通アーティファクトを確認します。

共通アーティファクトが変更されている場合は、カスタマイズ・サンドボックスを作成し、変更を転送してから、前のサンドボックスを削除して、メイン・サンドボックスにマージする前に競合を回避します。一度に1つのサンドボックスのみを公開します。サンドボックスを公開すると、変更されていないコンポーネントが残りますが、サンドボックス内の変更によって、公開されたメイン・サンドボックス内の対応するバージョンが上書きされます。使用中のサンドボックスのみを保持します。テストに使用され、使用されなくなったサンドボックスを削除します。追加の未使用のサンドボックスを維持すると、システムのパフォーマンスが低下します。

拡張機能を作成するための一般的なワークフローには、次のものが含まれます。
  1. サンドボックス・フレームワークを使用してセマンティック・モデルを拡張する一般的なユース・ケースを理解します。ユースケース: サンドボックス・フレームワークを使用したセマンティック・モデルの拡張を参照してください。
  2. オプションで、システム拡張の遅延を有効にしたが、システム拡張を適用する場合は、システム拡張を適用します。Apply System Extensionsを参照してください。
  3. サンドボックスを管理します。サンドボックスの管理を参照してください。
  4. サンドボックスを準備します。「サンドボックスの準備」を参照してください。
  5. セキュリティ構成の追加セキュリティ構成の追加を参照してください。
  6. モデルを準備します。「モデルの準備」を参照してください。
  7. サンドボックスを統合します。「サンドボックスの統合」を参照してください。
  8. 必要に応じて、サンドボックス・レポートを生成してダウンロードします。「サンドボックス・レポートの生成およびダウンロード」を参照してください。
  9. Oracle Fusion Data Intelligenceインスタンスに関連付けられたOracle Analytics Cloudで、変更がサブジェクト領域に反映されているかどうかを確認します。
  10. カスタマイズを別の環境に移動します。Move Your Customizations to Another Environmentを参照してください。