ArcGIS Desktop

  • ドキュメント
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

ArcGIS から SAP HANA への接続

SAP HANA データベースに接続する ArcGIS クライアント コンピューター上に SAP HANA ODBC ドライバーをインストールし、構成します。

SAP HANA ODBC ドライバーは、HTTP クライアント アクセス パッケージの一部として既存の SAP HANA ユーザーに対して利用できるか、[Support Packages and Patches] の下の SAP Service Marketplace から利用できます。

ArcGIS クライアントが使用する SAP HANA ODBC ドライバーを構成するには、次の手順を実行します。

  1. ArcGIS クライアント コンピューター上に、サポートされている SAP HANA クライアントをインストールします。

    32 ビットと 64 ビットの ODBC ドライバーは別々にインストールします。ArcMap などの 32 ビット アプリケーションから接続するには、32 ビットのクライアントをインストールします。ArcGIS for Server などの 64 ビット アプリケーションから接続するには、64 ビットのクライアントをインストールします。

    注意:

    同じドライバーが複数のバージョンで 1 台のコンピューターにインストールされている場合に生じる問題を回避するために、32 ビットと 64 ビットのアプリケーションおよび ODBC ドライバーを別々のコンピューターにインストールすることをお勧めします。

  2. Windows 上で ArcGIS クライアントから接続する場合は、ODBC データ ソース エントリを作成する際に、[ODBC Advanced Setup] の [Special property settings] セクションでキー値を SPATIALTYPES=1 に設定します。

    この主な値を使用すると、ODBC 接続を使用して空間タイプのサポートを有効化できます。

  3. Linux 上で ArcGIS クライアントから接続する場合は、Linux ODBC Driver Manager がクライアント コンピューターにインストールされていることを確認してください。
  4. Linux 上の ArcGIS for Server から接続する場合、以下を実行します。
    1. SAP HANA ODBC 接続ファイルを編集します。これらのファイルに、「.odbc.ini」および「.odbcinst.ini」という名前を付ける必要があります。

      *.odbc.ini ファイルで等号 (=) の前後にスペースがないことを確認します。たとえば、次のエントリでは等号の前後にスペースがありません。Driver=HDBODBC Description=SAP Hana ODBC ServerNode=10.20.30.400:50115 UID=myuser Password=Mein00sr SPATIALTYPES=1 [ODBC] IANAAppCodePage=4 InstallDir=/usr/sap/hdbclient Trace=0 TraceDll=/opt/odbc64v51/lib/odbctrac.so TraceFile=/tmp/odbctrace.out UseCursorLib=0

    2. ArcGIS Server のインストール ディレクトリの /arcgis/server/usr ディレクトリにある init_user_param.sh スクリプトを開きます。
    3. コメントを外し、LIB_ODBC_DRIVER_MANAGER 変数に、libodbc.so.2.0.0 ファイルの場所を設定します。

      たとえば、「export LIB_ODBC_DRIVER_MANAGER=$HOME/bin/libodbc.so.2.0.0」などです。

    4. SAP HANA 接続を設定する前に、ArcGIS Server が実行されている場合、ArcGIS Server を再起動します。
  5. ODBC ドライバーをインストールしたら、ODBC データ ソース名を設定します。ArcGIS からデータベースに接続するときに、この名前を使用します。

    データベースの ODBC データ ソース名を設定し、すべての SAP HANA クライアントをこの同じデータベースに対して構成するときは、同じ名前を使用します。たとえば、ArcMap コンピューター上でデータ ソース名を構成する場合、ArcGIS for Server コンピューター上の SAP HANA ODBC ドライバーに対して同じデータ ソース名を設定します。同じ名前を使用しない場合、ArcGIS Server への公開時に問題が発生します。これは、ArcGIS が、公開対象のデータの接続文字列と、登録されるデータベースとを比較するためです。

  6. Windows 上で、PATH 環境変数の値を、SAP HANA クライアントがインストールされているディレクトリに設定します。

これで、データベース接続ファイルを作成できるようになりました。

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2018 Esri. | プライバシー | リーガル