Sybase 12.7 Home Theater System User Manual


 
OLAP について
44 Sybase IQ
OLAP について
1999 年の SQL 標準の改正によって、ANSI SQL 標準に複雑なデータ分析操作
を行うための拡張機能が導入されました。Sybase IQ では、以前のリリースで
これらの SQL 拡張機能の一部が取り入れられていますが、Sybase IQ 12.7 では、
これらの拡張機能が包括的にサポートされています。
この分析機能を使って複雑なデータ分析を 1 つの SQL 文で実行することがで
きますが、これはオンライン分析処理 (OLAP) と呼ばれるソフトウェア・テク
ノロジに基づいています。OLAP の関数には、GROUP BY 句の拡張機能や、
次のような統計関数が含まれています。
GROUP BY 句の拡張機能 CUBEROLLUP
統計関数
単純な集合 AVGCOUNTMAX MINSUMSTDDEVVARIANCE
注意 Grouping() 以外の単純な集合関数はすべて OLAP ウィンドウ関
数と併用できます。
ウィンドウ関数
ウィンドウでの集合 AVGCOUNTMAX, MINSUM
ランク付け関数 RANKDENSE_RANKPERCENT_RANK
NTILE
統計関数 STDDEVSTDDEV_SAMPSTDDEV_POP
VARIANCEVAR_SAMPVAR_POP
分散統計関数 PERCENTILE_CONTPERCENTILE_DISC
数値関数 WIDTH_BUCKETCEILLNEXPPOWERSQRT
FLOOR
データベース製品によっては、OLAP モジュールが独立しており、分析前に
データをデータベースから OLAP モジュールに移動しなければならないもの
もあります。一方、Sybase IQ では OLAP 機能がデータベースそのものに組み
込まれているため、ストアド・プロシージャなどのデータベース機能との配備
や統合を簡単かつシームレスに行うことができます。