Zoho DatabridgeによるSQL Serverからのデータのインポート

Zoho DatabridgeによるSQL Serverからのデータのインポート

Zoho Analyticsでは、SQL Serverに保存されているデータをインポートできます。インポートしたデータをもとにレポートを作成したり、データを分析したりすることが可能です。SQL Serverからデータをインポートするには、Zoho Databridgeを使用します。Zoho Databridgeは、Zoho Analyticsとデータベース/ファイルを連携するためのツールです。Zoho AnalyticsとSQL Serverを連携し、SQL Serverからデータを取得するのに役立ちます。また、指定した頻度でSQL Serverからデータを自動で取得するようにスケジュール処理を設定することも可能です。
メモ:SQL Serverからデータをインポートするにあたって、アップロードツールを使用することもできます。​詳細については、こちらをクリックしてください。ただし、Zoho Analyticsの操作画面からデータをスムーズにインポートするためにも、Zoho Databridgeの使用をおすすめします。

1.Zoho Databridgeをインストールするには?



2.Zoho Databridgeを使用してSQL Serverからデータをインポートするには?

SQL Serverからデータをインポートするには、Zoho Databridgeをインストールする必要があります。インストール方法については、上記の質問と回答をご参照ください。



3.データがZoho Analyticsにインポートされるまでどのくらいかかりますか?

初回のデータのインポートには時間がかかる場合があります。データのインポートにかかる時間は、Zoho Analyticsにインポートするデータの量によって異なります。初回のデータが取得される前にワークスペースにアクセスしてもデータは表示されませんのでご注意ください。


4.インポートの設定を編集するには?

インポートの設定を編集するには、以下の手順を実施します:

  1. 対象のワークスペースを開きます。
  2. 左側のメニューから、[データソース]をクリックします。 
  3. 対象のワークスペースのすべてのデータソース(データの取得元)が表示されます。編集するデータソースをクリックします。 
  4. 対象のデータソースのページが開きます。必要に応じて、設定を変更します。 


5.SQL Serverからのインポートのスケジュールを設定するには?

Zoho Analyticsでは、インポートのスケジュールを設定できます。スケジュールを設定するには、以下の手順を実施します: 

  1. 対象のワークスペースを開きます。
  2. 左のバーから、[データソース]をクリックします。 
  3. 対象のワークスペースのすべてのデータソース(データの取得元)が表示されます。インポートのスケジュールを設定するデータソースをクリックします。
  4. 対象のデータソースのページが開きます。[設定を編集する]をクリックします。  
  5. 設定の編集画面が開きます。


      
  6. [スケジュール設定]の[頻度]のドロップダウンから、インポートする頻度を選択します。選択可能な頻度は以下のとおりです:
    • スケジュールなし
    • 時間単位
    • 毎日
    • 毎週
    • 毎月
  7. [実行頻度]の欄で、インポートを実行する日時を選択します。 
  8. [通知間隔]の欄で、通知を送信する基準となるインポートの失敗回数を設定します。
  9. [保存する]をクリックします。指定した頻度でSQL ServerからZoho Analyticsにデータがインポートされます。 

スケジュール設定は、初回のインポート設定手順4でも行うことができます。



6.インポートの失敗時に通知は送信されますか?

はい。インポートに失敗すると、通知が送信されます。通知を送信する基準となるインポートの失敗回数は、インポートのスケジュール設定画面の[通知間隔]の欄で指定できます。



7.クラウドネットワーク上のSQL Serverからデータをインポートできません。解決するにはどうすればよいですか? 

Zoho Databridgeに対してデータベースへのアクセスが許可されていない場合、データベースからデータをインポートできない可能性があります。特定のIPアドレスからのアクセスのみを許可するデータベースでは、登録されていないIPアドレスのサーバー/PCからのアクセスはブロックされます。そのため、Zoho Databridgeがインストールされているサーバー/PCのIPアドレスがデータベース側で登録されていることを確認してください。


 8.SQL Serverから既存のZoho Analyticsワークスペースにデータをインポートできますか?

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

既存のワークスペースにデータをインポートするには、以下の手順を実施します:

  1. データをインポートするワークスペースを開きます。
  2. 画面左側のメニューから[作成する]→[新しいテーブル/データをインポートする]の順にクリックします。 



  3. データのインポート画面が開きます。データのインポート画面で[ローカルデータベース]を選択します。
  4. インポートの設定画面が開きます。以降のデータのインポートの設定方法は、上記の質問2のスライドで説明されている手順と同様です。


9.SQL ServerからZoho Analyticsのテーブルにデータを同期しました。このテーブルのデータソースを変更できますか?

はい。SQL Server内のテーブルと同期されているZoho Analyticsのテーブルのデータソースを変更できます。 

データソースをSQL Server内の別のテーブルに変更する場合は、以下の手順を実施します: 

  1. 対象のワークスペースを開きます。
  2. 対象のテーブルに移動し、画面左上から[データをインポートする]→[このテーブルにデータをインポートする]の順にクリックします。
  3. インポートするデータの選択画面が開きます。 
  4. テーブルの選択欄で別のテーブルを選択します。または、独自のクエリーを指定してインポートします。 



データソースを別のデータベースに変更する場合は、以下の手順を実施します:

  1. 対象のワークスペースを開きます。
  2. 画面左側のメニューから[データソース]をクリックします。 
  3. 対象のワークスペースのすべてのデータソース(データの取得元)が表示されます。編集するデータソースをクリックします。
  4. 対象のデータソースのページが開きます。[接続を編集する]をクリックします。 
  5. 接続の編集画面が開きます。こちらからデータソースを変更できます。Zoho Databridgeを使用してデータを取得するように変更することも可能です。 



10.別のネットワーク上または非公開のクラウドネットワーク上のSQL Serverからデータをインポートできますか?

はい。Zoho Analyticsでは、別のネットワーク上のデータベースからデータをインポートできます。別のネットワーク上のデータベースからデータをインポートするには、ネットワークと同じ数のZoho Databridgeをインストールする必要があります。インストールしたZoho Databridgeをすべて同じアカウントに関連付けるには、ダウンロード画面で同じインストールキーを使用してください。 

メモ:
  • 同じネットワーク上にある別のデータソースからデータをインポートする場合は、Zoho Databridgeを複数インストールする必要はありません。
  • 同じPCにインストールできるZoho Databridgeは1つのみです。 

11.SQL Server内のテーブル間の外部キーによる参照関係はZoho Analyticsでも保持されますか?

いいえ。テーブル間の外部キーによる参照関係はZoho Analyticsで保持されません。ただし、ルックアップ列の機能を使用することで、Zoho Analytics内で他のテーブルと手動で関連付けて参照関係を設定することができます。ルックアップ列の機能については、こちらをご参照ください。


12.Zoho Analyticsにインポートした列のデータの種類を変更できますか?

はい。Zoho Analyticsにインポートした列のデータの種類を変更できます。ただし、データの同期が正常に行われるようにするには、SQL Serverにおける列のデータの種類とZoho Analyticsにおける列のデータの種類を同じにする必要があります。データの種類を変更する場合は、SQL ServerとZoho Analyticsの両方で同じデータの種類に変更することをお勧めします。


13.インポートの設定を削除するには?

インポートの設定を削除するには、以下の手順を実施します: 

  1. 対象のワークスペースを開きます。
  2. 画面左側のメニューから[データソース]をクリックします。
  3. 対象のワークスペースのすべてのデータソース(データの取得元)が表示されます。削除するデータソースをクリックします。
  4. 対象のデータソースの画面で[設定]アイコンをクリックし、メニューから[データソースを削除する]を選択します。 


データソースとの接続は解除されますが、インポート済みのテーブルやデータはワークスペースに保持されますのでご注意ください。データソースとの接続の解除後、データの同期は行われません。


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

1.SQL ServerとZoho Analyticsサーバーとの間で接続が行われません。解決するにはどうすればよいですか?

SQL ServerとZoho Analyticsサーバーとの間で接続が行われない理由や、データソースにアクセスできない理由はさまざまです。問題を解決するには、こちらのトラブルシューティングをご参照ください。


2.ホストへのTCP/IP接続の理由でデータベースサーバーへの接続中に問題が発生した旨のエラーメッセージが表示されます。どうすればよいですか?

このエラーメッセージは、SQL ServerでTCP/IP接続が有効になっていない場合に表示されます。 

TCP/IP接続を有効にするには、以下の手順を実施します:

  1. WindowsのPCからMicrosoft SQL Serverのフォルダーを開きます。
  2. [構成ツール]→[SQL Server 構成マネージャ]→[SQL Server ネットワークの構成]→[(使用中のSQL Serverのインスタンス名)のプロトコル]の順に移動します。
  3. [プロトコル名]の欄で、[TCP/IP]を右クリックします。 
  4. メニューから[プロパティ]をクリックします。
  5. ポップアップ表示される[TCP/IPプロパティ]の画面で[プロトコル]タブに移動し、[有効]の項目で[はい]を選択します。



3.「ユーザーのログインが失敗しました。ユーザー名とパスワードをご確認ください」というエラーメッセージが表示されます。どうすればよいですか? 

このエラーメッセージは、入力した認証情報に問題がある場合に表示されます。ユーザー名とパスワードが正しく入力されていることを確認してください。

現在、Zoho AnalyticsではSQL Server認証のみに対応しています。Windows認証には対応していませんのでご注意ください。ただし、必要に応じてJDBC URLを使用して接続できます。