OBIEEアーキテクチャについて読むと、プレゼンテーション層によってエンドユーザーの要求がLogical SQL
に変換され、BIサーバーコンポーネントがLogical SQL
をPhysical SQL
に変更することが記載されています。論理SQLと物理SQLの違いは何ですか?
論理SQLと物理SQLの違いは何ですか?
OBIEEアーキテクチャについて読むと、プレゼンテーション層によってエンドユーザーの要求がLogical SQL
に変換され、BIサーバーコンポーネントがLogical SQL
をPhysical SQL
に変更することが記載されています。論理SQLと物理SQLの違いは何ですか?
論理SQLと物理SQLの違いは何ですか?
は、2つの概念を説明し、この違いの理由です:
論理SQLは、ソースを問わないと(「SQL」対「論理構造化照会言語」以外の何ものでも特注の言語そのもの)。つまり、BIサーバーは、元の分析に基づいて、論理SQLで要求を取得します。
その論理SQLは、要求を満たすために必要なモデルの基礎となるソースに応じて変換されます。その変換により、効果的な物理SQL、またはEssbaseキューブのMDXやXMLファイルなどから読み取るための他の(ネイティブな)コードのような必要な言語が生成されます。
論理SQLにはソースの詳細は含まれていません。リレーショナルSQLを話すデータベース、Essbaseのキューブ、Hadoopのソース、XMLファイルなどは区別されません。特定のネイティブソース言語ではなく、統一された論理モデル/クエリ言語です。
プレゼンテーションレイヤーとビジネスモデルは論理的な表現であり、データが物理的にどのように構造化されているかを表していません。 したがって、ユーザーがデータをプルすると、OBIEEは最初に論理表現に基づいて要求を作成します。次に、これをマッピングに基づいて、データベースが理解できるSQL、つまり物理SQLに変換します。注意して覚えておくことも重要です何