SupportEnhancedSQL
このプロパティは、インメモリによるクライアントサイド処理を有効にすることで、API から直接サポートされる範囲を超えるSQL 機能の拡張を可能にします。
データ型
bool
デフォルト値
true
解説
SupportEnhancedSQL がtrue に設定されている場合、connector はGoogle Analytics にできるだけ多くのSELECT 構文処理をオフロードし、残りのクエリをインメモリで処理します。この方法で、connector はサポートされていない宣言、JOIN、および集計を実行することができます。
SupportEnhancedSQL がfalse に設定されている場合、connector はSQL 実行をGoogle Analytics API でサポートされている範囲に制限します。
宣言の実行
connector は、どの句がデータソースでサポートされているかを決定し、クエリを充足する最小セットの行を取得するためにソースにクエリを送信します。そして、残りの行をローカルでフィルタリングします。フィルタリング処理がストリームされている場合、connector は大きなデータセットに対しても効率よいフィルタリングが可能です。
JOIN 実行
connector は、インメモリでのJOIN でさまざまな技術を使用します。connector は、メモリ使用量と同じテーブルを複数回読む要求をトレードオフします。
集計の実行
connector は、インメモリで集計を処理するために必要なすべての行を取得します。