ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →製品の詳細・30日間の無償トライアルはコチラ
CData Connectこんにちは!リードエンジニアの杉本です。
Coopel は DeNA社が提供するクラウドベースのRPAサービスです。WebブラウザやExcel、SaaSなどのクラウドサービスの操作の自動化が実現できます。この記事では、CData Connect Server を経由して Coopel からAzure Data Lake Storage データを取得し活用する方法を説明します。
CData Connect Server は、Azure Data Lake Storage データのクラウド to クラウドの仮想OData インターフェースを提供し、Coopel からリアルタイムにAzure Data Lake Storage データへ連携することができます。
まずCData Connect Server でデータソースへの接続およびOData API エンドポイント作成を行います。
Gen 1 DataLakeStorage アカウントに接続するには、はじめに以下のプロパティを設定します。
Gen 1 は、認証方法としてAzure Active Directory OAuth(AzureAD)およびマネージドサービスID(AzureMSI)をサポートしています。認証方法は、ヘルプドキュメントの「Azure DataLakeStorage Gen 1 への認証」セクションを参照してください。
Gen 2 DataLakeStorage アカウントに接続するには、はじめに以下のプロパティを設定します。
Gen 2は、認証方法としてアクセスキー、共有アクセス署名(SAS)、Azure Active Directory OAuth(AzureAD)、マネージドサービスID(AzureMSI)など多様な方法をサポートしています。AzureAD、AzureMSI での認証方法は、ヘルプドキュメントの「Azure DataLakeStorage Gen 2 への認証」セクションを参照してください。
アクセスキーを使用して接続するには、AccessKey プロパティを取得したアクセスキーの値に、AuthScheme を「AccessKey」に設定します。
Azure ポータルからADLS Gen2 ストレージアカウントのアクセスキーを取得できます。
共有アクセス署名を使用して接続するには、SharedAccessSignature プロパティを接続先リソースの有効な署名に設定して、AuthScheme を「SAS」に設定します。 共有アクセス署名は、Azure Storage Explorer などのツールで生成できます。
CData Connect Server 側の準備が完了したら、早速Coopel側でシナリオの作成を開始します。
シナリオを作成したらAzure Data Lake Storage のデータを取得する処理の作成を進めましょう。
データを取得する処理が作成できたら、そのデータをExcel ファイルに出力してみましょう。
それでは完成したシナリオを実行してみましょう。
このように、CData Connect Server を経由することで、API 側の複雑な仕様を意識せずにAzure Data Lake Storage と連携をしたRPA シナリオをCoopel で作成できます。他にも多くのデータソースに対応するCData Connect Server の詳細をこちらからご覧ください。