プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service Studioユーザー・ガイド

E65365-05
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

属性値からのジオコード情報の取得

部分的な住所情報を持つString属性に基づいて、ジオコード属性(countryregionsubregionなど)の完全なセットを作成できます。 ジオコード属性の完全なセットを使用すると、テーマ・マップで地理情報を表示できます。

チャートでのジオコード属性の使用の詳細は、「テーマ・マップ」を参照してください。 geocode (geotag)関数の使用方法およびデータ型の要件の詳細は、「エンリッチメント関数」を参照してください。

属性値からジオコード情報を取得するには:

  1. カタログでプロジェクトを選択します。
  2. 「変換」を選択します。
  3. 地理的情報を持つ文字列型の属性を見つけます。
    たとえば、市区町村、州や郵便番号の属性です。
  4. 変換メニューから、「詳細」 > 「地理階層の作成」を選択します。
  5. <location>属性の選択...では、データ・セットに応じて、次のいずれかを実行します:
    (<location>は国、リージョン、サブリージョン、市区町村、郵便番号などの各コントロールを表します)
    • データ・セットにすでに<location>属性がある場合は、リストから「属性」を選択して属性名を指定します。
    • データ・セットに<location>属性がない場合は、最初のリストから「静的値」を選択し、2番目のリストから国名を選択して、手動で国属性を作成します。
    • この属性が適用できない場合は、N/Aを選択します。 つまり、この属性は不明か、存在しないか、または適用されません。 たとえば、国によっては、都道府県、州または郡がない場合があります。
    • このステップを繰り返して、「国属性の選択...」「リージョン属性の選択...」「サブ地域属性の選択...」「市区町村属性の選択...」および「郵便番号属性の選択...」の値を指定します。
  6. 「新規属性名(プレフィクス)」で、新しいジオコード属性のプレフィクス値のみを指定します。
  7. 次のいずれかを選択して、新しいジオコード属性値でのあいまいなロケーションの一致の処理方法を決定します:
    • 「最も人口が多い関連するロケーションを返す」 - あいまいな値を、最も移入されたロケーションとの一致に設定します。 たとえば、ボストンに曖昧に一致する場合は、ジョージア州ボストンではなく、マサチューセッツ州ボストンに設定されます。
    • 「Null値を返します」 - あいまいな値をNullに設定します。
  8. 変換の実行結果をプレビューする場合は「プレビュー」をクリックし、変換ステップをスクリプトに保存する場合は「スクリプトに追加」をクリックします。

例19-1 例

たとえば、ソース・データにはcitycountyおよびzip_codeという名前の属性があり、カリフォルニア州の市名、郡名、郵便番号を表す値であるとします:
3つの属性列のみを持つ表ビュー

ただし、ソース・データには国や州の情報がありません。 地理的階層の作成を次のように設定することで、ジオコード属性を作成できます:
完全に構成されたジオ階層タグが表示されます

プレビューをクリックした後、Studioによって次の新しいジオコード属性が作成され、黄色で強調表示されているのが確認できます:
5つの新しいジオコード属性の表ビューを表示しています

プロジェクト・データ・セットに変更を加えた場合は、変更をコミットできます。 「プロジェクト・データ・セットに対する変換スクリプトの実行」を参照してください。