ArcGIS から SAP HANA データ ウェアハウスに接続し、空間データのサブセットに対して複雑な空間分析を実行できます。また、編集可能なフィーチャ サービスとしてデータのサブセットを ArcGIS for Server に公開することもできます。これらのフィーチャ サービスは、編集者がデータの更新に使用するクライアント アプリケーションに追加できます。
空間データは、デフォルトの SAP HANA データ ウェアハウスのインストールに含まれている SAP HANA ST_Geometry タイプに格納されます。ArcGIS で SAP HANA を使用するには、SAP HANA データベースに接続する ArcGIS クライアント コンピューター上に SAP HANA ODBC ドライバーをインストールして構成します。サポートされる SAP HANA データ ウェアハウスおよびODBC ドライバー バージョンのリストについては、「ArcGIS の SAP HANA データ ウェアハウス アプライアンス要件」をご参照ください。
次の情報に注意してください。
- SAP HANA では、独自のインデックスとして機能する列形式のデータ格納を使用します。そのため、SAP HANA テーブルの空間列には、検索のパフォーマンスを高めるための空間インデックスは必要ありません。
- SAP HANA はユーザー定義のインデックスを利用しないため、SAP HANA では、テーブルに対するインデックスの管理または再構築は行われません。
- SAP HANA ST_Geometry は2 次元空間データをサポートしています。そのため、z 座標または m 座標を含む空間データを SAP HANA に貼り付けたり、インポートしたりすることはできません。
データのサブセットの使用
SAP HANA には大量のデータを格納することがほとんどです。ArcGIS から分析を実行したりデータを公開したりするには、データのサブセットを使用します。使用方法は、データで何をしたいかによって異なります。
- マップ内での表示と解析のためにデータを ArcMap に追加する場合、クエリ レイヤーを追加して、データのサブセットのみを返すクエリ レイヤー式を定義します。
- マップ サービスを公開するためにデータを ArcMap に追加する場合、データのサブセットのみを含むデータベース ビューを定義します。データベース ビューはデータベースに格納されます。ビューの定義には、[データベース ビューの作成 (Create Database View)] ジオプロセシング ツールまたは SQL クライアントを使用できます。
- フィーチャ サービスを公開するためにデータを ArcMap に追加する場合は、新しく追加したレイヤーをデフォルトで表示するオプションをオフにしてから、データをマップに追加します。次に、[検索条件設定] ダイアログ ボックスを開き、SQL を使用してデータのサブセットを定義します。ArcMap に表示されるデータの量を制限したら、レイヤーを表示して、公開するマップを準備します。