Oracle Autonomous Databaseで空間プラットフォームを構築
Oracle Autonomous Databaseの空間機能を使用して、ロケーション・インテリジェンスをビジネス・プロセスおよびアプリケーションに組み込みます。Oracleでは、部門およびエンタープライズ・データ・ストアのコンテキスト内で、地理空間データのロード、準備、処理、分析および公開を行う機能を使用して、データ管理の主流に場所を組み込むことができます。
このリファレンス・アーキテクチャは、ビジネス・コンテキスト全体にテクノロジ・ソリューションを配置します。
図data-driven-business-context.pngの説明
事実上すべてのビジネス・データには、ある形式で場所が含まれます。すべてがどこかで発生するため、財務、サプライ・チェーン、販売、マーケティング、顧客サービスなどのビジネス・エリアでは、場所に関連付けられた情報がすべて管理されます。場所は、場所名、アドレス、座標、IPアドレスなどのフォームで発生しています。そのRAWリファレンスをアナリティクス機能を使用して適切な空間データ型に変換することで、場所ベースの豊富なインサイトと価値を得ることができます。
- 洪水帯に資産がありますか。
- 最も近い競合他社はどこですか?
- 医療サービスは最も必要とされる場所にありますか?
Oracle Autonomous Databaseツールにより、低コードのデータ準備およびアプリケーション開発が可能になり、ネイティブに管理された空間データをサポートします。専用ソフトウェア(GISソフトウェアおよび開発者ツールキット)のエコシステムは、Oracleの空間プラットフォームをサポートしているため、組織のニーズに合せて他のツールを混在させ、照合する柔軟性を確保できます。空間データをOracle Autonomous Databaseでネイティブに維持することで、様々な分析およびデータ・ウェアハウス、トランザクション処理および混合ワークロードのユースケースが有効になり、他のツールや開発への既存の投資を維持しながら効率性を高めます。
このリファレンス・アーキテクチャでは、ネイティブの空間データ管理、セルフサービス空間分析およびローコード・アプリケーション開発を通じて、データ・マートまたはデータ・ウェアハウスにロケーション・インテリジェンスを追加するユース・ケースに焦点を当てています。概念レベルで、テクノロジ・ソリューションは次のような問題に対処します。
図oci-geospatial-adw-overview.pngの説明
アーキテクチャ
このアーキテクチャでは、場所名、住所、座標などのビジネス・データの場所コンポーネントがネイティブ空間データ型に変換され、地理空間参照データと組み合せて場所ベースのインサイトを可能にする分析およびウェアハウス(ADW)にOracle Autonomous Databaseを使用します。アーキテクチャには、Oracle Spatial StudioおよびOracle Application Express (APEX)も含まれており、Oracle Autonomous Databaseの機能はいずれも、ロー・コードの空間データの準備、分析、視覚化およびアプリケーション開発に利用されません。
次の図は、このリファレンス・アーキテクチャを示しています。
oci-geospatial-adw-arch-oracle.zip
アーキテクチャーは、次の論理的な分割に重点を置いています。
- データ・ウェアハウス
アーキテクチャ内の各データ・レイヤーで使用するデータを収集および調整します。シェイプは、各レベルでのデータの格納と精製、およびデータ間のデータの移動に対する処理コストの違いを示すことを目的としています。
- データ永続性プラットフォーム(キュレーション情報レイヤー)現在のビジネス・ビューを表示するデータへのアクセスおよびナビゲーションが容易になります。
- キュレーションされた情報:リレーショナル・テクノロジの場合、データは論理的に導出されるか、単純なリレーショナル、経度、ディメンションまたはOLAPフォームで物理的に構造化されます。非リレーショナル・データの場合、このレイヤーには、分析プロセスからの出力または特定の分析タスク用に最適化されたデータの1つ以上のプールが含まれます。
- RAW情報:キュレートされたデータを生成するために入力として使用される、格納された粒度の細かいデータ。データは、ソースから導出された形式およびスキーマに格納されます。
- アクセスと解釈
コンシューマのデータの論理ビジネス・ビューを抽象化します。この抽象化により、開発の俊敏なアプローチ、ターゲット・アーキテクチャへの移行、複数のフェデレーテッド・ソースから単一のレポート・レイヤーのプロビジョニングが容易になります。
- データ統合
分析とウェアハウスのためのOracle Autonomous Databaseには、多くのシナリオのデータを取得、ロードおよび変換するためのツールが含まれています。
高度なユース・ケースとして、完全管理型のサーバーレス・ネイティブ・クラウド・サービスであるOracle Cloud Infrastructure Data Integrationを使用できます。これは、様々なソースからのデータの取込み、データのクレンジング、変換および再構築、Oracle Cloud Infrastructure上のターゲット・データ・ソースへの効率的なロードなど、抽出、ロードおよび変換(ETL)の一般的なタスクを支援します。
Oracle Spatial Studioには、アドレスと場所名のジオコーディング、座標列の索引付け、およびそれらを含む管理領域を使用した場所のエンリッチによって、空間操作のデータを準備する機能が含まれています。Oracle Spatial Studioには、スプレッドシート、GeoJSON、シェイプファイル、CSVなどの一般的な形式から直接空間データをADWにロードする機能も含まれています。
- Autonomous Data Warehouse
Oracle Autonomous Data Warehouseは、データ・ウェアハウス・ワークロード向けに最適化された、自動運転、自己保護、自己修復が可能なデータベース・サービスです。ハードウェアの構成や管理、ソフトウェアのインストールを行う必要はありません。Oracle Cloud Infrastructureでは、データベースの作成、およびデータベースのバックアップ、パッチ適用、アップグレードおよびチューニングが処理されます。
- Oracle Spatial Studio
Oracle Spatial Studioでは、非コード(セルフサービス)空間分析とマップ・ビジュアライゼーションをADWから直接提供します。ビジネス・ユーザーおよびアナリストは、対話型のマップでビジネス・データをビジュアル化し、場所の関係やパターンを発見できます。
- Oracle API
Oracle Autonomous Database上のOracle APEXは、アプリケーションを開発およびデプロイするための構成済で完全に管理されたセキュアな環境を提供します。これには、ADWでネイティブに管理される場所ベースのレポート、チャート作成および空間データのマップ・ビジュアライゼーションに対する組込みサポートが含まれます。
推奨
- データ・ウェアハウス
Oracle Spatial Studioは、空間分析およびマップ・ビジュアライゼーションの場所情報を有効にするために必要なアドレス・ジオコーディングおよび座標索引付けを提供します。Spatial Studioでは、アドレスまたは座標を含む表など、ADWの既存のデータを準備でき、共通ファイル形式からADWにロードすることもできます。ADWにファイルをロードする柔軟性を高めるには、Oracle Autonomous Databaseに埋め込まれたAutonomous Databaseツール機能を使用します。スプレッドシート、GeoJSON、シェイプ・ファイル、KML、CSVなどの一般的な空間ファイル形式からデータをロードする場合、Oracle Spatial StudioはAutonomous Databaseの空間データ型に直接ロードします。
注意事項
複数のデータベースおよびファイル・ソースから、場所分析に使用可能な一元化されたデータ・ウェアハウスにデータをロードおよび構成する場合は、これらの実装オプションを考慮してください。
| ガイダンス | データ・ウェアハウス | データ永続性プラットフォーム | アクセスと解釈 |
|---|---|---|---|
| 推奨 |
|
Oracle Autonomous Database (ADWまたはATP) |
|
| その他のオプション |
|
|
|
| 理由 | Oracle Autonomous Databaseには、CSVファイルやリレーショナル・データ・ソースなど、様々なデータ・ソースを取り込むためのツールが含まれています。Spatial Studioでは、空間固有のロードおよび準備ステップを処理します。また、さまざまなサードパーティ(商用およびオープンソース)が、ADWへの空間データのロードをサポートしています。 | Oracle Autonomous Databaseは、空間データ管理、処理および分析のネイティブ・サポートを含む、使いやすい完全自律型データベースです。ADW DedicatedとOracle Database Exadata Cloud Serviceには、同じ空間機能に加え、専用のクラウド・データベースに追加の専用空間機能が含まれます。 | Oracle Spatial StudioとAPEXを組み合せて、セルフサービス、カスタム・アプリケーションおよび直接SQLによるロケーションベースの分析およびマッピングを提供します。ADWでの場所分析は、Analytics Cloudや各種のサードパーティ(商用およびオープンソース)ツールおよびツールキットでも利用できます。 |
デプロイ
このリファレンス・アーキテクチャのデプロイに必要なコードは、GitHubで入手できます。クリック1回でコードをOracle Cloud Infrastructure Resource Managerにプルし、スタックを作成してデプロイできます。または、GitHubからコンピュータにコードをダウンロードし、コードをカスタマイズして、Terraform CLIを使用してアーキテクチャをデプロイします。
- Oracle Cloud Infrastructure Resource Managerのサンプル・スタックを使用してデプロイします:
をクリックしますまだサインインしていない場合は、テナンシおよびユーザー資格証明を入力します。
- スタックをデプロイするリージョンを選択します。
- 画面上のプロンプトと手順に従ってスタックを作成します。
- スタックの作成後、「Terraformアクション」をクリックし、「プラン」を選択します。
- ジョブが完了するまで待機し、プランをレビューします。
変更するには、「スタックの詳細」ページに戻り、「スタックの編集」をクリックして必要な変更を行います。次に、「プラン」アクションを再度実行します。
- これ以上の変更が必要ない場合は、「スタックの詳細」ページに戻り、「Terraformアクション」をクリックして「適用」を選択します。
- GitHubでTerraformコードを使用してデプロイします。
- GitHubにアクセスします。
- リポジトリをローカル・コンピュータにクローニングまたはダウンロードします。
READMEドキュメントの指示に従います。
