
Precisely ジオアドレッシング ネイティブアプリを使用してSnowflakeで住所データを変換する4つのステップ

住所データ:データドリブンな意思決定を可能にする可能性を秘めている一方で、正しく活用するのが最も難しいデータの一つでもあります。組織内での住所データのユースケースを考えてみましょう。物流の効率化、正確なリスク評価の実施、あるいは高度な分析を促進するためのデータセットの拡充など、どのような用途であっても、住所がクリーンで正確、かつ標準化されていることは不可欠です。
これまで、住所をこれらの基準に一貫して準拠させることは困難でした。しかし朗報です。Snowflakeでは、Precisely ジオアドレッシング ネイティブアプリを使用することで、これまで以上に簡単に対応できるようになりました。
Snowflakeアカウントから簡単にアクセスできるこのアプリは、画期的な製品です。以下のことが可能になります。
- 生の住所データを、標準化され、強化された、実用的なインサイトへとSnowflake環境内で直接変換
- 複雑なワークフローを簡素化 – 大規模な住所データを簡単に検証、ジオコーディング、強化できます。
Snowflakeとのパートナーシップによるこの開発を、ご案内できることを大変嬉しく思います。この新しいアプリを最大限に活用する方法を具体的にご説明いたします。
以下の方法を習得できます。
- SnowflakeでPrecisely ジオアドレッシング ネイティブアプリを設定する
- 住所をジオコーディングして検証する
- 独自の識別子であるPreciselyIDを使用して、他のデータセットとの強力な統合機能を活用する
住所データの可能性を最大限に引き出す準備はできましたか? さあ、始めましょう!
ステップ 1: Snowflake アカウントをセットアップする
ご利用を開始するには、Snowflakeアカウントへのアクセスが必要です。まだお持ちでない場合は、こちらから無料トライアルにご登録いただけます。Snowflakeは、データをホストおよび処理するための強力なプラットフォームを提供し、Precisely ジオアドレッシング ネイティブアプリを実行するための基盤となります。
ステップ2: Snowflake マーケットプレイスからPrecisely ジオアドレッシング ネイティブアプリをインストールする
Precisely ジオアドレッシング ネイティブアプリは、Snowflake マーケットプレイスから入手できます。インストールするには、以下の手順に従ってください。
- Snowflake アカウントにログインし、Snowsight UI に移動します。
- 左側のメニューで、「データ製品」>「マーケットプレイス」を選択します。
- マーケットプレイスの検索バーに「Precisely Geo Addressing」と入力し、アプリを検索します。
注: マーケットプレイスからアプリをインストールするには、ACCOUNTADMIN ロール(または同様の権限を持つロール)を使用する必要があります。
Snowflake マーケットプレイス
- アプリをクリックして詳細を確認し、インストールプロセスを開始します。
- 「入手」をクリックしてインストールを開始します。
- インストール先のウェアハウスを選択します。通常はデフォルトのウェアハウスで問題ありませんが、必要に応じて別のウェアハウスを選択することもできます。
- 必要に応じて、アプリ名またはデフォルトのウェアハウスをカスタマイズします。
- デフォルト名:「Geo_Addressing」
- デフォルトのウェアハウス:(そのままにするか、変更してください)
- もう一度「入手」をクリックして確認し、インストールを完了します。
Snowflake マーケットプレイスからのPrecisely Geo Addressingアプリのインストール
Snowflake マーケットプレイスからPrecisely ジオアドレッシング アプリをインストールします。インストール後、アプリを有効化し、権限を付与します。インストールが完了したら、すぐに起動できます。
ステップ3: 住所のジオコードの準備
Precisely ジオアドレッシング アプリを起動すると、以下のサービスの例を含むサンプルの Snowflake ワークシートが表示されます。
- 住所のジオコーディング
入力された住所を使用してフォワードジオコーディングを実行し、位置データとその他の関連情報を返します。このアプリケーションの位置データは、住所の緯度と経度の座標を参照します。
- 住所の検証
指定された処理エンジンを使用して住所を検証および標準化します。住所が USPS で配達可能かどうかを確認し、入力された住所を USPS 形式に合わせて標準化します。
- 逆ジオコーディング
入力された座標を使用して逆ジオコーディングを実行し、その地点に最も一致する住所を返します。
住所のジオコーディングの構文
アプリを使用して住所をジオコーディングするには、次の構文を使用します。
場所:
- ADDRESS と COUNTRY: 住所テーブルの列名。実際のテーブルの列名に置き換えてください。
- <APP-NAME>: ステップ 2 のインストール時にアプリに割り当てた名前。カスタム名を割り当てていない場合は、デフォルト名(GEO_ADDRESSING)を使用してください。
- <ADDRESS_TABLE_NAME>: 住所テーブルの名前に置き換えてください。
クエリの例
住所を直接ジオコーディングするクエリの例を以下に示します。
このクエリは、指定された住所のジオコーディングされた位置情報をJSON形式で返します。
JSON出力のフラット化
ジオコーディングされたデータを扱いやすくするために、JSONをフラット化し、通り名、市区町村、都道府県、郵便番号などの特定のフィールドを抽出できます。
JSONをフラット化して主要な詳細を抽出するクエリの例を以下に示します。
このコマンドは JSON 応答をフラット化し、出力は次のようになります。
ステップ4: PreciselyIDの力で住所データを強化
Precisely ジオアドレッシング の最も強力な機能の一つは、ジオコーディングされた結果に PreciselyID が組み込まれることです。PreciselyID は、一意かつ永続的な識別子であり、位置情報データをより詳細な情報や分析情報で拡充する可能性を広げます。
PreciselyID で何ができるのか?
サンフランシスコの住宅データセットがあり、各物件の山火事リスクを評価したいとします。PreciselyID を使えば、Snowflake マーケットプレイスで入手可能な Precisely Wildfire Risk データセットなどのエンリッチメントデータと住所データを簡単に結合できます。
PreciselyID を使用して山火事属性で住所データをエンリッチメントする方法
まず、Snowflake マーケットプレイスから Precisely Wildfire Risk (USのみ対応中) データセットをダウンロードします。Snowflake 環境に追加すると、データベース内の他のテーブルと同様に動作し、簡単に統合できます。
PBKEY or PreciselyID.
このデータセットが準備できたら、他のデータベースと同じようにクエリを実行できます。ここでは、PBKEYまたはPreciselyIDを結合して、ジオコーディングされた住所に山火事の属性を追加しています。
このクエリの機能
- PreciselyID を結合: 共通フィールド PreciselyID(山火事データセットでは PBKEY と呼ばれます)を使用して、ジオコーディングされた住所データ(GEOCODED_ADDRESSES)と山火事リスクデータ(wfr_ge_usa)を照合します。
- 重要なインサイトを取得: クリーンな住所構成要素(例:番地、市区町村、郵便番号)と、山火事特有の属性(WILDFIRE_RISK_LEVEL や RISK_SCORE など)を結合します。
- 高度な分析を有効化: この強化されたデータを使用することで、詳細なリスク分析、可視化、意思決定を行うことができます。
これが重要な理由
PreciselyID は数百ものデータセットをシームレスに統合できるため、複雑なワークフローを簡素化します。山火事リスク、犯罪率、関心地点などを分析する場合でも、PreciselyID はたった一度の結合でデータを拡充し、実用的な洞察を引き出すことを可能にします。

自信を持ってデータに基づいたより良い意思決定を行う
Precisely ジオアドレッシング ネイティブアプリを使うことで、Snowflake内での住所データの変換がこれまで以上に簡単になります。
強力なジオコーディング、検証、エンリッチメント機能とPreciselyIDを活用することで、より深いインサイトを獲得し、高品質な住所データをワークフローにシームレスに統合できます。
つまり、機械学習モデルのトレーニング、物流の強化、リスク評価、サードパーティデータによるデータセットのエンリッチメントなど、あらゆる場面でデータに基づいた意思決定を自信を持って行うことができます。
Precisely ジオアドレッシング ネイティブアプリでSnowflake内の位置情報インテリジェンスを強化しましょう。