チュートリアル: Excel を使用したグラフおよびレポートの生成

このチュートリアルでは、Microsoft Excel を使用して IBM® Db2® Warehouse のデータを視覚化する方法について説明します。

このチュートリアルでは、以下のタスクの実行方法を示します。

所要時間

10 分

シナリオ

あなたは、政府機関のアナリストです。国勢調査データを使用して、中等後教育でさまざまなレベルの学位を取得した女性の数を示す Excel のグラフを作成します。このシナリオでは、データベースに既にロードされているサンプル・データを使用します。

難易度

初級

対象読者

一般

システム要件

  • Windows オペレーティング・システム

クエリーの表の識別

このタスクについて

SAMPLES スキーマのいくつかの表に国勢調査データが含まれています。以下の図は、これらの表がどのように関連付けられているかを示したものです。

国勢調査データが含まれている表の関係

PERSON 表には、国勢調査データが含まれている他のすべての表への参照が含まれています。データから適切な結果を得るには、必要な回答が得られるような、分散されたデータのサブセットが含まれる表を識別する必要があります。以下のステップに従って、このシナリオで必要な表を識別します。

手順

  1. 「表」をクリックして、データベースに保管されている表を表示できるページを開きます。
  2. 「表」ページで、「スキーマ」リストから SAMPLES を選択します。次に、「表名」リストから PERSON を選択して、この表を表示します。
  3. PERSON 表を表示したら、EDUCATION 表および GENDER 表を表示します。

    表を表示することにより、以下の情報を推定できます。

    • 教育レベルは、PERSON 表の SCHL という名前の列で表されます。
    • 性別は、PERSON 表の SEX という名前の列で表されます。
    • PERSON 表の SCHL 列は、EDUCATION 表の EDU_CODE にマップされます。
    • PERSON 表の SEX 列は、GENDER 表の GEN_CODE 列にマップされます。

    以下の図は、PERSON 表の SCHL 列と SEX 列を示しています。

    SCHL 列および SEX 列を持つ、SAMPLES スキーマから選択された PERSON 表

照会の実行および照会結果の Excel への変換

表とそれらの関係を識別した後、SQL 照会を使用して必要な結果を生成できます。Db2 のデータに対して照会を実行し、結果を Excel にエクスポートできます。照会を実行するには、以下のステップに従ってください。

手順

  1. 「SQL の実行」をクリックします。
  2. 以下のコードをエディターのテキスト・ボックスにコピーします。
    select EDU_DESC, count(GEN_DESC) as "Number Of Females" from 
    (select t1.EDU_DESC, t2.GEN_DESC from SAMPLES.PERSON f0, 
    SAMPLES.GENDER t2, SAMPLES.EDUCATION t1 where f0.SEX=t2.GEN_CODE 
    and  f0.SCHL=t1.EDU_CODE and t2.GEN_DESC='Female') 
    group by EDU_DESC, 
    GEN_DESC 
    order by GEN_DESC, "Number Of Females" desc

    SQL コードの作成方法について詳しくは、SQL 解説書を参照してください。

  3. 「実行」をクリックします。
  4. Excel の Db2 への接続の指示に従って、結果の ODC ファイルを Excel にインポートします。

Excel でのグラフ作成

Excel スプレッドシートで結果が使用できるようになり、グラフを使用してデータのグラフィカル表現を作成できます。グラフを作成するには、以下のステップに従ってください。

手順

  1. Excel で「挿入」 > 「グラフ」をクリックして、Excel グラフ・ウィザードを開きます。
  2. Excel グラフ・ウィザードを使用して、グラフのタイプ、表から使用するデータ、凡例、タイトル、および軸ラベルを選択します。

    結果のグラフは、次のようになります。

    中等後教育のさまざまな学位を持つ女性の数に基づくグラフの例

チュートリアルのまとめ

「SQL の実行」ページで「ODC ファイルを介する Excel での照会の実行」ボタンを使用して、Db2 を Excel に接続します。「表」ページを使用して、分析に必要な情報を含む表を識別します。「SQL の実行」ページのエディターのテキスト・ボックスで分析の結果を返す SQL 照会を実行します。Excel グラフ・ウィザードを使用して、分析の結果を視覚化します。