intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

Similar documents
intra-mart Accel Platform — OData 連携チュートリアルガイド   初版  

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

intra-mart Accel Platform

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

— OpenRulesモジュール 2017 Summer リリースノート   第2版  

intra-mart Accel Platform — OAuth認証モジュール 仕様書   初版  

intra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書   第2版  

— OpenRulesモジュール 2017 Summer リリースノート   初版  

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第3版  

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第5版  

intra-mart Accel Platform — PCとスマートフォンの機能差異   第5版  

intra-mart Accel Platform

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版  

D-Case Editor の機能拡充に関する開発環境構築手順書 18/JAN/2013 AXE, Inc.

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

intra-mart Accel Collaboration — Collaboration共通 ユーザ操作ガイド   第7版  

OpenRulesモジュール

D-Case Editor インストール手順書 7/NOV/2013

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第4版  

intra-mart 販売管理パッケージ

OpenRulesモジュール

Microsoft PowerPoint - Tutorial_2_upd.ppt

intra-mart ワークフローデザイナ

intra-mart WebPlaform / AppFramework

intra-mart e-Builder ver 5

intra-mart Accel Platform — IM-FileExchange 管理者操作ガイド   第3版  

ch2_android_2pri.indd

intra-mart Accel Collaboration — インフォメーション ユーザ操作ガイド   第11版  

Corporate Document

Blue Asterisk template

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

Procedure-for-Azure-v1.1

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

IOWebDOC

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

Microsoft Word - XOOPS インストールマニュアルv12.doc

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

Microsoft Word - winscp-LINUX-SCPを使用したファイル転送方法について

Team Foundation Server 2018 を使用したバージョン管理 補足資料

一般社団法人ビジネス機械・情報システム産業協会

第 2 版

intra-mart Accel Platform

IM-FormatCreator

HP Device Manager4.7インストール・アップデート手順書

IM-BIS for Accel Platform — Office365 for IM-BIS 連携ガイド   第2版  

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

Interstage Interaction Manager V9 Oracle Database 11g 適用手順書

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

Dr.Web Desktop Security Suite Ver.10.1 簡易構築ガイド -Linux 用 - 株式会社 Doctor Web Pacific 初版 : 2015/10/20 改訂 : Copyright Doctor Web Pacific Inc. All rights re

Microsoft Word - SSL-VPN接続サービスの使い方

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

- 目次 - 1. 概要 インストール手順 イメージ作成モジュールのインストール DSN( データソース ) の設定 FTP の設定 操作説明 設定モジュール 監視モジュール... 11

サーバセキュリティサービスアップグレード手順書 Deep Security 9.6SP1 (Windows) NEC 第 1 版 2017/08/23

Microsoft Word - Android開発環境構築.doc

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第3版  

Helix Swarm2018.1アップグレード手順

VB実用Ⅲ⑩ フリーデータベースⅡ

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

MIB サポートの設定

intra-mart WebPlatform / AppFramework

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

IM-BPM for Accel Platform — IM-BPM 設定ファイルリファレンス   第3版  

MAC の Horizon Auton インストール方法 Page 1 of 25

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

Microsoft Word JA_revH.doc

intra-mart WebPlatform/AppFramework

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

FA/LAインストールガイド(トライアル版)

Oracle Business Intelligence Standard Edition One のインストール

intra-mart Accel Documents

AN1609 GNUコンパイラ導入ガイド

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

ELC 5.3

第 1 版

PR 営業開始

手順書

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ArcGIS Pro 1.1 SDK for .NET インストール ガイド

改版履歴 版数 日付 内容 担当 V /5/26 初版発行 STS V /7/28 動作条件の変更 STS メール通知文の修正 V /2/7 Windows8 の追加 STS V /2/2 Windows8. の追加 STS V

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

939061j

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

MAPインストーラー起動時のエラーメッセージへの対処方法

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

論文誌用MS-Wordテンプレートファイル

[Unifinity]運用マニュアル

Transcription:

Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top

目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 前提条件 2.3. 対象読者 2.4. 注意事項 3. 概要 3.1. OData 連携について 3.2. OData について 3.3. SAP HANA 連携について 3.4. アクター 3.5. セットアップの手順について 4. HANA Studio の準備 4.1. HANA Studio の入手 4.2. HANA Studio のインストール 5. HANA XS Project の準備 5.1. HANA System の登録 5.2. リポジトリの登録 5.3. HANA XS Project の作成 5.4..xsaccess ファイルの編集 6. intra-mart Accel Platform をセットアップする 6.1. モジュールの選択 6.2. テナント環境セットアップ 2

改訂情報 変更年月日 変更内容 2016-12-01 初版 3

はじめに 本書の目的 本書では OData 連携および SAP HANA と連携するためのセットアップ手順について説明します 前提条件 以下の前提条件があります リリースノートに記載されているシステム要件を満たしていること 詳細は リリースノート - システム要件 を参照してください SAP HANA について理解していること 対象読者 以下の利用者を対象としています OData 連携および SAP HANA と連携するためのセットアップを行う方 注意事項 本書内で記載されている外部 URLは 2016 年 12 月 1 日現在のものとなります 本書内の SAP HANA に関する説明は 2016 年 12 月 1 日現在のものとなります OData 連携機能を利用する際の制限事項があります 詳細はこちらを参照してください 4

概要 項目 OData 連携について OData について SAP HANA 連携についてアクターセットアップの手順について OData 連携のセットアップ手順 OData 連携について OData 連携は intra-mart Accel Platform と OData サービスのデータ連携を可能にする機能です IM-LogicDesigner の OData 連携機能を利用して ノンプログラミングで OData クライアント処理を構築することができます IM-LogicDesigner では OData 連携機能として以下のユーザ定義タスクを用意しています 1. OData(V2) 定義 バージョン 2 の OData サービスに対してエンティティデータの 作成 (Create) 読み出し(Read) 更新 (Update) 削除 (Delete) を行うユーザ定義タスクです ブラウザ上で操作対象の OData サービス URL を指定し 操作を選択するだけで IM-LogicDesigner が入力値と返却値を自動 で定義します 2. OData(V4) 定義 バージョン 4 の OData サービスに対してエンティティデータの 作成 (Create) 読み出し(Read) 更新 (Update) 削除 (Delete) を行うユーザ定義タスクです ブラウザ上で操作対象の OData サービス URL を指定し 操作を選択するだけで IM-LogicDesigner が入力値と返却値を自動 で定義します 注意 OData サービスのバージョン 2 とバージョン 4 には互換性がありません そのため 利用対象の OData サービスのバージョンを事前に確認し どちらの定義を利用すべきか調査してください IM-LogicDesigner についての詳細は 以下のドキュメントを参照してください IM-LogicDesigner 仕様書 IM-LogicDesigner チュートリアルガイド OData について OData (Open Data Protocol) とは RESTful API を構築 またはそれにアクセスしデータの取得 / 更新を行うためのプロトコルです クライアントは OData サービスが提供するメタデータやエンティティなどの情報を読み取り データの読み出し 更新を行います メタデータ URL OData サービス URL/$metadata ( 例 :http://services.odata.org/v2/(s(readwrite))/odata/odata.svc/$metadata) として提供される その OData サービスが提供するデータの型などを記述したドキュメントです エンティティ複数のデータ ( 数値や文字列等 ) をひとつにまとめた型 またはそのデータそのものの事を言います OData 連携では OData サービスのメタデータにアクセスし 作業対象のエンティティセットとその入出力を自動で定義し 実行時に定義情報を基にエンティティデータの取得 (GET) 更新(POST, PUT, PATCH, MERGE, DELETE) を行います 5

OData についての詳細は 以下のドキュメントを参照してください OData - the Best Way to REST SAP HANA 連携について SAP HANA にはデータベースを OData サービス化する機能が存在します この機能と OData 連携機能を組み合わせることで SAP HANA との連携を行います SAP HANA についての詳細は 以下のドキュメントを参照してください SAP HANA Platform (Core) SAP HANA の OData 機能についての詳細は 以下のドキュメントを参照してください Data Access with OData in SAP HANA XS アクター 本書では以下のように定義します intra-mart Accel Platform システム管理者 intra-mart Accel Platform 環境の管理者 SAP HANA システム管理者 SAP HANA 環境の管理者 セットアップの手順について OData 連携のセットアップ手順 6

OData 連携のセットアップは以下の手順で行います 1. HANA Studio の準備 2. HANA XS Project の準備 3. intra-mart Accel Platform をセットアップする 7

HANA Studio の準備 SAP HANA の OData 連携に必要な準備を行います 本項の内容は SAP HANA システム管理者向けの作業になります すでに構築が完了している項目は省略することが可能です 項目 HANA Studio の入手 HANA Studio のインストール SAP についての詳細は SAP 社のドキュメントを参照してください より詳細な HANA Studio のインストールについては 以下のドキュメントを参照してください SAP HANA Studio Installation and Update Guide HANA Studio の入手 HANA Studio は SAP HANA の管理 SQL の実行や各種アプリケーションの開発に必要となるツールです Installations and Upgrades よりダウンロードします HANA One をご利用の場合 ポータルからダウンロードすることができます HANA Studio のインストール 1. ダウンロードした HANA Studio インストーラーを解凍します 2. hdbsetup.exe を実行します 3. Next > をクリックします 8

4. Next > をクリックします 9

5. Install をクリックします 10

6. Finish をクリックします 11

HANA Studio には Eclipse Plugin 版も存在します 詳細は以下のドキュメントを参照してください SAP HANA Tools 12

HANA XS Project の準備 SAP HANA の OData 連携に必要な準備を行います 本項の内容は SAP HANA システム管理者向けの作業になります すでに構築が完了している項目は省略することが可能です 項目 HANA System の登録リポジトリの登録 HANA XS Project の作成.xsaccess ファイルの編集 SAP についての詳細は SAP 社のドキュメントを参照してください より詳細な HANA XS については 以下のドキュメントを参照してください Data Access with OData in SAP HANA XS HANA System の登録 1. HANA Studio を起動します hdbstudio.exe を実行することで起動できます 2. Window - Show View - Systems をクリックし Systems ビューを表示します 3. Systems ビュー上で右クリックし Add System... をクリックします 13

4. Host Name に HANA のホストを Instance Number にインスタンス番号を入力し Next > をクリックします 5. 認証情報を入力し Finish をクリックします 14

6. Finish をクリックします リポジトリの登録 1. Window - Show View - Other... をクリックし Repositories ビューを表示します 15

2. リポジトリビューに表示されているシステムを右クリックし Create Repository Workspace をクリックします 16

3. Workspace Root: にワークスペースのパス ( 場所は任意 ) を入力し Finish をクリックします HANA XS Project の作成 1. 適当なパッケージ上で右クリックし New - Other... をクリックします 2. XS Project を選択し Next > をクリックします 17

3. Project name: ( ここで入力した名前が後に OData サービス化した際の URL の一部になります ) を入力し Next > をクリッ クします 4. Next > をクリックします 18

5. Finish をクリックします.xsaccess ファイルの編集 19

1. 先ほど作成したプロジェクト内にある.xsaccess ファイルを開きます 2. 次のように編集します { "exposed" : true, "authentication" : { "method": "Basic" }, "cache_control" : "must-revalidate", "cors" : { "enabled" : true, "allowmethods": ["GET", "POST", "PUT", "HEAD", "DELETE", "OPTIONS"], "alloworigin": ["*"] }, "enable_etags" : false, "force_ssl" : false, } "prevent_xsrf" : false Basic 認証を行うようにし いくつかのメソッド (GET や POST 等 ) を利用可能に設定しました より詳細な.xsaccess ファイルについては 以下のドキュメントを参照してください The Application-Access File 3. 先ほど作成したプロジェクトを右クリックし New - Other... をクリックします 20

4. XS OData File を選択し Next > をクリックします 21

5. File name: ( ここで入力した名前が後に OData サービス化した際の URL の一部になります ) を入力し Finish をクリックし ます 6. 作成した.xsodata ファイルを開き 次のように編集します service { "SYSTEM"."PRODUCT" as "Product"; } 22

SYSTEM.PRODUCT テーブルを OData サービスの Product エンティティとして利用可能に設定しました より詳細な.xsodata ファイルについては 以下のドキュメントを参照してください OData Service Definitions 7. 作成した.xsaccess ファイルを.xsodata ファイルを右クリックし Activate をクリックします 8. ブラウザから http://{hana のホスト名 }:8000/im_odata_test/im_odata_test.xsodata を開き 以下のようなレスポンスが 返ってくる事を確認してください <service xml:base="http://{hana のホスト名 }:8000/im_odata_test/im_odata_test.xsodata/" xmlns:atom="http://www.w3.org/2005/atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app"> <workspace> <atom:title>default</atom:title> <collection href="product"> <atom:title>product</atom:title> </collection> </workspace> </service> 23

http://{hana のホスト名 }:8000/im_odata_test/im_odata_test.xsodata が作成した OData サービスの サービス URL となります 24

intra-mart Accel Platform をセットアップする intra-mart Accel Platform システム管理者向けの作業になります intra-mart Accel Platform のセットアップは intra-mart Accel Platform セットアップガイド を参照してください ここでは追加で必要な手順を説明します 項目 モジュールの選択 テナント環境セットアップ モジュールの選択 intra-mart Accel Platform セットアップガイド - プロジェクトの作成とモジュールの選択 より OData 連携を選択します テナント環境セットアップ テナント環境セットアップについては intra-mart Accel Platform セットアップガイド - テナント環境セットアップ を参照し てください 25