30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
classcontents

はじめに

Styleclass
ClasstopLink

ページトップ

Yellowfinには、レポートデータを上に重ねることができるイメージとして、GISデータ(ポイントとポリゴン)を描画する機能があります。GISレポートを有効にするには、レポートするためにクエリーするデータベース内に使用可能なGISデータが存在している必要があります。

GISがサポートされていないデータベースからのGIS

すべてのデータベースがネイティブでGISをサポートしているわけではありません。ただし、Yellowfinでは、VARCHARフィールドをポリゴンに変換できます。したがって、データベースにGISフィールドタイプがない場合でも、そのデータベース内のGISポリゴンをVARCHARとして保存することができます。

このセクションでは、VARCHARとして保存されたポリゴンでフィールドを書式設定する方法を示します。

Section
Column
width30%

1. Geo Polygon」をダブルクリックして、フィールドを書式設定し、ジオメトリを設定します。これはCLOBフィールドタイプとして表示されます。

2. 変換するため「データ変換」タブに移動します。

Column
width70%

Image Removed

Section
Column
width30%

3. 一覧から「WKTジオメトリコンバーター」を選択します。

Column
width70%

Image Removed

Section
Column
width30%

4. 書式を「経度/緯度」、キャッシュフィールドを「」(これはポリゴンの一意の識別子である必要があります)に設定します。

5. 追加」をクリックしてコンバーターをフィールドに追加します。

Image Removed

Column
width70%

Image Removed

Section
Column
width30%

6. コンバーターの一覧に「WKTジオメトリコンバーター」が表示されます。

Column
width70%

Image Removed

Section
Column
width30%

7. 「定義」タブに戻ると、データタイプの下に変換対象のデータタイプとして「GISジオメトリ」が表示されています。

8. フィールドを保存します。これで、レポートの作成を開始できます。

Image Removed

Column
width70%

Image Removed

サポートされているデータベースからのGIS

データソースが、MySQL、Oracle、PostgreSQLまたはMS SQL Server 2008などのGISカラム(列)をサポートしている場合は、レポート用に直接これらのカラム(列)に接続できます。
このタイプのフィールドはチュートリアルデータベースでは使用できませんが、以下は、ビューでフィールドタイプを設定するためのクイックガイドになります。

Section
Column
width30%

1. フィールドをビューに付加した後、フィールドをダブルクリックしてGIS書式を設定します。

右に示すとおり、フィールドは「GISマルチポリゴン」です。

Column
width70%

Image Removed

Section
Column
width30%

2. 「書式」タブに移動し、データ内のポイントの順序に従って書式を「緯度/経度」または「経度/緯度」のいずれか設定にします。

3. 保存」をクリックしてフィールド設定を保存した後、ビューを保存します。これで、いつでもレポートにこれらのフィールドを使用することができます。

Image Removed

Column
width70%

Image Removed

GISマップチュートリアル

概要

Yellowfinは、GISデータ(ポイントとポリゴン)をイメージに描写し、レポートデータに重ね合わせる機能があります。GISレポートを有効にするには、レポート作成に使用するデータベースでGISデータを利用可能にする必要があります。

グラフデータオプション

オプション説明
ジオフィールドGISデータを含むフィールドです。
マップに表示されるメトリック(数値)フィールドです。
ツールチップツールチップに表示される値です。


GISをサポートしていないデータベースからのGIS

すべてのデータベースが、始めからGISをサポートしているわけではありません。しかし、Yellowfinでは、VARCHARフィールドをポリゴンに変換できます。そのため、データベースにGISフィールドがなくても、GISポリゴンをVARCHARとしてデータベースに保存することができます。

こちらの項目では、VARCHARとして保存されたポリゴンで、フィールドの書式を設定する方法を示します。これは、ビューレベルで実行します。


  1. データセットのビューを編集し、「準備」ステップへ移動します。
  2. VARCHARフィールドのメニューをクリックし、「変換」を選択します。

    Image Added

  3. 変換ポップアップが表示されたら、変換のタイプとして「WKTジオメトリー」を選択します。

    Image Added

  4. 選択により、次の画面が表示されるので、テキスト書式に「緯度/経度」を選択します。
  5. 次に、「キャッシュフィールド」を選択します。これは、ポリゴンの一意の識別子でなくてはいけません。

    Image Added

  6. 保存」を選択します。
  7. 次のページで、変換を示すメッセージが表示されます。

    Image Added

  8. マウスオーバーをして、削除アイコンをクリックすることで、適用した変換を削除できます。

    Image Added

  9. 閉じる」をクリックして、変換を終了します。
  10. ビューを公開して、設定した変更を反映します。これで、GISレポートの作成を開始できます。



...


GISマップ作成手順

1. 
Styleclass
ClasstopLink

ページトップ

Section
Column
width30%

データセットを使用して、GISマップを作成するには、以下の手順に従います。

  1. 作成

...

  1. 」ボタンをクリックして、「レポート

...

  1. 」を選択し、レポート作成を開始します。

...


  1. Image Added

...



  1. グラフ作成に使用する、GISデータを含むビューを選択します。今回の例では、スキーチームデータを使用します。

...


  1. Image Added

...

Image Removed



  1. レポートビルダー画面で、GISやメトリック(数値)フィールドを含む必要なデータを、レポートに追加します。今回の例では、Geo Polygon(顧客)、請求金額フィールドを使用します。
  2. ジオポイントや、ジオポリゴンデータを元の形式で表示するには、以下の手順に従います。
     

    Expand
    title書式設定のヒント

    デフォルトでは、レポートビルダーは、ジオポイントやジオポリゴンデータの書式に「デフォルトジオメトリー」を適用します(そのため、以下の例のような表示になります)。しかし、この書式を変更することで、データを元の形式で表示することができます。

    1. ジオポイントのカラム(列)メニューで、「書式」をクリックし、「編集」を選択します。

      Image Added

    2. 表示されるポップアップの「書式」項目で、「RAW書式」を選択します。

      Image Added

    3. ポップアップを閉じます。ジオポイントデータが、元の形式でレポートに表示されます。

      Image Added

    4. 注意:値の大きなジオポイントや、ジオポリゴンデータにRAW書式を適用すると、レポートの処理時間が遅くなる可能性があります。


  3. グラフ」画面へ移動し、「グラフの選択」を展開します。マップ項目から、「GISマップ」を選択します。

    Image Added

  4. GISマップの作成に必要なフィールドをドラッグします。例えば、今回の例では、Geo Polygon(顧客)フィールドをジオフィールド項目にドラッグします。すべての項目の説明については、上記グラフデータオプションを参照してください。
  5. GISマップが表示されます。色項目の値に基づき、ポリゴンに色が表示されます。

    Image Added

  6. 上図の例は、位置情報を明示する、GISマップのデフォルトの背景イメージ(世界地図)を表示しています。
  7. マップの設定から、このイメージを非表示にすることができます。以下2つの方法で、これを実行できます。
    1. グラフ設定」をクリックし、「スタイル」項目を展開して、「GISベースレイヤー」トグルを無効にします。
    2. 管理」>「コンテンツ設定」>「グラフ設定」へ移動し、「マップの設定」項目を展開して、「GISベースレイヤー」トグルを無効にします。
  8. グラフ設定」から、GISマップに書式を設定することができます。より詳細な情報は、グラフの書式を参照してください。
  9. または、マップにレイヤーを追加できます。以下に、その手順を示します。
  10. 設定が完了したら、マップを保存します。



マップレイヤーの追加

プライマリーマップを作成したら、その上に別のレイヤーを追加できます。各レイヤーには異なる詳細を含めることができ、それを利用してマップを作成できます。

GISマップにレイヤーを追加するには、以下の手順に従います。

  1. 画面右下にある「+」ボタンをクリックします(GISマップの場合、新しいグラフを作成するだけでなく、追加のオプションを使用できます)。

    Image Added

  2. 次のポップアップが表示されたら、以下のいずれかの方法を使用して、マップにレイヤーを追加します。
    • 新規マップレイヤー - 既存のレポートデータ:このレポートの既存のデータを使用して、マップに別のレイヤーを追加します。
    • 新規マップレイヤー - ジオパックデータ:ジオパックのデータを使用して、マップに別のレイヤーを追加します。

      Image Added

  3. 既存のレポートデータを選択した場合、既存のフィールドデータを使用して、グラフビルダーに新しいレイヤーが作成されます。これらのフィールドをグラフコンポーネントにドラッグし、他のグラフと同様に、グラフのレイヤーを作成することができます。

  4. または、ジオパックを選択した場合、選択したジオパックのデータをグラフビルダーに表示します。提供されるデータを使用して、マップレイヤーを作成できます。

    Image Added

  5. マップレイヤーの作成を完了すると、グラフビルダーの下部にアイコンが表示され、プライマリーマップと区別されます。
    注意:グラフ書式のGIS設定について、より詳細な情報は、こちらを参照してください。

    Image Added
Section
Column
width30%

2. 「新規レポート作成」ページが表示されます。レポートの作成方法として、「ドラッグ&ドロップビルダー」を選択します。

Column
width70%

Image Removed

Section
Column
width30%

3. ビューとして「Ski Team」を選択します。

4. Image Removed」ボタンをクリックして次に進みます。

Column
width70%

Image Removed

Section
Column
width30%

5. Athlete Country」フィールドと「Athlete Geo Polygon」フィールドをドラッグします。

6. メトリックをドラッグします。この例では、「Invoice Estimate」が最小、最大平均として3つ使用されています。

7. レポートの表示を「グラフのみ」として設定します。

8. Image Removed次へ」をクリックして続行します。

Column
width70%

Image Removed

Section
Column
width30%

9. 表示ページで、グラフアイコンをクリックしてグラフを編集しGISグラフを設定します。

Column
width70%

Image Removed

Section
Column
width30%

10. 「グラフ」メニューから「マップ」を選択します。次に、「GISマップ」タイプを選択します。「保存」をクリックして選択を保存します。

Image Removed

Column
width70%

Image Removed

Section
Column
width30%

11. 「グラフデータ」セクションがGISマップに関連するフィールドで更新されたことがわかります。

12. 次を選択してください:

GISフィールド:Athlete Geo Polygon
メトリック:Max Invoice Estimate
ラベル:Athlete Country

13. 更新」をクリックして、マップを生成します。

Image Removed

Column
width70%

Image Removed

Section
Column
width30%

14. グラフの書式オプションで、「シリーズ選択の表示」を選択します。

Column
width70%

Image Removed

Section
Column
width30%

15. これで図に示すようなマップが作成されました。ラスターマップによく似ていますが、凡例が強調表示されたエリアに近づくようにサイズを調整する必要があります。

Column
width70%

Image Removed

Section
Column
width30%

16. レイヤーをマップに追加し、データを含まないすべての国のポリゴンを埋めます。

17. Image Removed レイヤーの追加」リンクをクリックします。

 

18. Yellowfinに付属している「GIS World Background」レポートを選択します。

Column
width70%

Image Removed

Section
Column
width30%

19. 新しいレイヤーの色を薄い灰色にして「更新」をクリックします。

Image Removed

20. これで図に示すようなマップが作成されました。

21. マップを保存して閉じます。

Column
width70%

Image Removed

...




horizontalrule

Styleclass
ClasstopLink

ページトップ

...