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

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

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


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

ライブ接続オプションは、スタンダード、プレミアム、エンタープライズの各プランでのみ利用できます。詳細は、ライブ接続のセクションを参照してください。

データのインポート

1. Google Cloud SQL MySQLデータベースからデータをインポートするには

2. 設定を編集するには

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

設定後、初回のデータ取得が始まるまで時間がかかることがあります。所要時間は、Google Cloud SQL MySQLデータベースから取得するデータ量と、Google Cloud SQL MySQLサーバーの応答時間によって異なります。インポートが完了すると、メール通知が届きます。初回のデータ取得前にワークスペースにアクセスしても、データは表示されません。

4. Google Cloud SQL MySQLで作成したビュー(テーブル以外)からZoho Analyticsにデータをインポートできますか?

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

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

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

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

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

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

7. データベースからテーブルにデータを同期しました。このテーブルのデータ元を変更できますか?

はい、Google Cloud SQL MySQLデータベースのデータを同期したテーブルのデータ元を変更できます。

データ元が、テーブルへのインポートに使用したものと同じGoogle Cloud SQL MySQLデータベース内にある場合は、次の手順でインポートします。

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

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

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

8. Google Cloud SQL MySQLデータベースから既存のZoho Analyticsデータベースにデータをインポートできますか?

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

  • データのインポート先となるワークスペースを開きます。
  • [エクスプローラー]タブで[データのインポート]ボタンをクリックします。
  • [クラウドデータベース]オプションをクリックします。

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

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

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

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

  1. Zoho Analyticsアカウントにサインインします。
  2. 対象のワークスペースを開きます。
  3. ホームページで[データ元]タブをクリックします。データ元ページが開きます。
  4. [今すぐ同期]リンクをクリックします。
メモ:このオプションは、1日に最大5回まで使用できます。

10. 設定を削除するには

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

  • Zoho Analyticsアカウントにサインインします。
  • 対象のワークスペースを開きます。
  • [エクスプローラー]タブで、[データ元]ボタンをクリックします。
  • 表示された[データ元]タブで[設定]アイコンをクリックし、画像に示すように[データ元の削除]を選択します。

この操作では接続のみが削除されます。Zoho Analyticsのワークスペースには引き続きアクセスできます。

ライブ接続[ベータ版]

1. Google Cloud SQL MySQLデータベースにライブ接続するには

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

 

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

データのインポート機能とライブ接続機能の違いを、次の表に示します。

データのインポート ライブ接続
Google Cloud SQL MySQLのデータがZoho Analyticsにインポートされ、保存されます。 Zoho Analyticsでレポートを作成または表示するたびに、適切なレポート用クエリーを使用してGoogle Cloud SQL MySQLからリアルタイムでデータが取得されます。
カスタムクエリーを使用して、Google Cloud SQL MySQLから絞り込んだデータセットをインポートできます。 Google Cloud SQL MySQLのライブ接続では、カスタムクエリー機能を利用できません。
Google Cloud SQL MySQL以外の複数のデータ元を同じワークスペースにインポートし、組み合わせてレポート作成や分析に利用できます。 Google Cloud SQL MySQLとのライブ接続を設定したワークスペースには、他のデータ元からデータをインポートできません。
列の追加/deletion,など、列に対する変更は自動的に同期されます。 列の追加/deletion/renamingなどの変更は反映されません。[設計の同期]オプションを使用して、データを手動で関連付ける必要があります。

複数のテーブルをインポートすると、Google Cloud SQL MySQLデータベース内のテーブル間に定義されている外部キーがZoho Analyticsでも関連付けられます。外部キーは、Zoho Analyticsでルックアップ列として作成されます。テーブルを1つずつインポートする場合(単一テーブルオプションを選択した場合)、外部キーは定義されません。ただし、ルックアップ列機能を使用して、Zoho Analyticsでテーブルを手動で関連付けることができます。

Google Cloud SQL MySQLで外部キーによって関連付けられているテーブルには、ルックアップ関係が自動的に作成されます。ただし、ルックアップ列機能を使用してZoho Analyticsでテーブルを手動で関連付けることはできません。
ユーザーはクエリーテーブルを作成できます。 ユーザーはクエリーテーブルを作成できません。
データがZoho Analyticsに保存されるため、レポートの読み込み時間が短縮されます。 レポートの読み込み時間は、Google Cloud SQL MySQLサーバーの応答時間と、Google Cloud SQL MySQL内のデータ量に直接左右されます。

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

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

5. Google Cloud SQL MySQLで作成したビュー(テーブル以外)をZoho Analyticsに接続できますか?

はい、Google Cloud SQL MySQLで作成したビューとテーブルの両方をZoho Analyticsに接続できます。

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

はい。Google Cloud SQL MySQLデータベース内で外部キーを使用して2つ以上のテーブルを関連付けている場合、Zoho Analyticsでもルックアップ列を使用して自動的に関連付けられます。

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

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

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

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

Zoho Analyticsでレポートの作成に使用したテーブルや列がGoogle Cloud SQL MySQLデータベースに直接対応しなくなった場合、不一致として一覧表示されます。

そのため、Zoho AnalyticsワークスペースとGoogle Cloud SQL MySQLデータベースのテーブル/columnsが一致していることを確認してください。一致しないテーブル/columnsは、[Google Cloud SQL 接続設定]ページの[不一致]タブに一覧表示されます。不一致について詳しくは、次の質問を参照してください

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

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

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

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

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

  • 選択したテーブルのメタデータに対する変更が、クラウドデータベースからZoho Analyticsのテーブルに即座に反映されます。

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

11. Google Cloud SQL MySQLデータベースに追加した新しい列をZoho Analyticsに接続できますか?

はい。Google Cloud SQL MySQLデータベースに追加した新しい列は、[Google Cloud SQL 接続設定]ページからZoho Analyticsに接続できます。詳しくは、こちらのプレゼテーションを参照してください。

メモ:

Zoho Analyticsワークスペース内の既存データとGoogle Cloud SQL MySQLデータベースの間に不一致がある場合、Zoho Analyticsは新しい列の情報を取得できません。この場合、新しい列に接続する前に、まず不一致を解決する必要があります。

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

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

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

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

14. Google Cloud SQL MySQLのデータからクエリーテーブルを作成できますか?

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

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

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

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

16. セットアップを削除するには

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

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

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

17. Google Cloud SQL MySQLのライブ接続を使用する場合の制限事項

Google Cloud SQL MySQLの[ライブ接続]オプションを使用する際の主な制限事項は、以下のとおりです。

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