Google Cloud SQL PostgreSQL からのデータのインポート

Google Cloud SQL PostgreSQL からのデータのインポート

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

Zoho DataPrepでは、クラウドデータベースのGoogle Cloud SQLからデータをインポートできます。Google Cloud Platform上のリレーショナルデータベースの設定、保守、管理、運用に役立つフルマネージドデータベースサービスです。

データのインポート方法を確認する前に、PostgreSQLデータベースに連携するための前提条件を確認します。

PostgreSQLの前提条件

PostgreSQLへの連携を続行する前に、次の条件を満たしていることを確認してください。

1. Zoho DataPrepサーバーにデータベースの読み取り権限を付与します。

2. データベースへのログイン認証情報が正しいことを確認します。ベストプラクティスとして、各データベースに対応する標準のデータベース管理ソフトウェアを使用し、Zoho DataPrepサーバーから対象データベースへの連携を試してください。

リモート接続の有効化

リモート接続を有効にするには、次の手順を実行します。

  • PostgreSQL_Home/data/folder内にあるpg_hba.confファイルを開きます。(<PostgreSQL_Home>は、PostgreSQLデータベースがインストールされているディレクトリーを指します。)
  • 次の行を追加し、ファイルを保存します。

host all all <IP address> trust

<IP address>をZoho DataPrepサーバーのIPアドレスに置換します。IPアドレスはサブネットマスクと併記する必要があります。例:192.168.1.1/24  

  • ファイル「postgresql.conf」(同じ<PostgreSQL_Home>/data/フォルダー内にあります)を開きます。
  • キーlisten_address =を見つけ、Zoho DataPrepサーバーのIPアドレスを追加します

listen_address = '<IP address>'

<IP address>をZoho DataPrepサーバーのIPアドレスに置換します。例:192.168.1.1。

Google Cloud SQL PostgreSQLからデータをインポートするには

1. パイプラインを作成するか、[ホーム]ページ、[パイプライン]タブ、または[ワークスペース]タブから既存のパイプラインを開き、[データを追加]をクリックします。[ワークスペース]タブの[データのインポート]をクリックして、データをインポートすることもできます。
Info情報:パイプラインの作成画面の上部にある[データのインポートアイコンをクリックして、複数のデータソースからパイプラインにデータを取り込むこともできます。



2. 左側の欄から[クラウドデータベース]カテゴリーを選択し、[Google Cloud SQL]をクリックします。検索ボックスでGoogle Cloud SQLを検索することもできます。


Notesメモ:Azureのデータ連携をすでに追加している場合は、[保存済みのデータ連携]カテゴリーから必要なデータ連携を選択し、インポートに進みます。保存済みのデータ連携の詳細については、こちらをクリックしてください 

3. [データベースサービス名]のドロップダウンで[Google Cloud SQL]を選択し、[データベースの種類]で[PostgreSQL]を選択します。

4. データベースとのデータ連携を認証するため、[エンドポイント]、[ポート]、[データベース名]、[ユーザー名]、[パスワード]を入力します。



5. [データ連携名]に、他と重複しないデータ連携の名前を入力します。

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

7. [連携する]ボタンをクリックします。

Notes
メモ:データ連携の設定は、今後データをインポートするときに使用できるよう保存されます。認証情報は安全に暗号化されて保存されます。

8. インポートするテーブルを選択します。



9. [SQLクエリーを使用する]を選択して、データを選択し、インポートすることもできます。



10. Google Cloud SQLアカウントからデータのインポートを開始するには、[インポート]をクリックします。

Google Cloud SQL MySQLのデータ連携を編集するには

DataPrepでは、データソースやエクスポート先に連携するたびに認証情報を入力する手間を省くため、データ連携が保存されます。[データ連携を編集する]を使用すると、保存済みのデータ連携をいつでも編集し、新しいパラメーターや認証情報に更新できます。

1. 新しいデータセットの作成時に、[データソースを選択]ボックスの左側の欄から[保存済みのデータ連携]を選択します。



2. 保存済みのデータ連携は、データのインポート画面から直接管理できます。[三点リーダー]アイコンをクリックすると、データ連携の共有、編集、概要の表示、削除を行えます。



3. 保存済みのデータ連携を新しいパラメーターや認証情報に更新するには、[データ連携を編集する]をクリックします。




関連情報