直接接続ビューの一括作成
概要
データベース全体のデータに対して直接接続ビューを作成し、既存のデータ体系をすばやく取り込みたい場合は、「一括で直接接続ビューを作成」機能を使用できます。
現在、次の2種類の一括作成機能を提供しています:
- 1つ目は、指定したデータベースからデータベース全体のビューを作成する機能です
- 2つ目は、以前に異常が発生した一括作成タスクを再試行する機能です
直接接続ビューの一括作成
直接接続ビューを一括作成したい場合は、データベーステーブル - 直接接続管理の一覧ページに移動し、右上の「+直接接続ビュー」ボタンをクリックします。
一括作成のフローに入ると、一括作成の方法を選択するダイアログが表示されます。指定したデータベースからビューを作成するか、以前に失敗したバッチタスクから、作成に成功しなかったビューを再試行するかを選択します。
全体データベースの同期
全体データベースの同期を選択した場合は、同期するデータベースが属するカタログと、データベースそのものを順に選択します
「全体データベースの同期」を選択すると、次の図のような画面が表示されます:
左側には、データベース全体の同期の対象となるデータカタログとデータベース名を含む、今回のバッチタスクの基本情報が表示されます。
右側には、現在のデータベース内のすべてのテーブルと、それらのテーブルに基づいて作成されるビューの名前が表示されます。
作成するビューの名前を調整できるほか、右側のボタンでビュー構造の確認や、この作成レコードの削除(つまり、このビューを作成しない)を行うこともできます。
また、一覧右上の「リセット」ボタンをクリックすると、一覧を初期状態に戻せます。「バッチ操作」をクリックし、メニューで「テーブル名の一括変更」「一括削除」「既存のビューの削除」(ビュー作成済みのテーブルをワンクリックですべて除外)を選択することもできます。
テーブル名の一括変更を選択すると、一覧はまずチェックモードになります。名前を変更したいビューの項目にチェックを入れ、右上の「テーブル名をN個変更します」ボタンをクリックすると次のダイアログが表示され、これらのビューにプレフィックスまたはサフィックスを追加できます。
ビュー一覧では、ソーステーブルですでにビューが作成されている場合、特別なTagで識別されます。バッチ操作で「既存のビューの削除」をクリックすると、ビュー作成済みのソーステーブルを作成リストから除外できます。
1つのソーステーブルから複数のビューを作成できるため、除外しない場合は、そのテーブルの新しいビューの作成も試行されます。
失敗リトライ
失敗リトライを選択した場合は、失敗を含む(つまり、状態が「失敗」または「部分的に成功しました」の)バッチタスクを1つ選択する必要があります。システムが、選択したタスクのうち作成に成功しなかったビューとその基盤テーブルを自動で抽出し、新しいバッチタスクを構成します
失敗リトライ方式を選択すると、次の図のような画面が表示されます。全体データベースの同期による作成方式とほぼ同じです。
最後に、すべてのビューの設定が完了したら、右上の「一括保存」または「バッチリリース」ボタンをクリックしてビューを一括作成できます。両者の違いは次のとおりです:
- 保存:開発環境の直接接続ビューのみを作成します。後からいつでもリリース機能で本番環境の直接接続ビューを作成できます。設定が変わる可能性がある場合に先に保存しておき、設定が確定してからリリースするのに適しています。
- リリース:本番環境と開発環境の直接接続ビューを同時に作成します。保存とリリースを同時に行うのと同じで、すべての設定が完了してから行うのに適しています。
一括作成を実行すると、システムがバックグラウンドで非同期にビューを作成します。バッチタスクが完了すると、上図のようなサイト内メッセージで作成結果が表示されます。レコード IDをクリックすると、具体的な結果を確認できます。
一括作成の記録
直接接続管理の一覧ページで、一括作成の記録を確認できます。
バッチタスク一覧ページの表の列は次のとおりです:
| カラム名 | 説明 |
|---|---|
| レコード ID | バッチタスクの一意のIDです。クリックすると詳細ページを確認できます |
| 責任者 | バッチタスクの責任者です |
| 作成日時 | バッチタスクの作成日時です |
| ステータス | バッチタスクの状態です。実行中、失敗、部分的に成功しました、成功があり、フィルタリングに対応しています |
| 作成ビュー数 | バッチタスクで作成されたビューの数です。合計数、成功数、失敗数が含まれます |
| 作成元 | バッチタスクのソースのカタログとデータベース名です |
レコード IDをクリックして詳細ページに入ると、バッチタスクの基本情報と、作成された具体的なビューの状況を確認できます。
バッチタスクに失敗がある場合は、「ビュー構成」一覧右側の「再試行」ボタンをクリックして、失敗リトライ方式の新しいバッチタスクをすばやく作成することもできます。

