SQL Serverからのデータのインポート

SQL Serverからのデータのインポート

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


ローカルのSQL Serverデータベースにデータを保存している場合、レポート作成や分析のために、そのデータをZoho Analyticsへ簡単にインポートできます。Zoho Analyticsでは、データをZoho Analyticsにインポートするか、SQL Serverに直接接続できます。
  • データのインポート: SQL Server内のデータがZoho Analyticsにインポートされ、保存されます。定期スケジュールを設定すると、SQL Serverデータベースから最新データを自動的に取得できます。データがZoho Analyticsに保存されるため、レポートの読み込み時間が短縮されます。
  • ライブ接続: このモードでは、SQL Serverからデータを取得してZoho Analyticsに保存することはありません。代わりに、作成したレポートに応じてZoho Analyticsが適切なクエリーを生成し、SQL Server上の必要なデータにリアルタイムで接続してレポートを表示します。この場合、読み込み時間はSQL Serverのパフォーマンスに直接左右されます。

データのインポート

1. SQL Serverからデータをインポートするには

2. 設定を編集するには

3. Zoho Analyticsへのデータのインポートにかかる時間

設定後、初回のデータ取得が開始されるまで時間がかかる場合があります。所要時間は、Zoho Analyticsにインポートするデータ量とローカルデータベースの応答時間によって異なります。インポートが完了すると、メール通知が届きます。初回のデータ取得前にワークスペースへアクセスしても、データは表示されませんのでご注意ください。

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

Zoho Analyticsでは、いつでもインポートをスケジュールできます。次の手順で、既存のテーブルにインポートスケジュールを設定できます。

  1. ワークスペースを開きます。
  2. サイドパネルの[データソース]をクリックします。
  3. このワークスペースのすべてのデータソースが一覧表示されます。対象のSQL Serverデータソースをクリックします。
  4. データソースページが開きます。[同期設定]ボタンをクリックします。
  5. ローカルデータベース - 同期設定が開きます。
     

     
  6. [繰り返し]ドロップダウンで、必要な実行間隔を選択します。選択できる間隔は次のとおりです。
    • [スケジュールなし]
    • [「N」時間ごと]
    • [毎日]
    • [週1回]
    • [月1回]
  7. [実行]オプションで、データをインポートするタイミングを選択します。
  8. [インポートが「N」回失敗するたびに通知する]オプションで、通知を受けるまでの連続インポート失敗回数を設定します。
  9. [保存]をクリックします。SQL Serverのデータが、設定した間隔でZoho Analyticsにインポートされます。

初回のインポート設定時に、[スケジュール設定]オプションを使用して、ステップ4(インポートウィザード)でインポートをスケジュールすることもできます。

5. インポートに失敗した場合の通知

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

6. SQL Serverのテーブル間に定義された外部キーもZoho Analyticsで関連付けられるか

複数のテーブルをインポートすると、SQL Serverのテーブル間に定義された外部キーがZoho Analyticsでも関連付けられます。外部キーは、Zoho Analyticsでルックアップ列として作成されます。

テーブルを1つずつインポートする場合(単一テーブルオプションを使用する場合)、外部キーは定義されません。ただし、ルックアップ列機能を使用して、Zoho Analyticsでテーブルを手動で関連付けることができます。ルックアップ列機能については、こちらをご確認ください

7. Zoho Analyticsにインポートした列のデータ型の変更

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

8. データベースからテーブルにデータを同期した後で、そのテーブルのデータソースを変更できるか

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

インポート元が、現在のテーブルにインポートされているデータと同じSQL Serverにある場合は、次の手順でインポートします。

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

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

  1. ワークスペースを開き、サイドパネルの[データソース]オプションを選択します。
  2. このワークスペースのすべてのデータソースが一覧表示されます。編集するデータソースを選択し、表示されたページで[接続の編集]をクリックします。
  3. 表示されたローカルデータベース - 接続の編集ダイアログで、データソースを変更します。

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

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

  1. データのインポート先となるワークスペースを開きます。
  2. [作成][新しいテーブル/データのインポート]の順に移動します。
  3. [ローカルデータベース]オプションをクリックします。

インポートの設定手順は、こちらのプレゼンテーションの手順と同様です。

10. 設定を削除するにはどうすればよいですか?

設定を削除するには、次の手順を実行します。

  1. 対象のワークスペースを開き、サイドパネルの[データソース]タブをクリックします。データソースのページが開きます。
  2. [設定]アイコンをクリックします。
  3. 表示されたドロップダウンメニューから[データソースの削除]を選択します。
​​

データソースへの接続は削除されますが、テーブルとデータはワークスペースに保持されます。データソースへの接続が削除されるため、以降は同期されません。

ライブ接続

1. データベースにライブ接続するにはどうすればよいですか?

2. ライブ接続の設定を編集するにはどうすればよいですか?

3. ライブ接続とデータのインポートの違いは何ですか?

データのインポートとライブ接続の違いは、次の表のとおりです。

データのインポート ライブ接続
データベースからデータがインポートされ、Zoho Analyticsに保存されます。 Zoho Analyticsでレポートを作成または表示するたびに、適切なレポート用クエリーを使用してデータベースからリアルタイムにデータが取得されます。
カスタムクエリーを使用して、データベースから絞り込んだデータセットをインポートできます。 ライブ接続を使用してデータをインポートする場合、カスタムクエリーは作成できません。
複数のデータソースを同じワークスペースにインポートして結合できます。 ライブ接続が設定されているワークスペースには、他のデータソースからデータをインポートできません。
列の追加/deletionなど、列に加えられた変更は自動的に同期されます。 列の追加/deletion/renaming,などの変更は反映されません。[設計の同期]オプションを使用して、データを手動で関連付ける必要があります。
クエリーテーブルを作成できます。 クエリーテーブルは作成できません。
データがZoho Analyticsに保存されるため、レポートをすばやく読み込めます。 レポートの読み込み時間は、データベースサーバーの応答時間とデータベース内のデータ量に直接左右されます。

4. Zoho Analyticsでデータを可視化するまでにどのくらい時間がかかりますか?

データのインポート処理がないため、読み込み時間はデータベースに保存されているデータ量とデータベースサーバーの応答時間によって異なります。

5. データベース内のテーブル間に定義されている外部キーは、Zoho Analyticsでも関連付けられますか?

はい。データベース内の2つ以上のテーブルが外部キーで関連付けられている場合、Zoho Analyticsでもルックアップ列を使用して自動的に関連付けられます。ルックアップ列の詳細については、こちらをクリックして確認してください。

6. Zoho Analyticsでテーブル/reportsを表示しようとすると、「テーブルに変更が加えられたため、このビューにアクセスできません」という警告メッセージが表示されます。どうすればよいですか?

この警告メッセージは、Zoho Analyticsがデータベースの情報にアクセスできない場合に表示されます。Zoho Analyticsで表示しようとしているテーブル/columnsが、データベースで削除されているか、名前が変更されている可能性があります。

この場合は、テーブル/column.を再関連付けすることをお勧めします。テーブルを再関連付けする方法については、こちらのプレゼンテーションを参照してください。

7. 不一致とは何ですか?

Zoho Analyticsでレポートの作成に使用したテーブルまたは列が、データベース内のテーブルまたは列に直接関連付けられなくなった場合、不一致として表示されます。不一致を防ぐには、Zoho Analyticsワークスペース内のテーブルと列がデータベース内のものと一致していることを確認してください。

8. 不一致が発生するタイミングと解決方法

9. ローカルデータベース内の個別のテーブルのメタデータ変更をすぐに反映するには

いずれかのテーブルまたは関連するすべてのテーブルのメタデータが変更された場合、その変更をZoho Analyticsにすぐに反映できます。メタデータの変更には、列の追加や削除など、テーブルに対する更新が含まれます。次の手順を実行します。

  • 対象のワークスペースを開き、サイドパネルの[データソース]タブをクリックします。

  • 対象のデータソースに移動し、対象のテーブル名にマウスのカーソルを合わせると表示される[同期]オプションをクリックします。

  • 選択したテーブルのメタデータ変更が、ローカルデータベースからZoho Analyticsのテーブルにすぐに反映されます。

[設計の同期]ボタンをクリックして、ローカルデータベース内のすべてのテーブルのメタデータを一括で更新することもできます。

10. データベースに追加した新しい列をZoho Analyticsに関連付けられますか?

はい。[接続設定]ページから、データベースに追加された新しい列をZoho Analyticsに関連付けることができます。詳細については、こちらのプレゼンテーションを参照してください。

メモ:

不一致がある場合、Zoho Analyticsはデータベースから新しい列を取得できません。前の質問に記載されている手順で不一致を解決してから、新しい列を関連付けてください。

11. Zoho Analyticsで列のデータ型を変更できますか?

いいえ。Zoho Analyticsでは列のデータ型を変更できません。

12. データベースへの接続に使用しているワークスペースに、他のデータソースからデータをインポートできますか?

いいえ。データベースへの接続に使用しているワークスペースには、他のデータソースからデータをインポートできません。

13. データを使用してクエリーテーブルを作成できますか?

いいえ。[ライブ接続]オプションを使用してワークスペースを設定した場合、クエリーテーブルは作成できません。このオプションでは、データを取得してZoho Analytics内に保存しないためです。クエリーテーブルを作成する場合は、[データのインポート]オプションを使用してください。

14. SQL Serverでデータベースを削除または名前を変更するとどうなりますか?

SQL Serverでデータベースを削除または名前を変更すると、Zoho Analyticsとデータベースとの接続が失われます。その後、以下のような警告メッセージが表示されます。このエラーメッセージは、接続に問題がある場合や、データベースの認証情報の有効期限が切れている場合にも表示されます。

詳細については、接続の編集プレゼンテーションを参照してください。

15. 設定を削除するにはどうすればよいですか?

接続設定を削除するには、Zoho Analyticsでワークスペースを削除する必要があります。

ワークスペースを削除するには、次の手順を実行します。

  1. Zoho Analyticsにサインインします
  2. 削除するワークスペース名の横にマウスのカーソルを合わせると表示される[その他の操作]アイコンをクリックします
  3. [ワークスペースの削除]オプションをクリックします

16. ライブ接続を使用する場合の制限事項は何ですか?

[ライブ接続]オプションを使用する場合の主な制限事項は次のとおりです。

  • データベースのデータは、Zoho Analytics内に保存されません。Zoho Analyticsは適切なクエリーを生成し、必要なデータをデータベースからリアルタイムに取得してレポートを表示します。そのため、読み込み時間はSQL Serverのパフォーマンスに直接左右されます。
  • 列の追加/deletion/renamingなどの変更は、自動的に関連付けられません。変更内容を手動で関連付ける必要があります。
  • データベースに接続しているワークスペースには、他のデータソースのデータを結合できません。
  • クエリーテーブルは作成できません。