その他、補足についてはじめにVerticaの利用をご検討いただいているお客さまから、既存のデータベースからVerticaに移行する方法について、具体的な手順を知りたいというご要望をいただくことがあります。そこで、今回はVerticaをご利用いただくまでの移行ステップをご紹介します。他のDBからVerticaに移行するまでのステップは、以下のとおりです。移行元DBのデータはETLツールなどを使用しないかぎり、直接Verticaで連携することはできないため、データをいったんCSVに出力後、そのCSVをVerticaにロードする必要があります。※ステップ12~14は、Vertica移行後にGUIツールを利用するケースを想定し、参考情報として掲載をしています。Verticaを利用する上で必須の作業ではありません。Verticaに移行するまでの各ステップついて解説します。はじめにVerticaのインストールを行い、DBを作成します。Edition(無償)をダウンロードし、rpmを展開するだけなので簡単です。移行元DBのテーブルをVertica用のテーブルに置換えるためにテーブルのDDLを出力します。テーブル以外のオブジェクトを移行する場合、Verticaで利用できるオブジェクトについては、以下の記事で紹介しています。移行元DBとVerticaで利用可能なデータ型を比較して、Verticaが対応しているデータ型に置換えます。置換えたテーブル定義をもとに、Verticaでテーブルを作成します。Verticaのテーブルにデータを取り込むため、移行元DBからテーブルのデータをCSVに出力します。VerticaがサポートしているDBキャラクタセットはUTF8のみです。そのため、対象CSVファイルの文字コードがUTF-8形式ではない場合には、エンコーディングする必要があります。UTF8に変換したCSVファイルをVerticaの各テーブルにロードします。Console」を利用し、プロジェクションの最適化を実行します。Vertica独自の作業であり、他のDBと大きく違うポイントです。Verticaで実行できるSQL文に置換えるために、移行元DBに対して実行しているSQL文の洗出しをおこないます。移行元DBに対して実行していたSQL文をVerticaで実行できるようにSQL文を置換えます。SQL99」に準拠しているため、基本的には他のDBで実行しているSQL文をそのまま利用することができます。Vertica用に置換えたSQL文の動作確認をおこないます。トライ&エラーの繰り返しの作業です。Access」から接続して、データの取込みや加工ができます。Veriticaが標準提供している開発ツールはありませんが、サードパーティからは幾つか提供されています。その中でも、Verticaとの親和性が良好な「DbVisualizer」がお薦めです。Windows上にインストールして、GUIでSQLを発行したり、テーブル操作などが可能であるため、コマンドラインに抵抗のある方は、ご利用ください。Console」が無償で提供されています。超えたメトリックスの状態を把握することなど、様々な管理タスクを一元的に行うことができます。以下の記事では、MySQLからVerticaに移行する場合の手順について、解説しています。本記事とあわせて、ご覧いただき、是非ともVerticaを使ってみてください。その子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。technology.。