チュートリアル: Google スプレッドシートのデータソースを作成する

データポータルのレポートのデータは、データソースから供給されます。このレッスンでは、ご自分の Google スプレッドシートに接続するデータソースを作成します。

ステップ 0: データを準備する

データポータルでスプレッドシートのデータを簡単に扱うためのヒントを以下にご紹介します。

データポータルのデータに個別のワークシートを使用する

スプレッドシートを使用すると、保存や分析に適した柔軟な形式でデータを取り扱うことができる一方で、データポータルでのモデル化は困難になる場合があります。データポータルで表示するデータのために、個別のワークシートを作成することをおすすめします。

表形式

  • 接続するワークシートまたは範囲の表形式は、単純なものにします。各列には単一のセルだけが含まれるようにします。セルをマージすると、データが正しく表示されないことがあります。
  • セルにはデータのみを含めるようにします。グラフや画像などをインポートすることはできません。
  • ワークシートの最初の行は、データソースのフィールド名になります。

日付形式

  • Google スプレッドシートの日付には、日、月、年をすべて含める必要があります。例: 2020/9/22、2020-09-22

  • 時間データがある場合は、日付フィールドと組み合わせます。例: 2020/9/22/11:55:30

  • 日付フィールドの表示形式は日付にします(スプレッドシートの [表示形式] > [数字] > [日付] メニュー オプションを使用)。

日付を処理する他の方法もありますが、その場合は追加の作業が必要になることがあります。

詳しくは、データポータルの日付と時間についてをご覧ください

データ構造

次の方法でデータを整理すると、データポータルでの作業がより簡単になります。次に例を示します。

幅が広い表より縦に長い表にする。値ごとに列を作成するのではなく、データをカテゴリにまとめてディメンションの数を制限します。たとえば、食料品店の果物の売上を測定する場合、次のようにします。

日付 果物 販売量
2017-07-06 リンゴ 100
2017-07-06 オレンジ 75
2017-07-06 バナナ 150
2017-07-07 リンゴ 80
2017-07-07 オレンジ 95
2017-07-07 バナナ 175

縦に長い表の例

...次の表よりも優れています。

日付 リンゴ オレンジ バナナ
2017-07-06 100 75 150
2017-07-07 80 95 175

幅が広い表の例

縦に長い表の例では、データソーで果物のカテゴリに 1 つのディメンションしか必要としませんが、横に広い表の例では果物の種類ごとに 1 つのディメンションが必要です。100 種類の果物を販売した場合に、2 番目の例として出した表を使ってすべてを計測するには 100 個のディメンションが必要となります。これでは、データポータルのグラフに表示することは不可能です。

データ系列をディメンションとしてグループ化すると、データポータルでのフィルタの適用も簡単になります。たとえば、縦に長い表の例では、果物 =「リンゴ」のようにフィルタを簡単に作成できます。幅が広い表の例では、果物の種類でフィルタをかけることはできません。

集計項目を把握する。スプレッドシートに集計データ(合計、平均、中央値など)が含まれている場合、そのようなデータと集計ではないデータをデータポータルのグラフで混在させないように注意してください。混在させると、グラフの数値が正しくない可能性があります。たとえば、幅が広い表の例に「合計」行が含まれているとします。

日付 リンゴ オレンジ バナナ
2017-07-06 100 75 150
2017-07-07 80 95 175
合計 180 170 325

合計を含む幅が広い表

データポータルのスコアカードでは、各果物のディメンションの数値が増大してしまいます(集計ではない指標に合計を追加するため)。

リンゴ

360

オレンジ

340

バナナ

650

スコアカードの例

この場合、データソースに合計行を含めずに、データポータルで合計が計算されるようにすることをおすすめします。

ステップ 1: Google スプレッドシートに接続する

データソースを作成する最初の手順は、データセットに接続することです。

  1. データポータルにログインします。
  2. データポータルのホームページで、左上にある [作成] をクリックして、[データソース] を選択します。
  3. コネクタパネルで、[Google スプレッドシート] を選択します。
  4. スプレッドシートワークシート を選択します。
  5. 必要に応じて、[先頭行をヘッダーとして使用する] チェックボックスをオフにします。この場合、データソース内のフィールドには、スプレッドシートのデフォルトの列ラベル「A」、「B」、「C」などが使用されます。
  6. 必要に応じて、[非表示のセルやフィルタ処理されたセルを含める] チェックボックスをオフにします。これで、これらのセルがデータソースから除外されます。
  7. 必要に応じて、セルの範囲 を指定します。指定しない場合は、ワークシート全体が使用されます。
  8. 右上にある [接続] をクリックします。フィールド パネルが表示されます。

ステップ 2: データソースを設定する

データソースの設定ページには、データセットのすべてのディメンション(緑色のチップ)と指標(青色のチップ)が含まれています。このパネルで、フィールドの名前の変更、フィールドの無効化、計算フィールドの追加、集計方法やデータタイプの変更などを行うことによって、データソースを調整することができます。

詳しくは、データをモデル化するをご覧ください。

フィールド パネルには、データソースのフィールドのインデックス、フィールド、タイプ、デフォルトの集計、説明の設定が表示されます。

指標を追加

データソースに指標を追加するには、ディメンションの横にあるをクリックし、利用可能な関数の 1 つを選択します。データポータルでデータをグラフ化するには、少なくとも 1 つの指標が必要です。

[接続を編集] パネルで [日付] フィールドのその他メニューを選択すると、そのフィールドで使用可能な [件数]、[個別件数]、[複製]、[無効化] の指標オプションが表示されます。

ステップ 3: データソースの名前を変更する

データポータルでは、データソースの名前は自動的にデータセット名と同じになります。変更する場合は、左上の名前をクリックして新しい名前を入力します。

データソースの名前を後で変更する場合は、ホームページの [データソース] タブで、コンテキスト メニューをクリックして [名前を変更] を選択します。

ステップ 4: データソースを共有する

他の編集者もこのデータソースを使用してレポートを作成できるようにするには、その編集者とデータソースを共有する必要があります。

データソースを共有するには

  1. 右上の 共有アイコン [Share] をクリックします。

  2. 共有するメールアドレスまたは Google グループを入力します。

  3. 個人またはグループごとにアクセス権(権限)を選択します。権限によって、他のユーザーがデータソースに対して行える操作が決まります。選択肢は次のとおりです。

    • 閲覧者 。この権限を与えられたユーザーはデータソースを閲覧できます。編集はできません。

    • 編集者 。この権限を与えられたユーザーは、データソースを閲覧および編集できます。

ステップ 5: レポートでこのデータソースを使用する

[接続を編集] ページの [レポートを作成] ボタン。

Google スプレッドシートからデータを取得するレポートを作成できるようになりました。

  1. 右上にある [レポートを作成] をクリックします。
  2. レポート エディタ ツールと、そのデータソースのフィールドを含む表が表示されます。
    1. 右側のプロパティ パネルを使って、データとスタイルを変更します。
  3. 左上の [無題のレポート] をクリックして、レポートに名前を付けます。