-
基本操作
チューニング
ユーザ毎に使用できるリソースを制御する方法(ユーザ定義のリソースプール)
はじめにリソースプールは、あらかじめ用意されている定義済みのリソースプール以外に、任意にプールを作成し、特定のユーザにリソースを割り当てることができます。※リソースプールについては、以下の記事をご参...
- #リソースプール
-
Management Console
Management Consoleを利用したクエリスペシフィックプロジェクションの作成方法
はじめに以下の記事でVerticaの大きな特徴であるプロジェクションについて概要をご紹介しました。プロジェクションの概要Verticaは最適化スーパープロジェクションのみでも基本的には高速なパフォーマンスを得ら...
- #プロジェクション
- #Management Console
-
基本操作
指定列の値が条件を満たす場合にカウントアップする列を追加する(Event Based Windows)
はじめにVertica拡張SQLのEvent Based Windowsを使用すると、指定列の値が条件を満たす場合にカウントアップする列を追加できます。CONDITIONAL_CHANGE_EVENTCONDITIONAL_CHANGE_EVENTを使用すると、指定列の値に...
- #関数
-
基本操作
AUTO_INCREMENT列の番号をリセットする方法
はじめにVerticaは他のDBと同様にAUTO_INCREMENTを利用することで、データに一意の番号を振ることができます。 洗替え処理をしているシステムでは、番号をリセットして、一から採番しなおしたい場合があるかと思...
- #シーケンス
-
基本操作
チューニング
FAQ
スーパープロジェクションの最適化
はじめに本記事は、スーパープロジェクションの最適化をご紹介します。・スーパープロジェクションの最適化とは?・気をつけないといけないことスーパープロジェクションの概要は、以下の記事をご参照ください。...
- #プロジェクション
- #手順
-
まとめ記事
プロジェクション最適化に関するまとめ記事
はじめに本記事では「最適化スーパープロジェクション」に関する内容をまとめています。プロジェクションの種類については、以下の記事をご参照ください。プロジェクションの概要 https://www.ashisuto.co.jp/cm/...
- #プロジェクション
- #最適化
-
基本操作
vsqlで実行したスクリプトでエラーが発生した場合の制御方法
はじめにスクリプトの処理中にエラーが発生した場合、スクリプトの後続の処理を実行させない方法をご紹介します。 vsqlのデフォルトの設定では、スクリプトの途中でエラーが発生してもスクリプトの最後まで処理を...
- #vsql
-
データロード
JSONデータをVerticaのテーブルにロードする方法(Flex Table 基本編)
はじめにHadoopやSparkに格納されるログデータ、IoTデバイス等からのセンサーデータなどは、半構造化データを採用していることが多いと言われます。多くのデータベースでは、これらのデータを事前に構造化データ...
- #Flex Table
- #半構造化データ
-
基本操作
日付データを年度単位でパーティショニングする方法
はじめにこの記事では日付データを年度単位でパーティショニングする方法をご紹介します。参考情報:パーティショニングの概要https://www.ashisuto.co.jp/cm/analytics-database/partition_overview.html手順通...
- #パーティショニング
-
基本操作
一連のパターンにマッチしたログを抽出する(Event Series Pattern Matching)
はじめにVertica拡張SQLのPattern Matchingを使用すると、WEBサイトのクリックストリームデータなどから、一連の動きにマッチしたデータを抽出することができます。 例えば「広告をクリック→商品を見る→レジに行...
- #事例