サポートされる問合せ機能の概要
Oracle Analytics問合せエンジンは、指定された問合せ機能の設定を使用して、データ・ソースの問合せ方法を決定します。 サポートされている問合せ機能には、セマンティック・モデルのデータ・ソースに適した値が自動的に移入されます。
問合せ機能は、SQL式、文、関数、操作、およびISDESCENDANT文を使用する問合せなど、データ・ソースに対して実行できるその他の機能です。 ADDまたはSQRT (平方根)操作などの操作がサポートされています。
サポートされている問合せ機能が選択されているか、値が指定されている場合、データ・ソースはその機能をサポートし、Oracle Analytics問合せエンジンはファンクションまたは計算をデータ・ソースにプッシュしてパフォーマンスを向上させます。
サポートされている問合せ機能の選択が解除されているか、値が指定されていない場合、データ・ソースではサポートされず、計算または処理はOracle Analytics問合せエンジンで実行されます。
ほとんどの場合、デフォルトの選択および値はそのままにしておく必要があります。 データ・ソースでサポートされていない問合せ機能を有効化または変更すると、問合せでエラーおよび予期しない結果が返される場合があります。 サポートされるSQL機能を無効にすると、サーバーからデータ・ソースに発行されるSQLの効率が下がります。 デフォルトを変更する前に、問合せ機能がデータ・ソースでサポートされていることを確認します。
「データベースでサポートされている問合せ機能の変更」を参照してください。
データベース問合せ機能の設定を更新する理由は、次のとおりです:
-
データ・ソースの新しいバージョンにアップグレードする場合。 この場合、更新された機能がOracle Analytics問合せエンジンのデフォルトに反映されているかどうかを確認するように、データ・ソースの問合せ機能を調整できます。
-
データ・ソースが左外部結合問合せなどの特定の機能をサポートしているが、Oracle Analytics問合せエンジンがそのような問合せを特定のデータ・ソースに送信することを禁止する場合。
-
異なる方法で機能を実行するフェデレーテッド・データ・ソースがある場合。 この場合、Oracle Analytics問合せエンジンが一貫して計算を実行し、正しい問合せ結果を生成するように、適切な関数を無効にできます。
-
予期したとおりにしない問合せまたはその他の操作をトラブルシューティングする場合。