セマンティック・モデルのカスタマイズについて
セマンティック・モデルをカスタマイズして、ビジネス要件にあわせて拡張できます。 セマンティック・モデルを拡張して、ウェアハウスに移動したデータをより有効に活用してレポートを作成します。
Sandbox Frameworkへの移行
Oracle Fusion Data Intelligenceインスタンスにセマンティック・モデル拡張ブランチ・フレームワークがある場合、ブランチ・フレームワークは将来のリリースで非推奨になる予定であるため、セマンティック・モデル拡張サンドボックス・フレームワークに移行する必要があります。 「セマンティック・モデル拡張用のサンドボックス・フレームワークへの移行」を参照してください。
- 推奨: すべてのインスタンスをサンドボックス・フレームワークに移行します。
- サンドボックス・フレームワークへの移行を妨げるビジネス・ケースがある場合は、サポート・チケットを記録して、サンドボックス上のインスタンスをブランチにダウングレードします。
サンドボックス・フレームワークの利点
次のような新機能を利用するには、サンドボックス・フレームワークに移行する必要があります。
- モデル中心/グラフィック・ビュー:
- ユーザー・エクスペリエンスの向上
- 関連ステップはグループ化されているため、完全に一貫した作業単位を簡単に完了できます。
- 完全に形成されたディメンション・モデルまたはスターを含むことができるサンドボックスの概念があります。 スター内のすべてのオブジェクトが関連しています。
- すぐに使用できるオブジェクトとカスタム・オブジェクトを表示する各スターの完全なグラフィカル・ビュー。
- オブジェクトに対して行われたすべてのカスタマイズが同時に表示されます。 すべての操作の結果はいつでも表示されます。
- 開発の遅延を回避:
- データ拡張、アプリケーション、カスタム・データ構成(付加フレックスフィールド、構成可能な勘定科目分析、Fusion Accounting Hub、サプライ・チェーン・プランニング・アプリケーションなど)などの構成に基づいて自動的に実行するのではなく、システム・ステップを手動で実行する場合は、システム拡張を手動で適用できます。 グローバル・レポート・パラメータの設定およびシステム拡張の適用を参照してください。
- 検証とレポートの改善:
- サンドボックスを検証して、変更を適用する前に潜在的なすべてのエラーをプロアクティブに識別できます。 「サンドボックスの検証および検証の表示」レポートを参照してください。
- セマンティック・モデル・データ系統のCSVレポートを生成およびダウンロードして、特定のサンドボックスのカスタマイズをエクスポートできます。 「サンドボックス・レポートの生成およびダウンロード」を参照してください。
- 構成可能なデプロイメント機能:
- カスタマイズされたサンドボックスを他のインスタンスに移行および公開できます。 「バンドルのデプロイ」を参照してください。
- セマンティック拡張バンドルまたはコンポジット・バンドルをデプロイする場合、ターゲット環境でサンドボックスのコンテンツとセキュリティをマージするか、置き換えることができます。 バンドルの作成およびバンドルのデプロイを参照してください。
- 高度な機能を活用:
- これらのカスタマイズ・オプションを使用して、カスタム・サブジェクト領域でのみ使用できるという以前の制限を超えてサブジェクト領域を拡張できます。 「サブジェクト領域の管理」を参照してください。
- 列の順序変更、名前変更および削除
- 組み込みサブジェクトエリアで使用可能なカスタムディメンションへのサブフォルダの追加
- サンドボックス・フレームワークを使用してセマンティック・モデルの拡張の一環として、ディメンションを追加および拡張しながら、論理列のソート順序を制御する特定の列を定義できます。 ディメンションの追加およびディメンションの拡張を参照してください。
- これらのカスタマイズ・オプションを使用して、カスタム・サブジェクト領域でのみ使用できるという以前の制限を超えてサブジェクト領域を拡張できます。 「サブジェクト領域の管理」を参照してください。
セマンティック・モデルを拡張するための適切な方法の選択
組織として、セマンティック・モデルの拡張に最も適した方法を選択することは、成功に不可欠です。
次の場合は、サンドボックス・フレームワークを使用する必要があります。
- セマンティック・モデルの少数のカスタマイズを管理します。
- セマンティック・モデルの開発者は少数です。
- 開発者は、使いやすいグラフィカル・インタフェースでの開発を好みます。
外部アプリケーションは、次の場合に使用する必要があります。
- 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コンテンツ: これは、Oracleが提供するベース・モデルです。 カスタマイズはこの上に階層化されています。
- 外部アプリケーション: マージされた外部アプリケーションを使用して作成されたオブジェクトで拡張機能を作成できます。
- システム拡張: 付加フレックスフィールドとデータ拡張の変更は、このコンポーネントで使用できます。 Oracle Fusion Data Intelligenceがシステム拡張を適用するシナリオについては、「セマンティック・モデル拡張のアクティビティ履歴の表示」を参照してください。
- ユーザー拡張機能: 拡張機能はこのコンポーネントで使用できます。
- セキュリティ構成: 他のすべてのコンポーネントのオブジェクトを、このコンポーネントのアプリケーション・ロールに対して保護できます。
エラーのないカスタマイズを維持
Oracle Fusion Data Intelligenceは、カスタマイズを定期的に評価し、Modeler管理者およびModeler権限を持つユーザーに通知を送信して、パッチ中のエラーを防ぐために、拡張のエラーおよび警告をできるだけ早く修正します。
モデルの検証およびセマンティック・モデル拡張の共通エラーの解決を参照してください。
これらのエラーが修正されず、パッチが開始された場合(または必須パッチが自動適用された場合)、パッチ適用で問題が発生する可能性があります。 その場合、メイン・ブランチにマージされていないカスタマイズは削除され、ファクトリ・セマンティック・モデルがアップグレードされます。 パッチ適用の完了後、適用可能なカスタマイズを再適用する必要があります。