Rackspace Cloud MySQLからデータをインポートする

Rackspace Cloud MySQLからデータをインポートする

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



Zoho DataPrepでは、Rackspace Cloud MySQLからデータをインポートできます。Rackspace Cloud MySQLは、OpenStack®クラウド上に構築されたスタンドアロンでAPIベースのリレーショナルデータベースサービスであり、Rackspaceの顧客が複数のMySQLデータベースインスタンスを簡単にプロビジョニングおよび管理できるサービスです。

MySQLの前提条件

MySQLへの接続を進める前に、以下の条件を満たしていることを確認してください。

1. Zoho DataPrepサーバーにデータベースの読み取り権限を付与してください。

2. データベースへの正しいログイン認証情報をお持ちであることを確認してください。推奨される運用として、対象データベースにZoho DataPrepサーバーから、該当データベース用のネイティブなデータベース管理ソフトウェアを利用して接続できるか事前にご確認ください。

リモート外部連携の有効化 

MySQLデータベースにrootユーザーとしてログインします。 \bin フォルダにターミナルまたはコマンドプロンプトで移動し、下記のコマンドを実行してください。

mysql -u root -p

  • MySQLのrootパスワードを入力してください。
  • 以下のコマンドを実行して、GRANTアクセスを有効にします。

mysql> GRANT すべて オン .* TO <ユーザー名>@ IDENTIFIED BY <パスワード>;

メモ:

  • 住所>は、Zoho DataPrep サーバーのIP 住所に置き換えてください。
  • は接続を確立しようとしているデータベース名に置き換えてください。
  • <ユーザー名>はデータベースのユーザー名に置き換えてください。
  • assword>は対応するパスワードに置き換えてください。

Rackspace Cloud MySQL からデータをインポートする方法  

 

1. pipelineを作成 または既存のpipelineを ホーム ページ、 Pipelines タブ、または Workspaces タブから開き、 データを追加 オプションをクリックします。また、 データをインポート オプションを Workspaces タブでクリックしてデータをインポートすることもできます。


Info情報: できること also クリック インポートする data アイコンをパイプラインビルダーの上部でクリックし、複数のソースからデータをパイプラインに取り込むことができます。


2. 左側のペインから Cloud databasesカテゴリを選択し、Rackspace Cloud をクリックします。また、検索ボックスで Rackspace Cloud を検索することもできます。

 




Notes
メモ: すでに Rackspace Cloud MySQL 接続を追加済みの場合は、保存済み外部連携カテゴリから該当する接続を選択し、インポートを続行してください。保存済み外部連携の詳細については、こちらをクリックしてください。

3. Database サービス 名前 ドロップダウンで Rackspace Cloud を選択し、database 種類MySQL を選択します。

 

4. データベース接続を認証するため、EndpointPortDatabase 名前ユーザー名パスワード を入力します。

 

5. Connection 名前の欄に、接続用のユニークな名前を入力します。

 

6. データベースサーバーがSSLを利用して暗号化データを提供するように設定されている場合は、使用する SSL チェックボックスも選択できます。

 

7. 接続ボタンをクリックします。

Notes

メモ: 接続設定は今後データをインポートする際に保存されます。認証情報は安全に暗号化されて保存されます。


8. インポートが必要なテーブルを選択します。

 

 

9. 使用する SQL query オプションを利用して、データを選択・インポートすることも可能です。

Warning
クエリを使用してデータベースからデータをインポートする場合、増分フェッチオプションは利用不可です。クラウドデータベースからの増分フェッチについて詳しくは、こちらをご覧ください。

 

10. インポートする」をクリックして、アカウントからのデータインポートを開始します。


11. データのインポートが完了すると、 Pipeline builderページが開き、トランスフォームの適用を開始できます。また、ステージを右クリックして Prepare data オプションを選択し、 DataPrep Studio ページでさまざまなトランスフォームを使ってデータを準備できます。 こちら からトランスフォームの詳細をご覧いただけます。



12. データフローの作成と各ステージで必要な変換の適用が完了したら、ステージを右クリックして宛先を追加してデータフローを完了できます。
Notes
メモ: パイプラインに宛先を追加した後は、まず手動実行でパイプラインを実行し、正常に動作することを確認してください。手動実行が問題なく完了したら、スケジュールを設定してパイプラインの自動実行を行うことができます。各種実行タイプについてはこちらをご参照ください。
スケジュール、Backfill、手動更新、Webhook、またはZoho Flowを設定する際は、すべてのソースに対してインポート設定が必須となります。インポート設定を行わない場合、実行内容を保存できません。こちらをクリックして、インポート設定の方法について詳しくご確認いただけます。

13. 実行設定後、指定した時刻にパイプラインジョブが作成されます。ジョブのステータスや詳細内容はジョブ概要で確認できます。こちらをクリックしてジョブ概要の詳細をご確認ください。

Rackspace Cloud MySQL 接続の編集方法  

 

DataPrep では、データの外部連携情報が保存されるため、接続先のデータ元やデスティネーションに必要な認証情報や頻度、時間を毎回入力する手間が省けます。保存済みのデータ接続は、いつでも編集して、新しいパラメーターや認証情報で更新できます。編集 connection オプションを利用してください。

 

1. 新しいデータセットを作成する際、左側のペインのSaved 外部連携からデータ元を選択ボックスを選択します。


 

 


2. 保存済みの外部連携は、データインポート画面の右側で管理できます。
(三点リーダー)アイコンをクリックすると、連携の共有、編集、概要の表示、削除が行えます。


 


 

3. 編集 connection オプションをクリックします。保存された connection のパラメーターや認証情報をすべて更新でき、更新する をクリックしてください。

 

関連情報

Rackspace Cloud MySQL へのデータエクスポート方法

保存済みデータ外部連携を利用したデータインポートについて

クラウドストレージサービスからのデータインポート

スケジュールについて

ローカルデータベースからのデータインポート