Version 2021
SAP S/4HANA
SAP S/4HANA では、モデリング言語である Core Data Services (CDS) を通じて、データを分析に使用できます。MicroStrategy では、SAP S/4Hana Cloud システムの CDS ビューに接続し、データをインポートできます。
このページでは、サポートされている認証、URL の処理、サポートされているデータ型について説明します。
コネクターで開始します。
サポートされる認証
SAP S/4HANA コネクターは、ユーザー名、パスワード、およびサービス URL を必要とする基本認証をサポートしています。詳細は、SAP Help Portal を参照してください。
次の認証方法はサポートされていません。
- クライアント証明書認証
- SAML Bearer アサーション (OAuth 2.0) 認証
URL の処理
アドミニストレーターは、コネクターの [許可される URL を設定] オプションを使用して、許可された URL のリストを設定できます。
[URL 上のデータ] オプションが表示されていない場合は、アドミニストレーターに連絡して、URL リンクからのレポートのインポートが有効化されていることを確認してください。セキュリティのため、URL は、アドミニストレーターが定義した一連の URL のみに制限される場合があります。URL からのインポートを試みて、インポート URL が [許可される URL] リストに設定された条件を満たしていないというメッセージを受信した場合は、アドミニストレーターに問い合わせてください。管理特権を持っている場合は、許可される URL を定義します。
詳細は、「データ インポートに許可される URL の定義」を参照してください。
URL が設定されていない場合、以下のエラーが発生します。
入力 URL 'https://<S/4HANA SERVER>/.../<service>' は、アドミニストレーターが管理する [許可される URL] リストに設定されている条件を満たしません。詳しくはアドミニストレーターに問い合わせてください。
コネクターは、以下の形式の URL を受け付けます。
-
サービスの場合:
https://<S/4HANA SERVER>/.../<service> - サービス カタログの場合:
https://<S/4HANA SERVER>/.../IWFND/CATALOGSERVICE;v=#/
ここで、
<S/4HANA SERVER>は SAP S/4HANA サーバーの URL です。/.../はノードです。<service>は OData サービス名 (API または CDS ビュー名) です。
- sapserverhostname:123/sap/opu/odata/IWBEP/BATCH_SRV
- sapserverhostname:123/sap/opu/odata/sap/Bankdetails
- sapserverhostname:123/sap/opu/odata/CPD/CB_CUSTOMERPROJECT_SRV
- sapserverhostname:123/sap/opu/odata/UI2/EASY_ACCESS_MENU
- sapserverhostname:123/sap/opu/odata/SHCM/CB_EMPLOYEE_FS
サービス カタログ URL
- sapserverhostname:123/sap/opu/odata/IWFND/CATALOGSERVICE/
- sapserverhostname:123/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/
サポートされているデータ型
次の表は、OData レイヤーを介した SAP から MicroStrategy へのデータ型のマッピングを示します。
SAP S/4HANA Cloud の Null、Byte、Binary、Single、SByte、Complex データ型はサポートされていません。
| SAP HANA SQL タイプ | OData EDM タイプ | MicroStrategy タイプ |
|---|---|---|
| Time | Edm.Time | Time |
| Date | Edm.DateTime | DateTime |
| SecondDate | Edm.DateTime | DateTime |
| LongDate | Edm.DateTime | DateTime |
| Timestamp | Edm.DateTime | DateTime |
| TinyInt | Edm.Byte | Integer |
| SmallInt | Edm.Int16 | Integer |
| Integer | Edm.Int32 | Integer |
| BigInt | Edm.Int64 | Big Decimal |
| SmallDecimal | Edm.Decimal | Decimal |
| Decimal | Edm.Decimal | Decimal |
| Real | Edm.Single | Float |
| Float | Edm.Single | Float |
| Double | Edm.Double | Double |
| Varchar | Edm.String | VarChar |
| NVarchar | Edm.String | VarChar |
| Char | Edm.String | VarChar |
| NChar | Edm.String | VarChar |
| Binary | Edm.Binary | Binary |
| Varbinary | Edm.Binary | Binary |
