Zoho Databridgeを使ったPostgreSQLからのインポート方法

Zoho Databridgeを使ったPostgreSQLからのインポート方法

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

ローカルまたはホスティングされた PostgreSQL データベースにデータがある場合は、Zoho Databridge を使用して Zoho 分析にデータを簡単にインポートできます。Zoho Databridge はローカルの PostgreSQL データベースと Zoho 分析サーバーを接続し、ローカルまたはホスティングされた PostgreSQL データベースからデータを取得します。これにより、ローカルまたはホスティングされた PostgreSQL データベースから Zoho 分析へのデータインポートを定期的な間隔で自動化することもできます。
Notes メモ: PostgreSQL データベースからは、アップロードツールを使用してデータをインポートすることもできます。こちらを参照してください。ただし、Zoho 分析のユーザーインターフェイスから直接データをインポートできるため、Databridge の利用を推奨します。

1. Zoho Databridge をインストールする方法


2. Zoho Databridge を使用して PostgreSQL データベースからデータをインポートする方法

ローカルの PostgreSQL データベースからデータをインポートするには、Zoho Databridge をインストールする必要があります。インストール方法については、前の質問を参照してください。


3. SSL 証明書を使用して Zoho 分析にデータをインポートする方法

Zoho 分析では、ローカルデータベースに対して SSL 証明書を使用した安全なデータインポートが可能です。SSL(Secure Sockets Layer)は、Web サーバーとクライアント間の情報の送受信を保護するデジタル証明書です。Web サーバーとクライアント間に暗号化された接続を確立するのに役立ちます。

SSL を使用してデータをインポートするには、次のいずれかの方法を選択できます。
  1. 証明書なし
  2. 証明書あり
証明書なし
  1. [SSL を使用]チェックボックスを選択します。
  2. [証明書なし]をクリックします。


証明書あり
SSL 証明書を使用してデータをインポートするには、次の操作を行います。
  1. SSL 証明書を <Databridge>/zcert フォルダーに配置します。
  2. Zoho Databridge を再起動します。
  3. [SSL を使用]チェックボックスを選択します。
  4. [証明書あり]をクリックします。


Zoho 分析は証明書を検証し、インポート処理を続行します。
証明書ありを選択したにもかかわらず証明書をアップロードしなかった場合、または有効期限切れの証明書をアップロードした場合は、いずれの場合もエラーメッセージが表示され、インポート処理は中断されます。
Notes
メモ: SSL 証明書を使用してデータをインポートするには、Zoho Databridge を最新バージョンにアップグレードしておいてください。
対応しているファイル形式:
Zoho 分析では、次の SSL ファイル形式をサポートしています。
  1. .pem
  2. .crt
  3. .der
  4. .cer

4. データが Zoho 分析にインポートされるまでどのくらい時間がかかりますか?

インポートには、データ量に応じて数分から数時間かかる場合があります。初回の取得が完了する前にワークスペースへアクセスした場合、データは表示されないことに注意してください。

5. インポート設定を編集する方法

必要に応じて、いつでも以下の手順でインポート設定を編集できます。

  1. ワークスペースを開きます。
  2. 左側のバーから [データソース] をクリックします。
  3. このワークスペースのすべてのデータソースが一覧表示されます。編集したい PostgreSQL データソースをクリックします。
  4. [データソース] ページが開きます。必要に応じて設定を変更します。

6. PostgreSQL データベースからのインポートをスケジュールする方法

Zoho 分析では、いつでもインポートをスケジュールできます。既存のテーブルに対してインポートをスケジュールするには、以下の手順に従います。

  1. ワークスペースを開きます。
  2. 左側のバーから [データソース] をクリックします。
  3. このワークスペースのすべてのデータソースが一覧表示されます。インポートをスケジュールしたい PostgreSQL データソースをクリックします。
  4. [データソース] ページが開きます。[同期設定] をクリックします。
  5. [ローカルデータベース - 同期設定] が開きます。
     


     
  6. [繰り返し] ドロップダウンで、必要なスケジュール間隔を選択します。サポートされている間隔は次のとおりです。
    • スケジュールなし
    • 毎 ‘N’ 時間
    • 毎日
    • 毎週 1 回
    • 毎月 1 回
  7. [実行] オプションで、データをインポートするタイミングを選択します。
  8. [連続して ‘N’ 回のインポート失敗後に通知] オプションで、何回連続してインポートが失敗したら通知を受け取るかを設定します。
  9. [保存] をクリックします。設定した間隔で PostgreSQL データベースのデータが Zoho 分析にインポートされます。

初回インポート時にも、[手順 4][スケジュール設定] オプションを使用してインポートをスケジュールできます。詳細は インポートウィザード を参照してください。


7. インポートが失敗した場合に通知を受け取ることはできますか?

はい。インポートが連続して失敗した場合に通知されます。通知を受け取るまでの連続インポート失敗回数は、インポートスケジュール[連続して ‘N’ 回のインポート失敗後に通知] オプションで設定できます。


8. クラウドにホストされている PostgreSQL データベースからのインポートが失敗します。どうすればよいですか?

クラウドデータベースからのインポートは、Databridge にデータへアクセスする権限がない場合に失敗することがあります。クラウドデータベースのセキュリティシステムが特定の IP アドレスからのアクセスのみを許可している場合、Databridge をインストールしているサーバー/マシンがブロックされる可能性があります。Databridge をインストールしているマシン/サーバーの IP アドレスをホワイトリストに登録していることを確認してください。

9. 既存の Zoho 分析ワークスペースに PostgreSQL データベースからデータをインポートできますか?

はい。既存のワークスペースに PostgreSQL からデータをインポートできます。

既存のワークスペースにデータをインポートするには、次の手順に従います。

  1. データをインポートしたいワークスペースを開きます。
  2. [作成 > 新規テーブル/データのインポート] をクリックします。
     

  3. [データのインポート] セクションが開きます。[ローカルデータベース] オプションをクリックします。
  4. [インポートウィザード] が開きます。インポートの設定手順は、こちらのプレゼンテーションで説明している手順と同様です。

10. データベースからテーブルに同期したデータがあります。このテーブルのデータソースを変更できますか?

はい。PostgreSQL データベースから同期されたテーブルのデータソースを変更できます。

テーブルにインポートされているのと同じ PostgreSQL データベース内にデータソースがある場合は、次の手順でインポート設定を変更します。

  1. ワークスペースを開きます。
  2. [データのインポート] > [このテーブルにインポート] をクリックします。
  3. [インポートするデータの選択] タブの [インポートウィザード] が開きます。
  4. [テーブルの選択] オプションを使用して別のテーブルからインポートするか、[カスタムクエリー] を使用してインポートすることができます。  

別のローカルデータベースにデータソースがある場合は、次の手順でインポート設定を変更します。

  1. ワークスペースを開きます。
  2. 左側のバーから [データソース] をクリックします。
  3. このワークスペースのすべてのデータソースが一覧表示されます。編集したいデータソースをクリックします。
  4. [データソース] ページが開きます。[接続を編集] をクリックします。
  5. 表示される [ローカルデータベース - 接続を編集] ダイアログで、データソースを変更します。データを取得する Databridge を変更することもできます。

11. 複数のネットワーク/プライベートクラウドにホストされている PostgreSQL からデータをインポートできますか?

はい。複数の Databridge をインストールすることで、異なるネットワークにホストされている複数のデータベースからデータをインポートできます。各ネットワークごとに個別の Databridge をインストールする必要があります。すべての Databridge インストールを同じアカウントに関連付けるには、[ダウンロード] ダイアログに表示される同じインストールキーを使用してください。

   
Notes
メモ:
  • 1 つの Databridge インストールで、同一ネットワーク内にある複数のデータソースからデータをインポートできます。
  • 1 台のマシンにインストールできる Databridge は 1 つのみです。

12. PostgreSQL データベース内のテーブル間で定義されている外部キーは、Zoho 分析でもリンクされますか?

いいえ。テーブルは Zoho 分析上で自動的にはリンクされません。Zoho 分析のルックアップ機能を使用して、必要なテーブル同士をリンクする必要があります。ルックアップについては こちらを参照してください。

13. Zoho 分析にインポートした列のデータ型を変更できますか?

はい。Zoho 分析にインポートした列のデータ型を変更できます。ただし、データを正常に同期するには、PostgreSQL データベース側の列のデータ型と Zoho 分析ワークスペース側の列のデータ型が互換性を持っている必要があります。PostgreSQL データベースと Zoho 分析ワークスペースの両方でデータ型を揃えることを推奨します。

14. インポート設定を削除する方法

以下の手順でインポート設定を削除できます。

  1. ワークスペースを開きます。
  2. 左側のバーから [データソース] をクリックします。
  3. このワークスペースのすべてのデータソースが一覧表示されます。削除したいデータソースをクリックします。
  4. 開いた [データソース] タブで、[設定] アイコンをクリックし、[データソースを削除] をクリックします。
     

これは接続のみを削除することに注意してください。Zoho 分析のワークスペース自体には引き続きアクセスできます。

トラブルシューティングのヒント

1. ローカルの PostgreSQL データベースと Zoho 分析サーバー間で接続を確立できません。どうすればよいですか?

これは、接続性の問題や保護されたデータソースへのアクセス権限など、さまざまな要因によって発生する可能性があります。発生している特定の問題を解決するには、Zoho Databridge トラブルシューティングのヒント セクションを参照してください。

2. 「Authentication type 10 is not supported」というメッセージが表示されます。どう対処すればよいですか?

Zoho 分析は MD-5 パスワード認証方式を使用しています。SCRAM-SHA-256 パスワード認証方式を使用している場合は、上記のメッセージが表示されます。Zoho Databridge で既存のドライバーを新しいドライバーに置き換えることで、SCRAM-SHA-256 方式を引き続き使用できます。
既存のドライバーを置き換えるには、次の手順に従います。
  1. <ZohoDatabridge_Installed_Folder>/lib/jars フォルダーに移動します。
  2. 既存のドライバー 'postgresql-9。4-1201。jdbc41。jar' を削除します。
  3. 以下のリンクから新しいドライバーをダウンロードします: https://jdbc.postgresql.org/download/postgresql-42.5.0.jar
  4. ダウンロードした 'postgresql-42。5。0。jar' ファイルを <ZohoDatabridge_Installed_Folder>/lib/drivers ディレクトリに配置します。
  5. Zoho Databridge を再起動します。