OLAP について

OLAP について

OLAP について

1999 年の SQL 標準の改正によって、ANSI SQL 標準に複雑なデータ分析操作 を行うための拡張機能が導入されました。Sybase IQ では、以前のリリースで これらの SQL 拡張機能の一部が取り入れられていますが、Sybase IQ 12.7 では、 これらの拡張機能が包括的にサポートされています。

この分析機能を使って複雑なデータ分析を 1 つの SQL 文で実行することがで きますが、これはオンライン分析処理 (OLAP) と呼ばれるソフトウェア・テク ノロジに基づいています。OLAP の関数には、GROUP BY 句の拡張機能や、 次のような統計関数が含まれています。

GROUP BY 句の拡張機能 - CUBEROLLUP

統計関数

単純な集合 - AVGCOUNTMAXMINSUMSTDDEVVARIANCE

注意 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 機能がデータベースそのものに組み 込まれているため、ストアド・プロシージャなどのデータベース機能との配備 や統合を簡単かつシームレスに行うことができます。

44

Sybase IQ

Page 60
Image 60
Sybase 12.7 manual Olap について, Sybase IQ