お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。

Zoho DataPrepは、データのエクスポートをRackspace Cloud MySQLへ行うことができます。Rackspace Cloud MySQLは、OpenStack®クラウド上に構築されたスタンドアロン型のAPIベースリレーショナルデータベースサービスで、Rackspaceの顧客が複数のMySQLデータベースインスタンスを簡単にプロビジョニングおよび管理できるようにします。
Rackspace Cloud MySQLへデータのエクスポートを行う方法
1. 既存のパイプラインを開くか、
パイプラインを作成します。「
ホーム」ページ、「
パイプライン」タブ、または「
ワークスペース」タブから操作します。データは
50以上のソースから取り込むことが可能です。
2.
パイプラインビルダーページで、データフローの作成と必要な
変換を各ステージに適用した後、ステージを右クリックし、
宛先を追加オプションを選択します。
3. Rackspace Cloud MySQLをクラウドデータベースカテゴリから選択するか、検索ボックスで検索してください。
メモ:以前にRackspace Cloud MYSQLの接続を追加済みの場合は、既存の接続をSaved 外部連携セクションから選択し、そのままエクスポート処理を続行できます。
4. データに個人情報を含む列がある場合、個人情報列セクションで、含める列や除外する列を選択できます。
必要に応じて、以下のセキュリティ方法をデータ列に適用して保護することも可能です。
A. データマスキング
データマスキングは、個人情報を保護するために元の内容データを「x」で隠します。
B. データトークナイゼーション
データトークナイゼーションは、データ内の各異なる値をランダムな値に置き換えます。これにより、出力結果は元の内容データと統計的に同一になります。
C. なし
セキュリティ方法を使用しない場合は、「なし」を選択してください。
5. 次へをクリックし、RackspaceCloud をDatabase サービス 名前ドロップダウンから選択し、MySQLをDatabase 種類から選択します。
6. Endpoint、Port、Database 名前、ユーザー名およびパスワードを入力して、データベース接続の認証を行います。
7. 必要に応じて、データベースサーバーがSSLを利用して暗号化されたデータを提供するように設定されている場合は、使用する SSL のチェックボックスを選択できます。
8. Connection 名前 欄に接続の一意の名前を入力し、「接続」をクリックします。
メモ: 今後データをエクスポートするために、この接続設定は保存されます。認証情報は安全に暗号化されて保存されます。
メモ: データベースへの接続がうまくいかない場合は、Zoho DataPrepのIPアドレスがアプリケーションでホワイトリストに登録されていることを確認してください。これにより、クラウドデータベースへのデータのエクスポートが可能となります。 こちらをクリックして、Zoho DataPrepのIPアドレスについてご確認ください。
9. Rackspace Cloud MySQLへの接続が正常に完了したら、データのエクスポート方法やエクスポート先を選択できます。
10. 既存テーブルを選択すると、データを既存テーブルへエクスポートできます。データベース内で利用可能なテーブル一覧から該当のテーブルを選択してください。
11. 既存テーブルを選択した場合、DataPrepのデータセットの新規行をデータベース内のテーブルにエクスポートする方法を2つから選択できます。


12. 新規テーブルを作成してデータをエクスポートする場合は、新規テーブルオプションを選択し、Schema 名前、Table 名前を入力し、エクスポートを続行します。
メモ:Schema 名前は必須項目ではありません。
13.
保存をクリックします。宛先を追加した後は、まずパイプラインを手動実行して動作を確認することをおすすめします。手動実行で問題がなければ、スケジュールを設定してパイプラインを自動化できます。さまざまな実行タイプについては
こちらをご参照ください。
情報: 各実行はジョブとして保存されます。パイプライン実行時には、データソースから取得済みのデータが各ステージで申請済みの一連の変換処理を経て準備され、その後、宛先へエクスポート済みとなります。この一連の処理は
ジョブページに記録されます。
14. 手動実行がエラーなく成功した場合、データは正常にエクスポート済みとなります。クラウドデータベースの既存テーブルにデータをエクスポートしており、手動実行で以下のターゲット照合エラーが発生した場合は、ターゲットマッチング手順を完了することで修正できます。
ターゲットマッチングは、データモデルの不一致によるエクスポート失敗を防ぐためのDataPrepの便利な機能です。
メモ: 新規テーブルへのデータのエクスポートおよびパイプラインを
スケジュール実行で自動化する場合もターゲットマッチングは申請済みとなります。最初のスケジュール実行時のみ新規テーブルとして扱われますが、以降のエクスポートでは新規テーブルが既存テーブルとして扱われ、ターゲットマッチングが申請済みとなります。
クラウドデータベースへのエクスポート時のターゲットマッチング
ターゲットマッチングは、データが宛先へエクスポート済みとなる前に行われます。ターゲットマッチングは、データモデルの不一致によるエクスポート失敗を防ぐためのDataPrepの便利な機能です。ターゲットマッチングを利用することで、必須のクラウドデータベーステーブルをターゲットとして設定し、データ元のデータセット列をターゲットテーブルと照合するように調整できます。これにより、高品質なデータをクラウドデータベースへシームレスにエクスポートすることが可能です。
メモ: ターゲットマッチングの失敗は、エクスポート失敗と同じではありません。ターゲットマッチングは、実際にデータが宛先へエクスポート済みとなる前に行われます。これにより、スキーマやデータモデルのエラーが事前に検出され、エクスポート失敗を未然に防ぐことができます。
ターゲット照合チェックが失敗した場合
1. エクスポート時にターゲット照合チェックが失敗した場合、
DataPrep Studioページへ移動し、右上のターゲット照合アイコン

をクリックし、
ターゲットを表示オプションを選択してください。ターゲットのデータモデルが既存データ元データセットの上部に表示されます。データ元データセット内の列は、自動的に見つかった場合にターゲットデータセット内の列と照合されて整列されます。
ターゲット照合では、照合済みおよび未照合の列に対して異なるアイコンや提案が表示されます。これらの提案をクリックすることで、既存の列とターゲット列との照合をすばやく調整できます。エラー修正をより簡単に行えるよう、お使いのクラウドデータベース内のターゲットタブがデータのターゲットとして紐付けられます。DataPrep Studioページでデータとテーブルのマッピングや、照合不一致が発生している箇所のエラーもあわせて表示できます。エラーアイコンにカーソルを合わせて詳細を確認し、クリックして個別のエラーを解決できます。
メモ: すべての列は初期設定でグリッドに表示されますが、すべての列リンクをクリックすることで必須オプションのみをフィルタリングできます。
2. 概要を表示リンクをクリックすると、ターゲット照合エラーの概要が表示されます。概要では、モデルごとの照合エラーの種類や、各エラーに関連付けられている列数が示されます。必須エラー列をクリックし、適用をクリックして特定のエラー列だけをフィルタリングすることも可能です。
ターゲット照合エラーの概要
- ターゲット照合エラーのセクションでは、エラー内容と各エラーに関連付けられている列数が表示されます。
- 上部のセクションには、エラーカテゴリーごとにエラー数が一覧表示されます。
- 各カテゴリーをクリックして、パネル内で該当カテゴリーのエラーをフィルタリングできます。
- 初期表示ではすべての列が表示されますが、任意のエラーカテゴリーをクリックし、エラーのみ表示チェックボックスを選択することで、該当列だけを詳細表示できます。
- ターゲット照合エラーの概要で選択したフィルターは、DataPrep Studioページのグリッドにも適用されます。
ターゲット照合エラー
ターゲットの照合エラーについて、以下の通り説明します。
-
未照合列: このオプションでは、データ元とターゲットで照合されていないすべての列が表示されます。
メモ:
- ターゲットの必須でない列は、利用可能な場合はデータ元の列と照合することも、無視することもできます。
- データ元に存在してターゲットにない列は、照合するか削除しないとエクスポートを続行できません。
未照合列オプションを利用する際、必須列のみ表示オプションを切り替えて、ターゲットで必須に設定されている列が存在するかを確認し、それらを含めることができます。必須列のみ修正してエクスポートを続行することも可能です。
- データの種類不一致: このオプションは、データ元の列で、ターゲットの列とデータ型が一致しないものを表示します。
- データ形式不一致: このオプションは、データ元の列で、日付・日時・時間形式がターゲットと異なるものを表示します。
- 制約の不一致: このオプションは、ターゲット列のデータ型制約と一致しない列を表示します。列に制約を追加する方法については、こちらをクリックしてください。
-
必須列の不一致: このオプションは、ターゲットで必須に設定されているが、データ元では必須に設定されていない列を表示します。
メモ: 必須列は、照合されて必須に設定されていない限り、エクスポート先にエクスポートできません。上記の

アイコンをクリックすると、その列を必須に設定できます。また、
必須(null不可)として設定チェックボックスを「データ型変更」変換の下で使用して、列を必須に設定することも可能です。
- データサイズ超過警告: このオプションは、ターゲットで許容される最大サイズを超えているデータを持つ列を抽出して表示します。
3. エラーを修正した後、
Pipeline builderページに移動し、パイプラインを実行してデータをエクスポートします。
手動実行が正常に動作することを確認したら、スケジュールを設定してパイプラインを自動化できます。さまざまな実行タイプについては こちらをご参照ください。