1 Oracle Spatial Studioの概要

Oracle Spatial Studioは、Oracle Spatial and Graph形式の空間データを扱うためのグラフィカル・ツールです。

1.1 Oracle Spatial Studioについて

Oracle Spatial Studio (Spatial Studioとも呼ばれます)は、Oracle Spatial and Graphによって保存および管理されている地理空間データに対して接続、視覚化、調査および分析を行うためのフリー・ツールです。

Spatial Studioは、スタンドアロン・ツール(クイック・スタート)として使用するか、WebLogic ServerにデプロイできるマルチユーザーのJava EEアプリケーションです。

Spatial Studioを使用する前に、Oracle Technical Resources (以前はOracle Technology Networkと呼ばれていました)からキットをダウンロードしてソフトウェアをインストールし、このツールの使用を許可されるデータベース・ユーザーの作成、それらのユーザーの管理などの特定の管理アクションを実行する必要があります。

注意:

Spatial Studioは、Spatial and Graphのマップ・ビジュアライゼーション・コンポーネント(以前はMapViewerと呼ばれていました。これは、エンド・ユーザーのツールではなく、個別のコンポーネントでした)ではありません

マップ・ビジュアライゼーション・コンポーネントの詳細は、Oracle Spatial and Graphマップ・ビジュアライゼーション・ガイドを参照してください。

1.2 Spatial Studioの用語

Oracle Spatial Studioの主要な概念およびドメイン・オブジェクトは次のとおりです。

  • 接続: 接続はユーザーが作成します。Spatial Studioが外部データ・ソース(通常は特定のデータベース・スキーマ)からユーザー・データをロードできるように詳細を提供します。
  • データセット: データセットは、ユーザーのデータの基本的な編成単位です。
  • プロジェクト: プロジェクトでは、データのビジュアライゼーションおよび分析が行われます。これは保存して再度開くことができるワークスペースです。
  • 公開プロジェクト: 公開プロジェクトは、ユーザーがプロジェクトに作成したビジュアライゼーションおよび分析のスナップショットです。ユーザーが組織内で作成した内容を共有するための簡単な方法を提供します。
  • 分析: 通常、分析は1つ以上のデータセットに対して実行される1つ以上の(空間)操作です。分析の操作タイプとそのパラメータはすべて、プロジェクトの一部として格納されます。他のデータセットと同様に、分析の結果を視覚化できます。
  • メタデータ・スキーマ(リポジトリ):: Spatial Studioのメタデータ・スキーマは、すべてのSpatial Studioメタデータを集中管理するリポジトリを含むOracle Databaseです。
  • ユーザー: Spatial Studioのエンド・ユーザー(通常はビジネス・アナリストと管理ユーザー)。これらのユーザーはデータベース・スキーマ所有者ではなく、通常、情報がLDAPに似たディレクトリに格納され、認証がWebLogic Serverによって実行されるアプリケーション・ユーザーです。

1.3 Spatial Studioのメタデータおよび接続の管理

Spatial Studioは、それ自体のすべてのメタデータ(様々なユーザーによって作成されたすべてのデータセットおよび接続の定義など)をメタデータ・スキーマまたはリポジトリと呼ばれる単一のOracle Databaseスキーマに格納します。

このメタデータ・スキーマには重要なすべてのメタデータと状態が格納されているため、Spatial Studioが初期起動時に接続できる必要があります。このメタデータ・スキーマには、Spatial Studio専用のOracle Databaseか、他の目的にも使用される可能性のある任意のスキーマを使用できます(これらのスキーマが、Spatial Studioで使用するためにプロビジョニングされていて、必要最小限の権限がある場合)。

主なタイプの接続はSpatial Studioのエンド・ユーザーによって作成され、エンド・ユーザーは複数の異なるデータベース・スキーマに格納された一連のデータ表にアクセスしたり、1つのプロジェクトでそれらを一緒に調査したりできます。そのようなユーザーが作成した各接続の場合、その接続詳細のみがSpatial Studioのメタデータ・スキーマに格納され、実際の(raw)データがメタデータ・スキーマにコピーまたは抽出されることはありません。

Spatial Studioでの接続の作成時にスキーマのユーザー名およびパスワードが指定された場合、この情報は安全に暗号化されてからメタデータ・スキーマ表に格納されます。ユーザーがそのような接続を基にしたデータセットに依存するプロジェクトを開くと、その時点でパスワードが復号化され、新しいJDBC接続プールが確立されます。その後、この接続プールは、必要な場合にその接続からターゲット表に対して問合せを実行するために、Spatial Studioによって使用されます。

デフォルトでは、接続はプライベートです。つまり、接続を作成したユーザーのみが(プロジェクト内または他の場所で)アクセスできます。たとえば、ユーザーAが接続を作成した場合、ユーザーBはその接続またはその接続からのデータを表示または使用できません。唯一の例外は、ユーザーBが管理ユーザーである場合です。この場合、ユーザーBはすべての接続およびデータセットに完全にアクセスできます。