Snowflakeからのデータのインポート

Snowflakeからのデータのインポート

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


データがSnowflakeクラウドデータベースに保存されている場合、データをZoho Analyticsに簡単にインポートできます。また、Snowflakeにライブ接続して、高度なレポート作成や分析を行うこともできます。
  • データのインポート:データベースのデータがZoho Analyticsにインポートされ、保存されます。クラウドデータベースから最新データを自動的に取得するよう、定期スケジュールを設定できます。
  • ライブ接続:このモードでは、データはZoho Analyticsにインポート、保存されません。代わりに、レポートやダッシュボードを開いた際に、Zoho Analyticsにデータベースの最新データが表示されます。レポートの読み込み時間は、Snowflakeの応答速度とパフォーマンスに直接左右されます。ライブ接続では、リアルタイムに更新される利便性が得られます。

データのインポート

1. Snowflakeデータベースからデータをインポートするには?

2. 設定を編集するには?

3. Zoho Analyticsへのデータのインポートにはどのくらい時間がかかりますか?

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

4. Snowflakeで作成したビューのデータも、テーブルと同様にZoho Analyticsへインポートできますか?

はい。Snowflakeデータベース内のテーブルとビューの両方から、Zoho Analyticsのワークスペースにデータをインポートできます。

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

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

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

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

はい。Zoho Analyticsにインポートした列のデータ型を変更できます。ただし、データを正常に同期するには、列のデータ型がSnowflakeデータベース内の列のデータ型と互換性を持つ必要があります。SnowflakeデータベースとZoho Analyticsのワークスペースの両方で、データ型を変更することをお勧めします。

7. データベースのデータをテーブルに同期した後、そのテーブルのデータソースを変更できますか?

はい。Snowflakeデータベースのデータを同期したテーブルのデータソースを変更できます。

インポート先のテーブルと同じSnowflakeデータベース内に変更後のデータソースがある場合は、次の手順でインポートします。

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

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

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

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

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

  1. データのインポート先となるワークスペースを開きます。
  2. [作成][データのインポート]の順に移動します。
  3. [クラウドデータベース]オプションをクリックします。

インポートの設定手順は、このプレゼンテーションで説明している手順と同様です。

9. クラウドデータベースのデータをすぐに同期できますか?

はい。必要に応じて、クラウドデータベースのデータをすぐに同期できます。

データをすぐに同期するには、次の手順を実行します。

  1. Zoho Analyticsアカウントにログインします。
  2. 対象のワークスペースを開きます。
  3. ホームページで[データソース]タブをクリックします。データソースページが開きます。
  4. [今すぐ同期]リンクをクリックします。

メモ:このオプションは1日5回まで使用できます。

10. 設定を削除するには?

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

  1. Zoho Analyticsアカウントにログインします。
  2. 対象のワークスペースを開きます。
  3. ホームページで[データソース]タブをクリックします。データソースページが開きます。
  4. [設定]アイコンをクリックします。
  5. 表示されたドロップダウンメニューから[データソースの削除]を選択します。

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

ライブ接続

1. Snowflakeデータベースにライブ接続するには?

2. ライブ接続の設定を編集するには?

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

主な違いを次の表に示します。

データのインポート
ライブ接続
SnowflakeデータベースのデータがZoho Analyticsにインポートされ、保存されます。
Zoho Analyticsでレポートを作成または表示するたびに、Snowflakeデータベースから最新データが取得されます。
他のデータソースのデータも同じワークスペースにインポートし、組み合わせてレポート作成や高度な分析に使用できます。
ライブ接続を使用して作成したワークスペースには、他のデータソースのデータをインポートできません。
列の追加や削除など、データソース内の列に対する変更は自動的に同期されます。
データソースのデータ構造に対する変更をZoho Analyticsに反映するには、手動で同期する必要があります。
クエリーテーブルを作成できます。
ライブ接続を設定したワークスペースでは、クエリーテーブルを作成できません。
データがZoho Analytics内に保存されるため、レポートを短時間で読み込めます。
データソースのデータはZoho Analytics内に保存されないため、読み込み時間はデータベースのパフォーマンスとレポートに含まれるデータ量によって異なります。

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

データソースのデータはZoho Analyticsにインポートされないため、読み込み時間はSnowflakeデータベースに保存されているデータ量と、データベースのパフォーマンスによって異なります。

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

Snowflakeデータベースで外部キーによって関連付けられているテーブルには、ルックアップ関係が自動的に作成されます。また、Zoho Analyticsのルックアップ列機能を使用して、テーブルを手動で関連付けることもできます。ルックアップ列の詳細については、こちらをクリックしてください

6. Zoho Analyticsでテーブルやレポートにアクセスできないのはなぜですか?

Zoho Analyticsに存在するテーブルや列がデータベースから削除されている場合、Zoho Analyticsで対応するビューにアクセスできません。解決するには、該当するテーブルまたは列を再マッピングします。こちらをクリックして詳細をご確認ください。

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

Zoho Analyticsでは、Zoho Analyticsのワークスペース内のテーブルや列が、データベース内のデータに直接マッピングされていない場合に不一致が発生します。不一致がある場合、Zoho AnalyticsはSnowflakeデータベースから適切なデータを取得できません。これらの不一致は、該当する[データソース]ページの[不一致]タブに表示されます。詳細については、次の質問をご参照ください。

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

9. クラウドデータベース内の個別のテーブルに対するメタデータの変更をすぐに反映するには

一部またはすべてのテーブルでメタデータが変更された場合、その変更をZoho Analyticsにすぐに反映できます。メタデータの変更には、列の追加や削除などの更新が含まれます。
Zoho Analyticsにメタデータの変更を反映するには、次の手順を実行します。
  • 対象のワークスペースを開き、サイドパネルの[データソース]タブをクリックします。
  • 対象のデータソースに移動し、対象のテーブル名にカーソルを合わせると表示される[同期]オプションをクリックします。
  • 選択したテーブルのメタデータの変更が、クラウドデータベースからZoho Analyticsのテーブルにすぐに反映されます。
[設計を同期]ボタンをクリックして、クラウドデータベース内のすべてのテーブルに対するメタデータの変更を更新することもできます。

10. Snowflakeデータベースに新しく追加されたテーブルにライブ接続できますか?

はい。サイドパネルの[データソース]オプションをクリックし、[+ テーブルを追加]をクリックすると、Snowflakeデータベースに新しく追加されたテーブルをZoho Analyticsにリンクできます。
メモ:不一致がある場合、新しいテーブルを追加できません。先に不一致を解決する必要があります。不一致の解決方法については、こちらをクリックして詳細をご確認ください。

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

いいえ。データベースにライブ接続している場合、Zoho Analyticsで列のデータ型を変更することはできません。

12. ライブ接続が設定されたワークスペースに、他のデータソースからデータをインポートできますか?

いいえ。他のデータソースのデータをインポートできるのは、[データのインポート]オプションを使用して作成されたワークスペースのみです。

13. ライブ接続が設定されたワークスペースにクエリーテーブルを作成できますか?

データのインポートとは異なり、ライブ接続ではデータを取得してZoho Analytics内に保存することはありません。そのため、この場合はクエリーテーブルを作成できません。作成するには、[データのインポート]オプションを使用してデータをインポートする必要があります。

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

データベースの名前が変更または削除されると、Zoho AnalyticsからSnowflakeへの接続が失われ、次のエラーメッセージが表示されます。
このエラーメッセージは、接続に問題がある場合や、Snowflakeの認証情報の有効期限が切れている場合にも表示されます。解決するには、表示される[接続を編集]ボタンをクリックし、必要な設定を変更します。ライブ接続設定の編集については、こちらをクリックして詳細をご確認ください。

15. Snowflakeの設定を削除するには

ライブ接続の設定を削除するには、該当するZoho Analyticsのワークスペースを削除する必要があります。Zoho Analyticsのホームページで対象のワークスペースに移動し、[その他の操作]アイコンをクリックします。[ワークスペースを削除]オプションを選択し、表示されるポップアップで操作を確定します。