-
基本操作
データファイルの保存先を追加する方法(STORAGE LOCATION)
はじめにVerticaで利用しているデータ領域が不足した場合等、何らかの理由でデータベース作成時に指定したデータ領域とは別にデータの保存先を作成したい場合、ストレージロケーション(STORAGE LOCATION)を作成す...
- #データファイル
-
基本操作
機械学習
インストール
Rを利用したユーザ定義拡張関数の実行環境セットアップ
はじめにVerticaの拡張機能であるユーザー定義拡張関数(UDx)は「R/Pythonなどの言語で書かれたプログラム」と「データベース操作言語のSQL」をシームレスに連携する手段を提供します。利用する言語によってそれぞ...
- #R
-
基本操作
機械学習
Rを利用したユーザー定義拡張関数
はじめに本記事では、Verticaの拡張機能であるユーザー定義拡張関数(UDx)を紹介します。ユーザー定義拡張関数(UDx)とはユーザー定義拡張関数とは、外部の言語を用いて書かれた関数です。通常のSQLでの記述が難し...
- #R
-
基本操作
機械学習
Rで記述したモデルを用いて機械学習
はじめに本記事では、Rで記述された機械学習の関数をVerticaに読み込んで予測を行う方法に関して説明します。 流れは以下の通りになります。 ・使用するデータ(irisデータ)を読み込む。 ・学習用データからモデル...
- #R
- #機械学習
-
基本操作
権限継承が設定されているスキーマにテーブルを移動する場合の注意点
はじめにテーブルを現在のスキーマから別のスキーマに移動する場合は、別のスキーマに権限継承(*1) が設定されていても、移動したテーブル(*2) には権限が付与されません。権限が付与されるのは、新規に作成した...
- #スキーマ
- #権限
-
基本操作
スーパープロジェクション最適化時にクエリを指定する効果と注意事項
はじめに本記事では、スーパープロジェクションを最適化する際、データベースデザイナーに与えるクエリの記述ポイントを紹介します。スーパープロジェクションの最適化については、以下の記事をご参照ください。...
- #プロジェクション
- #最適化
- #DatabaseDesigner
-
基本操作
パーティションをコピーする方法(COPY_PARTITIONS_TO_TABLE関数)
はじめにCOPY_PARTITIONS_TO_TABLE関数を使用して、特定のパーティションを別のテーブルにコピーすることができます。パーティションのコピーは、テーブルをコピーする”COPY_TABLE”と同じ動作であるため、非常に...
- #テーブル
-
バックアップ・リカバリ
バックアップリストアのタスク実行をシミュレーションする方法
はじめにvbrコマンドに”dry-run”オプションを使用することで、vbrタスク実行時の処理についてシミュレーションを行えます。dry-runを使用したvbrコマンドでは、指定したタスクは実行されず、データベースに影響を...
- #バックアップ
- #リストア
-
基本操作
チューニング
Flex Tableの検索性能を向上させる方法
はじめにFlex Tableは、JSON形式などの半構造化データを容易に取り込むことができ、かつ通常のテーブルと同様にSQL文によるデータ参照を可能にする優れた機能です。ただし、Verticaに格納されるデータ自体は非構...
- #Flex Table
- #半構造化データ
-
基本操作
フラッタンテーブルのリフレッシュ方法
はじめにフラッタンテーブルのリフレッシュ(非正規列に対するデータ更新)方法についてご紹介します。基本的なフラッタンテーブルの紹介や作成方法については以下の記事をご参照ください。フラッタンテーブルとは...
- #フラッタンテーブル