A セマンティック・モデル拡張での一般的なエラーの解決
セマンティック・モデル拡張の一般的なエラーと、それらを解決するためのソリューションのリストを次に示します。
エラー: 拡張またはマップされた拡張列に列がありません
説明: データ拡張列で選択された列は、参照ソースで見つかりません。
- データ拡張キャッシュをリセットします。 キャッシュのリセットを参照してください。
- Oracle Fusion Data Intelligenceのコンソールから、「データ構成」、「データ拡張」の順にナビゲートします。 問題のあるデータ拡張を見つけて編集します。 選択した属性を確認するには、後続のステップに進みます。 ソースで使用できなくなった属性の選択を解除します。 「次へ」を使用して構成をナビゲートし、「終了」をクリックして変更を保存およびスケジュールします。
- データ拡張プロセスの完了後、データ拡張ターゲット表を参照するセマンティック・モデル拡張をリフレッシュおよび更新して、非アクティブ化した列を削除してください。
参照されていないすべてのオブジェクトを削除するには、次のようにサブジェクト領域と論理スターをクリーンアップします。
- サンドボックスを作成します。
- サブジェクト領域を編集して、削除された列を参照する要素を削除します。
- 論理スターを編集して、関連するすべての列、導出フィールドおよびディメンションを削除します。 ディメンションが論理スターにない場合は、再度追加してから削除します。
- サンドボックスに変更を適用して、変更を確認します。
- サンドボックスをメインにマージします。
- 更新されたモデルを公開します。
- モデルを再検証して、エラーがないことを確認します。
解決のヒント(本番インスタンスでこのエラーが表示される場合):
- 拡張がデプロイされませんでした: このシナリオでは、予想される拡張を含むデータ構成バンドルを実行する必要があります。
- 拡張は意図的に削除されました。拡張が削除された場合は、まず下位環境のセマンティック・モデルを更新して、その参照を削除する必要があります。 参照を削除した後、セマンティック・モデル・バンドルを本番インスタンスに再デプロイします。
エラー: カスタム列の先頭または末尾に空白文字があります
説明: 属性、導出列または物理列の表示名は、スペースで開始または終了します。
解決ヒント: 論理スターを編集してから、問題のあるカスタマイズを編集し、属性名、導出列名または物理列名のすべての先頭と末尾のスペースを検索および削除します。
エラー: サブジェクト領域属性の先頭または末尾に空白文字があります。 サブジェクト領域名/説明/フォルダ/列で可能な空白を確認してください
説明: サブジェクト領域名、説明、フォルダまたは列名の表示名はスペースで開始または終了します。
解決策のヒント: サブジェクト領域を編集し、問題のあるカスタマイズを編集して、サブジェクト領域名、説明、フォルダおよび列名のすべての先頭および末尾のスペースを検索および削除します。
エラー: ステップはエラー状態です
説明: セマンティック・モデルのコンパイル中に、このステップでエラーが発生しました。
解決ヒント: 失敗したステップを編集し、調査してエラーを特定し、解決します。
拡張子のソースにアクセスできなくなったため、カスタマイズ・ステップがエラー状態になる可能性があります。 これは、カスタマイズの編集時に正しいオブジェクト名ではなく「選択」を示すオブジェクト・ドロップダウンによって示されます。
- インスタンスには、データ拡張、付加フレックスフィールド(DFF)、構成可能な勘定科目分析など、参照されるカスタム・データ構成がありません。
- データベース・オブジェクトはAutonomous Data Warehouseに移行されませんでした。
- GRANT SELECT ON "OAX_USER"."TABLE_VIEW" TO "OAX$OAC"などの必要な権限は適用されなかったか、削除されました。
- オブジェクト名に、カッコなどのサポートされていない特殊文字が含まれています。
エラー: ブランチの最後のステップに整合性チェック・エラーがあります。
説明: セマンティック・モデルのコンパイル中にエラーが発生しました。
解決のヒント: エラーは最終ステップの失敗を示しますが、根本原因は前のステージにある可能性があります。 最後に失敗したステップを編集し、調査してエラーを特定し、解決します。