Amazon RDS MS SQL Server へのデータエクスポート方法
1. エクスポートする nowオプションをエクスポートするメニューからクリックし、DataPrep Studioページで操作します。
2. Cloud databasesカテゴリーからAmazon RDSを選択、または検索ボックスで検索できます。
メモ: すでにAmazon RDS接続を追加している場合は、保存済み外部連携セクションの既存の接続を選択し、そのままエクスポート作業を続行できます。
3. データに個人情報を含む列がある場合、個人情報列セクションで、それらの列の一部またはすべてを含めるか除外するか選択できます。
必要に応じて、以下のセキュリティ手法を適用し、個人情報列を保護できます。
A. データマスキング
データマスキングは、個人情報を保護するため、元の内容を「x」で隠します。
B. データトークナイゼーション
データトークナイゼーションは、データ内の各異なる値をランダムな値に置き換えます。そのため、出力は元の内容と統計的に同一です。
C. なし
セキュリティ手法を利用しない場合は「なし」を選択できます。
4. 次をクリックし、Database サービス名前ドロップダウンでAmazon RDSを、Database 種類ドロップダウンでMS SQL Serverを選択します。
5. Database 名前、SQL Server Instance 名前、Endpointを入力し、ユーザー名とパスワードを指定してデータベース接続を認証します。
6. データベースサーバーがSSLによる暗号化データ提供に設定されている場合は、「SSL を使用する」チェックボックスも選択できます。
7. Connection 名前の欄に接続の一意な名前を入力し、接続をクリックします。
メモ: データベースへの接続に問題が発生した場合は、Zoho DataPrepのIPアドレスがご利用のアプリケーションでホワイトリストに登録されていることを確認してください。これにより、クラウドデータベースへのデータエクスポートが可能となります。
メモ: 今後データをエクスポートする際の接続設定は保存されます。認証情報は安全に暗号化されて保存されます。
8. クラウドデータベースへの接続が正常に完了したら、データをどのように、どこへエクスポートするかを選択できます。
9. 既存のテーブルにデータをエクスポートしたい場合は、既存テーブルを選択し、データベース内の利用可能なテーブル一覧から選択してください。
10. 既存テーブルオプションを選択した場合、DataPrepのデータセットから新規行をデータベースのテーブルにエクスポートする方法は2通りあります。
- 新規行をテーブルに追加する場合は、追加(Append)を選択してください。
- 新しく追加される行で既存の行を置き換える場合は、ドロップダウンから上書き(Overwrite)を選択してください。
a. エクスポートをクリックしてエクスポート概要を表示します。概要には、宛先、対象テーブル、エクスポート予定データ数、ターゲット照合チェック結果などの詳細が含まれます。
b. ターゲット照合チェックが失敗した場合は、ターゲットの照合手順を完了してエラーを修正してください。ターゲット照合チェックが成功した場合は、必要なクラウドデータベースへのデータエクスポートを続行できます。
情報 : ターゲット照合は、DataPrepでデータモデルの不一致によるエクスポート失敗を防ぐ便利な機能です。
ターゲット照合の詳細はこちらをご参照ください。
11.新しいテーブルを作成してデータをエクスポートしたい場合は、新規テーブルオプションを選択し、スキーマ名、テーブル名を入力してエクスポートを続行してください。
メモ: Schema 名前が次の値と等しくない a mandatory 項目.
12. エクスポートするをクリックします。
Amazon RDS SQL Server へのエクスポート時のターゲット照合
ターゲット照合は、データが宛先にエクスポートされる前に実行されます。これは、データモデルの不一致によるエクスポート失敗を防ぐDataPrepの便利な機能です。ターゲット照合を使用すると、必要なクラウドデータベーステーブルをターゲットとして設定し、データ元データセットの列をターゲットテーブルに合わせて調整できます。これにより、クラウドデータベースへの高品質なデータのシームレスなエクスポートを実現します。
メモ: ターゲット照合の失敗は、エクスポートの失敗とは異なります。ターゲット照合は、データが実際に宛先へエクスポートされる前に行われます。このため、エクスポート失敗の原因となるスキーマやデータモデルのエラーを事前に検出し、失敗を防ぐことができます。
ターゲット照合の詳細はこちら。
ターゲット照合チェックが失敗した場合
1. クラウドデータベースのエクスポート時にターゲット照合チェックが失敗した場合、エラーの詳細を表示リンクをエクスポート概要ペインからクリックし、エラーの概要を確認できます。
2. ターゲット照合エラーパネルには、さまざまなモデル照合エラーと、それぞれのエラーに関連する列数が表示されます。
アドバイス: 初期設定では、エラーのある列のみが表示されますが、エラーのみ表示チェックボックスの選択を解除することで、すべての列を表示できます。
ターゲット照合のエラーは以下の通りです。
-
一致しない列:このオプションは、データ元およびターゲットデータセットで一致していないすべての列を表示します。
メモ:
- ターゲット側の必須でない列は、利用可能であればデータ元の列と照合するか、無視することができます。
- ターゲットに存在しないデータ元の列は、照合するか削除しないとエクスポートを続行できません。
一致しない列オプションを使用する際、「必須列のみ表示」オプションを切り替えることで、ターゲットで必須に設定されている列があるかどうかを確認し、それらを含めることができます。また、必須列のみを修正してエクスポートを続行することも可能です。
- データの種類不一致:このオプションは、データ元データセットの中で、ターゲットの列とデータ型が一致しない列を表示します。
- データ形式不一致:このオプションは、データ元データセットの中で、日付・日時・時間の形式がターゲットと異なる列を表示します。
- 制約不一致:このオプションは、ターゲットの列のデータ型制約と一致しない列を表示します。列に制約を追加する方法については、こちらをクリックしてください。
-
必須列の不一致:このオプションは、ターゲットで必須に設定されているが、データ元データセットでは必須に設定されていない列を表示します。
メモ: 必須列は、照合されて必須に設定されていない限り、宛先にエクスポートできません。列の上にある

アイコンをクリックして必須として設定できます。また、
必須として設定(NULL不可)チェックボックスを
データ型の変更変換内で使用すると、列を必須に設定できます。
- データサイズ超過警告:このオプションは、ターゲットで許可されている最大サイズを超えているデータが含まれる列をフィルタリングします。
メモ: Data size overflow 注意は、データベースターゲットにのみ適用されます。
3. Fix errorsボタンを使用して、Target 照合する errorsペインに表示されている列レベルの問題を解決するために、データセットに返品できます。
エラーの修正を簡単に行うため、クラウドデータベース内のターゲットタブがデータセットへターゲットとして紐付けられています。DataPrep Studioページで、データセットとテーブルのマッピングをエラーとともに表示でき、不一致がある場合はその箇所が確認できます。エラーアイコンにカーソルを合わせることで詳細を確認し、クリックして個別にエラーを解決できます。
- Target 照合する errorsセクションにはエラーと、それぞれのエラーに関連付けられた列の数が表示されます。
- 上部のセクションでは、エラーカテゴリーごとにエラー数とその内訳が一覧表示されます。
- それぞれをクリックすると、パネル内で各カテゴリーに関連するエラーのみをフィルター表示できます。
- 初期状態ではすべての列が表示されますが、任意のエラーカテゴリーをクリックすることで、該当する列を詳細に確認したり、エラーのみ表示チェックボックスを選択することでエラーのある列のみを表示することも可能です。
- Target 照合する errorsパネルでのフィルター選択内容は、DataPrep Studioページ上のグリッドにも適用されます。
4. エラー修正後は、データをクラウドデータベースへエクスポートする作業を続行できます。
6. Schedule this エクスポートする?オプションを使用して、エクスポートをスケジュール設定することも可能です。
エクスポートをスケジュールするには、
- 繰り返し方法(N時間ごと、毎日、週1回、月1回)を選択し、Perform 頻度ドロップダウンで頻度を設定します。
- また、タイムゾーンを選択してデータをエクスポートできます。初期設定ではローカルタイムゾーンが選択されています。保存をクリックしてください。
エクスポートのスケジュール設定の詳細については、
こちらをクリックしてください。
関連情報