このトピックでは、テーブルスキーマ、SQL クエリの結果セット、およびデータベース全体をエクスポートする方法について説明します。
前提条件
結果セットのエクスポート対応 ルールが、対象データベースに関連付けられたセキュリティルールで有効化されています。このルールはデフォルトで有効です。詳細については、「SQL コンソール — リレーショナルデータベース」をご参照ください。
対象データベースに対するクエリおよびエクスポート権限を有している必要があります。詳細については、「リソースアクセス管理 (RAM) 権限の管理」をご参照ください。
テーブルスキーマのエクスポート
- DMS コンソール V5.0 にログインします。
左側の データベースインスタンス リストから、対象データベースを見つけます。
データベース名をダブルクリックして、SQL コンソールを開きます。
対象テーブルを右クリックし、 を選択します。
説明また、ページ右上隅の
> データベース全体のテーブルスキーマ を選択することもできます。テーブルスキーマのエクスポート ページで、データディクショナリドキュメントをエクスポートします。
ドキュメントは Word、Excel、PDF 形式でエクスポートできます。
SQL クエリ結果セットのエクスポート
NoSQL データベースからの結果セットのエクスポートはサポートされていません。
- DMS コンソール V5.0 にログインします。
左側の データベースインスタンス リストから、対象データベースを見つけます。
データベース名をダブルクリックして、SQL コンソールを開きます。
SQL 文によるデータのクエリ を実行します。
実行結果 エリアで、 を選択します。
パラメーターを設定し、確認 をクリックします。
設定項目
説明
理由カテゴリ
今後の検索を容易にするため、データエクスポートの理由を選択します。
業務背景
変更の理由または目的を詳細に記述し、コミュニケーションコストを削減します。
関係者
関係者はチケットを閲覧・共同作業できます。その他のユーザーは(管理者および DBA を除き)チケットを閲覧できません。
エクスポート用 SQL 文
エクスポートする SQL 文を入力します。
ウォーターマークの埋め込み
エクスポートファイルにウォーターマークを埋め込むかどうかを選択します。詳細については、「ウォーターマークの埋め込み」をご参照ください。
データウォーターマーク:データ利用者が検知しにくい方法で、識別情報をデータに埋め込みます。
説明エクスポートデータの件数が 200 件を超える場合、データウォーターマークを使用してください。
機密データ保護機能が有効化されていないデータベースインスタンスでは、データウォーターマークは使用できません。
ファイルウォーターマーク:識別情報をデータ利用者に直接可視な方法でファイルに埋め込みます。
チケットが正常に生成されました ダイアログボックスで、チケットの表示 をクリックします。
チケット詳細ページの 事前チェック エリアで、影響を受ける行数 の情報を確認し、承認依頼 をクリックします。
チケットが承認されると、システムが自動的にエクスポートタスクを実行します。タスク完了後、チケット詳細ページに戻り、エクスポートの実行 をクリックします。ファイル形式、データ、文字セット などのオプションを設定し、実行の確認 をクリックします。
エクスポート済みファイルのダウンロード をクリックして、ファイルをローカルコンピューターにダウンロードします。
CSV 形式でデータをエクスポートすると、ファイルには書式設定情報が含まれません。デフォルトでは Excel が日付フィールドを「一般」フォーマットで解析するため、日付がシリアル番号や異常な文字として表示される場合があります。日付を正しく表示するには、該当列を選択し、右クリックして「セルの書式設定」→「日付」を選択してください。
データベース全体のエクスポート
データベース全体のテーブルスキーマ、データ、およびストアドプロシージャ、関数、トリガー、ビュー、イベントなどのデータベースオブジェクトをエクスポートできます。
- DMS コンソール V5.0 にログインします。
左側の データベースインスタンス リストから、対象データベースを見つけます。
データベース名をダブルクリックして、SQL コンソールを開きます。
対象テーブルを右クリックし、 を選択します。
説明また、ページ右上隅の
> このデータベースのエクスポート を選択することもできます。データベースのエクスポートパラメーターを設定します。
設定項目
説明
エクスポート対象テーブル
一部のテーブル または すべてのテーブル を選択します。
一部のテーブルを選択した場合は、右側からエクスポート対象のテーブルを選択します。
理由カテゴリ
今後の検索を容易にするため、データエクスポートの理由を選択します。
業務背景
変更の理由または目的を詳細に記述し、コミュニケーションコストを削減します。
関係者
関係者はチケットを閲覧・共同作業できます。その他のユーザーは(管理者および DBA を除き)チケットを閲覧できません。
エクスポート内容
エクスポート内容を選択します。現在、データ、構造、または データと構造 をエクスポートできます。
構造のエクスポートタイプ
構造のエクスポートタイプを選択します。現在サポートされている構造タイプには、ストアドプロシージャ、関数、トリガー、ビュー、および イベント があります。
説明データベースの種類によって、サポートされる構造のエクスポートタイプが異なります。詳細については、コンソールをご参照ください。
パラメーターを設定した後、申請の送信 をクリックします。
説明申請を送信すると、システムがチケット詳細ページにリダイレクトします。このページで、チケットの 基本情報 および承認進捗状況を確認できます。
チケットが承認されると、システムが自動的にエクスポートタスクを実行します。タスク完了後、チケット詳細ページで、エクスポートファイルのダウンロード をクリックします。
よくある質問
Q: エクスポート後に DMS が表示するデータ行数が 3,000 行のみなのはなぜですか?
A: DMS の SQL コンソールでは、クエリおよびエクスポートの上限が 3,000 行に設定されています。より多くのデータをエクスポートするには、SQL 結果セットのエクスポート チケットをご利用ください。