ACL Analytics から Snowflake のデータに接続

Stanley Liu
Stanley Liu
Associate Technical Product Marketer
CData Connect AI を使って ACL Analytics からSnowflake のデータに接続し、リアルタイムデータでデータ分析ワークフローを実行できます。

ACL Analytics は Diligent HighBond の一部で、監査、リスク管理、コンプライアンスなどの目的で広く使われる強力なデータ分析ソフトウェアです。大量のデータを検査・分析して、異常やトレンド、潜在的なリスクや不正行為を特定できます。

CData Connect AI は Snowflake に接続するための専用クラウド間インターフェースを提供し、ACL Analytics から直接ライブSnowflake のデータを分析できます。ネイティブ対応データベースへのデータレプリケーションは不要です。CData Connect AI は最適化されたデータ処理機能を備えており、フィルタや JOIN を含むサポート対象のすべての SQL 操作を効率的に Snowflake へ直接送信します。サーバーサイド処理を活用することで、要求されたSnowflake のデータを迅速に取得できます。

Snowflake データ連携について

CData は、Snowflake のライブデータへのアクセスと統合を簡素化します。お客様は CData の接続機能を以下の目的で活用しています:

  • Snowflake データを迅速かつ効率的に読み書きできます。
  • 指定された Warehouse、Database、Schema のメタデータを動的に取得できます。
  • OAuth、OKTA、Azure AD、Azure マネージド サービス ID、PingFederate、秘密鍵など、さまざまな方法で認証できます。

多くの CData ユーザーは、CData ソリューションを使用して、お気に入りのツールやアプリケーションから Snowflake にアクセスし、さまざまなシステムからデータを Snowflake にレプリケートして、包括的なウェアハウジングと分析を行っています。

CData ソリューションとの Snowflake 統合についての詳細は、ブログをご覧ください:https://jp.cdata.com/blog/snowflake-integrations


はじめに


ACL Analytics 用に Snowflake への接続を設定

ACL Analytics から Snowflake への接続は CData Connect AI を介して行います。ACL Analytics でSnowflake のデータを操作するには、まず CData Connect AI で Snowflake への接続を作成・設定します。

  1. Connect AI にログインして「Sources」をクリック、次に「 Add Connection」をクリック
  2. 接続を追加パネルから「Snowflake」を選択
  3. Snowflake に接続するために必要な認証プロパティを入力します。 Snowflake に接続するために必要な認証プロパティを入力します。

    それでは、Snowflake データベースに接続していきましょう。認証に加えて、以下の接続プロパティを設定します。

    • Url:お使いのSnowflake URL を指定します。例:https://orgname-myaccount.snowflakecomputing.com
      • Legacy URL を使用する場合:https://myaccount.region.snowflakecomputing.com
      • ご自身のURL は以下のステップで確認できます。
        1. Snowflake UI の左下にあるユーザー名をクリックします
        2. Account ID にカーソルを合わせます
        3. Copy Account URL アイコンをクリックして、アカウントURL をコピーします
    • Database(オプション):CData 製品によって公開されるテーブルとビューを、特定のSnowflake データベースのものに制限したい場合に設定します
    • Schema(オプション):CData 製品によって公開されるテーブルとビューを、特定のSnowflake データベーススキーマのものに制限したい場合に設定します

    Snowflakeへの認証

    CData 製品では、Snowflake ユーザー認証、フェデレーション認証、およびSSL クライアント認証をサポートしています。認証するには、UserPassword を設定し、AuthScheme プロパティで認証方法を選択してください。

    キーペア認証

    ユーザーアカウントに定義されたプライベートキーを使用してセキュアなトークンを作成し、キーペア認証で接続することも可能です。この方法で接続するには、AuthSchemePRIVATEKEY に設定し、以下の値を設定してください。

    • User:認証に使用するユーザーアカウント
    • PrivateKey:プライベートキーを含む.pem ファイルへのパスなど、ユーザーに使用されるプライベートキー
    • PrivateKeyType:プライベートキーを含むキーストアの種類(PEMKEY_FILE、PFXFILE など)
    • PrivateKeyPassword:指定されたプライベートキーのパスワード

    その他の認証方法については、ヘルプドキュメントの「Snowflakeへの認証」セクションをご確認ください。

  4. 「Save & Test」をクリック
  5. Snowflake 接続の追加ページで「Permissions」タブに移動し、ユーザーベースのアクセス許可を設定します。

Personal Access Token の作成

REST API、OData API、または Virtual SQL Server を介して Connect AI に接続する場合、Personal Access Token(PAT)を使用して Connect AI への接続を認証します。アクセスの粒度を維持するために、サービスごとに個別の PAT を作成することをお勧めします。

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして設定ページを開きます。
  2. 設定ページで「Access Tokens」セクションに移動し、「 Create PAT」をクリックします。
  3. PAT に名前を付けて「Create」をクリックします。
  4. Personal Access Token は作成時にのみ表示されるため、必ずコピーして安全な場所に保存してください。

接続と PAT が設定できたので、ACL Analytics からSnowflake のデータに接続する準備が整いました。

ACL Analytics から Snowflake に接続

以下のステップでは、ACL Analytics から CData Connect AI に接続して新しい Snowflake データソースを作成する方法を説明します。CData Connect AI Virtual SQL Server を使用すると、SQL Server への接続をサポートするツールからデータに接続できます。Virtual SQL Server は従来の SQL Server の動作を模倣し、さまざまなクエリオプションをサポートしています。

  1. Analytics ファイルを開いた状態で、「Import」→「Database and application」を選択します。
  2. 新しい SQL Server 接続を作成します。
  3. 接続情報を設定します。
    • Server: tds.cdata.com
    • Port: 14333
    • Auth Scheme: Password
    • Username: Connect AI のユーザー名(例: [email protected]
    • Password: 上記 Connect AI ユーザーの PAT
    • Database: Snowflake 接続の名前(例: Snowflake1)
  4. 「Test Connection」をクリック
  5. 「OK」をクリック
  6. これで ACL Analytics でSnowflake のデータを操作する準備が整いました。

アプリケーションからSnowflake のデータへのリアルタイム接続

ACL Analytics は Connect AI を介して直接ライブSnowflake のデータに接続できるようになり、データを複製することなくSnowflake のデータを分析できます。

300 以上の SaaS、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスをアプリケーションから直接取得するには、CData Connect AI をお試しください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ