Page History
...
Sv translation | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
BellaDatiは、URL、Webサービス、REST APIからデータをインポートすることができます。 URLへの接続は、Importing from Fileと類似しています。さらに、URLのインポートは、自動的に繰り返し実行されるようスケジューリングできます。
URLに接続データソースに接続するページからHTTPで接続を選択してください。 接続パラメーター以下のパラメーターを入力して、URLソースに接続します:
次に、Importing from Fileなどの設定を続けます。
日付と時刻の変数URLやHTTPポストコンテンツを動的に変更する必要がある場合、事前定義された変数を使用できます。BellaDatiは現在、ユーザー定義の形式で日付、時刻、タイムスタンプを取得する関数をサポートしています:
|
HTML |
---|
<iframe width="560" height="315" src="https://www.youtube.com/embed/wMG1n4jEf2k" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
SOAP webサービスに接続
BellaDatiは、HTTPプロトコルを介してネットワーク上で利用可能なリソースに接続できます。この単純な使用法を除いて、Webサービスとして利用可能なより複雑なリソースも接続できます。 Webサービスは、プレーンHTTPプロトコルに基づくSOAPプロトコルを使用しています。 SOAPメッセージは標準のXML形式で提供され、BellaDatiで完全にサポートされています。これを行う方法の例を次に示します:
- webサービスのエンドポイントURLを入力し、XMLファイル形式を選択します。
- 詳細設定を開き、POSTメソッドを選択、以下のパラメーターを設定します:
- SOAPAction – 値は、Webサービスを説明するWSDLファイルに含まれています。soapActionタグで定義されています。例: <soap:operation soapAction="http://www.sap.com/Z_HSI_HRP04_RZH_READ_DATA"/>
- Content-Type – 値をtext/xmlに設定します。
- 表される構造にPOSTコンテンツを挿入します:
Info |
---|
SAP webサービスへの接続中に問題が発生した場合、SoapUIのなどの外部のツールを用いて、WSDLに基づいたXML構造の正しい構造を生成することをお勧めします。 SoapUIは、正しいhttpポストコンテンツを生成するのにも役立ちます。 |
REST webサービスに接続
BellaDatiを使用して、HTTP経由でREST Webサービスに接続できます。適切なHTTP GETヘッダータイプとファイルタイプ(例: CSV)を選択するだけです。
認証
サポートされる認証方法は次の通りです:
- 基本アクセス認証およびダイジェストHTTPアクセス認証 (RFC2617標準)。
- OAuth1a
- OAuth2
Info |
---|
REST APIは、セキュリティトークンを使用したOAuth標準をサポートしています。 |
OAuth1aの場合、次の接続パラメーターを使用できます:
- コンシューマキー
- コンシューマシークレット
- リクエストトークンURL
- トークン認証URL
- アクセストークンURL
OAuth2の場合、例えばOffice 365サービスに接続する時に使用されるResourceおよびStateパラメーターを定義することもできます。
HTTPコネクター経由でOffice 365に接続
この例では、HTTPコネクターを介してOffice 365に接続する方法と、電子メールアカウントから連絡先のリストをインポートする方法を示します。
- データソースのリストから[HTTP経由で接続]を選択します。
- URL(この例では https://outlook.office.com/api/v1.0/me/contacts/?$orderby=displayname%20asc.)に入力します。
- ファイルのコンテンツをJSONに変更します。
- OAuth2認証を選択します。
- Acceptという名前とtext/*, multipart/mixed, application/xml, application/json; odata.metadata=noneという値を持つHTTPヘッダーを追加します。
- [認証設定]で、Office 365で生成したOAuthアクセストークンを入力し、OAuthトークンタイプをBearerに設定します(以下のOffice 365設定を参照)。
- OAuthを使用してサインインをクリックし、すべてのパラメーターを入力します。トークンに応じてスコープを設定します。
- [続行]をクリックして、データをインポートします。
Office 365の設定
- https://portal.azure.com/ にアクセスします。
- 左側のメニューで、[Azure Active Directory]をクリックし、[アプリの登録]をクリックします。
- 新しいアプリケーション登録を追加し、Webアプリ/APIを選択して、BellaDatiアプリケーションのURLを入力します。
- 返信URLで、新しいレコードを追加します: URLofYourBD/auth/callback/oauth2
- [必要なアクセス許可]で、次を追加します:
- Office 365 Exchange Online(Microsoft.Exchange) - すべてのメールボックスの連絡先を読み取る
- Windows Azure Active Directory(Microsoft.Azure.ActiveDirectory) - サインインしてユーザープロファイルを読み取る
- [キー]で、新しいキーを追加し、資格情報をコピーします。
次に
- Data Sourcesに戻る
- Import Settings
- Scheduling Import
List siblings
...