2.4. データエクスポート¶
Lake Studioのデータエクスポート機能では、GridDBコンテナを外部のRDBにテーブルとしてエクスポートします。以下のRDBに対応しています。
- PostgreSQL 9.6以上
- Oracle 12c以上
エクスポート元のコンテナとエクスポート先のRDBテーブルとの対応(マッピング)をエクスポート設定として定義します。 ひとつのエクスポート設定に50個までコンテナ・テーブルマッピングを定義できます。 また、1グループにつき50個のエクスポート設定を定義できます。
2.4.1. データエクスポート画面¶
Transferタブをクリックすると、データエクスポート画面が開きます。
- 検索フォーム
入力した文字列に対して、該当するエクスポート設定をリアルタイムに検索します。エクスポート設定名に対して部分一致したものを表示します。
- リフレッシュボタン
エクスポート設定リストの表示内容を最新の状態に更新します。
- グループ選択メニュー
グループを選択すると、エクスポート設定リストに選択したグループによって定義されたエクスポート設定の一覧を表示します。
- エクスポート設定リスト
指定したグループによって定義されたエクスポート設定の一覧を表示します。
- エクスポート設定追加ボタン
クリックすると新規エクスポート設定作成ダイアログを表示します。 新規エクスポート設定作成ダイアログに、エクスポート設定名、説明文、エクスポート先データベースの種別・ホスト名(IP)・ポート番号・データベース名 ・ユーザー名・パスワードを入力し、OKをクリックするとエクスポート設定を新たに作成します。
- テーブルマッピングリスト
選択したエクスポート設定における、エクスポート元コンテナとエクスポート先テーブルのマッピングリストを表示します。
- マッピング追加ボタン
選択したエクスポート設定に対し、エクスポート元コンテナとエクスポート先テーブルのマッピングを新たに追加します。
- スケジュール設定フォーム
選択したエクスポート設定のスケジュール設定を編集します。
- 操作ボタン
開始、停止、保存の3種類のボタンを表示します。
- エクスポート設定詳細
選択したエクスポート設定の情報を表示します。詳細は後述します。
エクスポート設定詳細¶
- Name
- 設定の名前です。
- Description
- 設定の説明文です。
- Type
- エクスポート先データベースの種類です。PostgresとOracleから選択できます。
- Host
- エクスポート先データベースの接続用IPまたはホスト名です。
- Port
- エクスポート先データベースの接続用ポート番号です。
- Database
- エクスポート先データベースのデータベース名です。
- Username
- エクスポート先データベースのユーザー名です。
- Password
- エクスポート先データベースのパスワードです。
- Get table list
- エクスポート先データベースに上記の設定で接続し、テーブル一覧を取得して表示します。
- Table name
- エクスポート先データベースのテーブル一覧です。
これらの情報を修正してから操作ボタンの保存をクリックすると、設定の修正を反映します。
基本的な操作方法¶
- 今すぐエクスポートを1回実行する
- エクスポート設定リストでエクスポート設定を選択し、スケジュール設定フォームのRun with scheduleチェックボックスがオフの状態で操作ボタンの開始をクリックします。
- 定期的にエクスポートを繰り返し実行する
- エクスポート設定リストでエクスポート設定を選択し、スケジュール設定フォームのRun with scheduleチェックボックスがオンの状態で操作ボタンの開始ボタンをクリックすると、 スケジュール設定フォームに定義されたスケジュールでエクスポートを繰り返し実行します。
データ型対応表¶
エクスポート元(GridDB) | PostgreSQL | Oracle |
---|---|---|
STRING | character varying | VARCHAR2 |
BOOL | boolean | NUMBER(1) DEFAULT 0 NOT NULL |
BYTE | smallint | CHAR(1 Byte) |
SHORT | integer | NUMBER |
INTEGER | bigint | NUMBER |
LONG | numeric | LONG |
FLOAT | real | FLOAT |
DOUBLE | double precision | FLOAT |
TIMESTAMP | timestamp without time zone | TIMESTAMP |
GEOMETROY | character varying | VARCHAR2 |
BLOB | bytea | BLOB |
(その他) | character varying | VARCHAR2 |