Qlik Trainingブログ

  • Qlik Sense
  • Qlik Cloud
  • 開発者
  • データロード
2024.03.08

GoogleスプレッドシートのデータをQlik Senseに読み込みたい!

GoogleスプレッドシートのデータをQlik Senseで分析したいということはありませんか?
Qlik SenseではGoogle Drive & Spreadsheetsコネクターを利用してGoogleスプレッドシートを読み込むことができます。
本記事では、Qlik Sense SaaSのデータ ロード エディタでGoogleスプレッドシートを読み込む方法を紹介します。

目次

※本記事は「2024年02月時点のQlik Sense SaaS」で作成しています。

Googleスプレッドシートへのデータ接続作成手順

下記手順でGoogleスプレッドシートへのデータ接続を作成します。

1) アプリを新規作成するか、任意の既存のアプリを開き、[データ ロード エディタ]で画面右上の[接続の新規作成]をクリックします。

2) [データ ソース]から[Google Drive & Spreadsheets]を選択します。
  ※[ファイルの場所]のGoogle Driveではありません。

3) 必要な場合は[User defined credentials]のチェックを入れます。
  [User defined credentials]の意味については後述の「■[User defined credentials]について」を確認してください。

4) [Authenticate]をクリックします。

5) Googleのログイン画面にリダイレクトされるので、ログインします。

6) [Your Authentication Code:]のコードを[Copy to clipboard]でコピーします。

7) データ接続作成画面に戻り、上記6)のコードを[Complete authentication with the code provided by the source]の欄に貼り付け、[Verify]をクリックします。

8) [接続のテスト]をクリックし、「Connection succeeded」と表示されることを確認します。

9) [Name]を任意の名前に変更し、[作成]をクリックします。

■[User defined credentials]について
・[User defined credentials]のチェックを入れた場合は、このデータ接続を使用する際にユーザー各自が自分の認証情報を登録して使用します。

 [Credentials name]で任意の名前を設定できます。
 次回、新規でデータ接続を作成する際に、既存の認証情報を選択できます。

・[User defined credentials]のチェックを外した場合は、他のユーザーも、このデータ接続を作成したユーザーの認証情報を使用します。

Googleスプレッドシートの読み込み手順

下記手順で、作成したデータ接続を使用してGoogleスプレッドシートからデータを読み込みます。

1) 事前にGoogleドライブで読み込み対象のスプレッドシートを開いたときのURLでスプレッドシートのキーを確認し、コピーしておきます。

2) データ接続から、作成した接続を選択します。

3) [ListWorksheets]をクリックし、上記1)の値を[Spreadsheet Key]に貼り付けます。

4) [Preview data]をクリックします。

5) 検索結果から「worksheetKey」項目の値を右クリックしてコピーします。
  複数のシートが表示される場合は、「title」項目からシート名を確認し、読み込みたいシートの[worksheetKey]をコピーします

6) [GetWorksheetV2]をクリックし、上記5)の値を[Worksheet Key]に貼り付けます。

7) [Preview data]をクリックします。

8) 読み込みたい項目にチェックを入れて[スクリプトを挿入]をクリックします。
  全ての項目を選択したい場合は、[GetWorksheetV2]のチェックボックスにチェックを入れます。

9) ロード スクリプトが挿入されたことを確認し、[データのロード]をクリックします。

  もし、操作に時間がかかり下記のようなメッセージが表示されリロードができない場合は、[更新]ボタンをクリック後に再度リロードします。
 [更新]ボタンをクリック後にリロードを試しても同じメッセージが表示される場合は、[キャンセル]ボタンをクリック後、挿入されたスクリプトをメモ帳等にコピーしておき、一度[データ ロード エディタ]を閉じます。その後再度[データ ロード エディタ]を開き、コピーしておいたスクリプトを貼り付けリロードを実行します。

10) [データ モデル ビューア]等から、意図したデータが読み込まれたことを確認します。

さいごに

今回は、Qlik Sense SaaSにGoogleスプレッドシートのデータを読み込む方法を紹介しました。
Googleスプレッドシートの読み込みについてメーカーヘルプ(英語表記のみ)にも記載がありますので、併せてご覧ください。
Google Drive & Spreadsheets | Qlik Connectors ヘルプ

関連している記事

  • Qlik Cloud
  • Qlik Sense
  • 運用者
2024.04.24

Qlik Cloud 日本リージョンへの移行方法(qlik-cli利用時の注意点)

先日、本ブログにて、日本リージョンへテナントを移行する方法の全体像をご紹介しました。今回は、コマンドラインのqlik-cliを用いたテナント移行時の注意点と、コマンドやスクリプトの記述例をご紹介します。

  • Qlik Sense
  • Qlik Cloud
  • 開発者
  • 運用者
2024.04.17

Qlik Application Automation活用術:Microsoft Teamsにメッセージを配信する

Qlik Sense SaaSを使用していて、メジャーの結果と事前に設定した閾値を比較して、閾値を超えたら通知を飛ばせたら良いな、と考えたことはありませんか?本記事では、Qlik Sense SaaSの「Qlik Application Automation」でMicrosoft Teamsにメッセージを配信する方法を紹介します。

  • Qlik Cloud
  • Qlik Sense
  • 運用者
2024.04.01

Qlik Cloud 日本リージョンへの移行方法

2024 年 3 月 26 日に QlikTech 社より Qlik Cloud の日本リージョン開設の ニュースリリースが発表されました。本ブログではすでに Qlik Cloud(Qlik Sense Enterprise SaaS) をご利用中のユーザー様に向けて、日本リージョンへテナントを移行する方法をご紹介します。

ページの先頭へ戻る