製品をチェック

製品の詳細・30日間の無償トライアルはこちら

CData Connect

SAS xpt に接続されたNintex ワークフローの作成

CData Connect Server を使用してNintex Workflow Cloud からSAS xpt に接続し、リアルタイムSAS xpt データを使用してカスタムワークフローを構築します。

加藤龍彦
デジタルマーケティング

最終更新日:2022-04-17

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

Nintex Workflow Cloud は、コードを記述せずにドラッグアンドドロップを使用して単純・複雑なプロセスを自動化するワークフローを設計できる、ベースのプラットフォームです。CData Connect Server と組み合わせると、ビジネスアプリケーション用のSAS xpt データにアクセスできます。この記事では、Connect Server でSAS xpt の仮想データベースを作成し、Nintex でSAS xpt データから簡単なワークフローを構築する方法を説明します。

CData Connect Server は、SAS xpt に純粋なMySQL インターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくNintex Workflow Cloud のリアルタイムSAS xpt データからワークフローを作成できるようにします。Nintex では、SQL クエリを使用してデータに直接アクセスできます。CData Connect Server は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をSAS xpt に直接プッシュし、サーバーサイドの処理を利用して、要求されたSAS xpt データを素早く返します。

SAS xpt データの仮想MySQL データベースを作成

CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。

  1. Connect Server にログインし、「CONNECTIONS」をクリックします。 データベースを追加
  2. [Available Data Sources]から[SAS xpt]を選択します。
  3. 必要な認証プロパティを入力し、SAS xpt に接続します。

    ローカルSASXpt ファイルへの接続

    URI をSASXpt ファイルを格納しているフォルダに設定すると、ローカルのSASXpt ファイルに接続できます。

    S3 データソースへの接続

    Amazon S3 ソースに接続してSASXpt ファイルを読み込むことができます。以下のプロパティを設定して接続します:

    • URI:接続するバケット内のフォルダに設定。
    • AWSAccessKey:AWS アカウントのアクセスキーに設定。
    • AWSSecretKey:AWS アカウントのシークレットキーに設定。
    • TemporaryLocalFolder:SASXptファイルを一時的にダウンロードするために使用するフォルダへのパス、またはURI に設定。

    Azure Data Lake Storage Gen2 への接続

    ADLS Gen2 に接続してSASXpt ファイルを読み込むことができます。以下のプロパティを設定して接続します:

    • URI:ファイルシステムの名前およびSASXpt ファイルにコンタクトするフォルダの名前に設定。
    • AzureAccount:Azure Data Lake storage アカウントの名前に設定。
    • AzureAccessKey:Azure Data Lake storage Gen 2 ストレージアカウントのアクセスキーに設定。
    • TemporaryLocalFolder:SASXptファイルを一時的にダウンロードするために使用するフォルダへのパス、またはURI に設定。

    Configuring a connection (Salesforce is shown).
  4. Test Database ]をクリックします。
  5. [Permission]->[ Add]とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。

仮想データベースが作成されたら、Nintex からSAS xpt に接続することができます。

Nintex からSAS xpt への接続

以下のステップは、Nintex からSAS xpt CData Connect Server にアクセスするための新しい接続を作成し、新しいSAS xpt データソースを作成する方法の概要です。

  1. Nintex Workflow Cloud にログインします。
  2. Connections タブで「Add new」をクリックします。
  3. コネクタとして「Microsoft SQL Server」を選択し、「Connect」をクリックします。 SQL Server コネクションを追加
  4. SQL Server の接続ウィザードで以下のプロパティを設定します。
    • Connection Name:接続の名称(例えば、 CData Connect Server SAS xpt Connection)。
    • Username:Connect Server のユーザー名。
    • Password:Connect Server のパスワード。
    • Database Host:接続するCData Connect Serverインスタンス、例:CONNECT_SERVER_URL:1433
    • Database Name:SAS xpt 接続(例:SASXpt1)
    Connect Server への接続を構成
  5. 「Connect」をクリックします。
  6. 接続権限を構成し、「Save permissions」をクリックします。 権限を設定してコネクションを保存

単純なSAS xpt ワークフローを作成する

CData Connect Server への接続が構成され、SAS xpt にアクセスする単純なワークフローを作成する準備ができました。まずは、「Create workflow」ボタンをクリックします。

開始イベントアクションを構成する

  1. 開始イベントタスクをクリックし、「Form」イベントを選択します。
  2. 「Design form」をクリックします。
  3. 「Text - Long」エレメントをForm にドラッグし、エレメントをクリックして設定します。
    • 「Title」を「Enter SQL query」に設定します。
    • 「Required」をtrue に設定します。
  4. 「Text - Short」エレメントを「Form」にドラッグし、エレメントをクリックして構成します。
    • 「Title」を「Enter desired result column」に設定します。
    • 「Required」をtrue に設定します。
Start イベントフォームを作成

「Execute a Query」アクションを構成する

  1. 「Start event: Form」アクションのあとに「Execute a query」アクションを追加し、クリックしてアクションを構成します。
  2. 「Start event」アクションから「SQL Script」を「Enter SQL Query」変数に設定します。
  3. 「Start event」アクションから「Column to retrieve」を「Enter desired result column」変数に設定します。
  4. 「Retrieved column」を新しい変数に設定します。(例:「values」)
SQL Server クエリアクションを設定

「Send an Email」アクションを構成する

  1. 「Execute a query」アクションののち、「Send an email」アクションを追加し、クリックしてアクションを構成します。
  2. 「Recipient email address」を設定します。
  3. 「Subject」を設定します。
  4. 「Message body」を取得したカラム用に作成された変数に設定します。
E メールアクションを設定

アクションを設定したら、「Save」をクリックしてワークフローに名前を付け、もう一度「Save」をクリックします。これで、SQL を使用してSAS xpt をクエリし、結果をメールで送信する簡単なワークフローができました。

アプリケーションから直接250+ SaaS 、ビッグデータ、NoSQL ソースへSQL データアクセスすることについての詳細は、CData Connect Server ページを参照してください。ご不明な点があれば、無料トライアルにサインアップしてサポートチームにお問い合わせください。

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。