Powershell からの SAP Fieldglass データ連携タスクを自動化

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

SAP Fieldglass ADO.NET Provider

.NET デベロッパーにウェブ、デスクトップ、モバイルアプリケーションから簡単にSAP Fieldglass のApprovals、Audit Trails、Analytics データへの連携を提供。



PowerShell から SAP Fieldglass に簡単に接続する方法をお探しですか? CData ADO.NET Provider for SAP Fieldglass は、PowerShell スクリプトの優位性を使い、シンプルで簡単に使えるADO.NET インターフェース を提供します。PowerShell スクリプトで、ADO.NET オブジェクトを使って簡単にSAP Fieldglass に接続して、同期、自動化、ダウンロードなどが可能!



CData ADO.NET Provider for SAP Fieldglass は、ADO.NET 標準インターフェースへ統合し、PowerShell のような. NET アプリケーションからSAP Fieldglass API へのデータ連携を可能にします。このプロバイダーは、SAP Fieldglass の認証および相互作用を簡単にします。このチュートリアルでは、PowerShell から直接SQL クエリを実行するための、いくつかの一般的なADO.NET オブジェクトの使い方を説明します。

CRUD コマンドの実行

次の3つのステップに従って SELECT クエリ PowerShell からリアルタイムSAP Fieldglass に実行:

  1. プロバイダーのアセンブリをロード:

    [Reflection.Assembly]::LoadFile("C:\Program Files\CData\CData ADO.NET Provider for SAP Fieldglass\lib\System.Data.CData.SAPFieldglass.dll")
  2. SAP Fieldglass に接続:

    接続には、UsernamePasswordAPIKeyEnvironmentURL の接続プロパティが必要です。

    APIKey は、SAP API Business Hub にログインして、[GET API Key]をクリックします。

    $constr = "EnvironmentURL='https://myinstance.com';Username=myuser;Password=mypassword;APIKey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;" $conn= New-Object System.Data.CData.SAPFieldglass.SAPFieldglassConnection($constr) $conn.Open()
  3. SAPFieldglassDataAdapter のインスタンスを生成してSQL クエリを実行し、結果を出力:

    $sql="SELECT Id, Category from AuditTrails" $da= New-Object System.Data.CData.SAPFieldglass.SAPFieldglassDataAdapter($sql, $conn) $dt= New-Object System.Data.DataTable $da.Fill($dt) $dt.Rows | foreach { Write-Host $_.id $_.category }