integration-service
2024.10
true
UiPath logo, featuring letters U and I in white

Automation Suite の Integration Service ユーザー ガイド

Automation CloudAutomation Cloud Public SectorAutomation Suite
最終更新日時 2024年12月18日

Snowflake の認証

前提条件

選択した認証の種類に応じて、次のいずれかの資格情報が必要です。

  • カスタム認証 (JDBC 認証) の場合:
    • データベース ホスト
    • ユーザー名
    • パスワード
    • ウェアハウス
    • データベース スキーマ名
    • データベース名
  • RSA (キー ペア認証およびキー ペア ローテーション)
    • データベース ホスト
    • ユーザー名
    • RSA 秘密キー
    • ウェアハウス
    • データベース スキーマ名
    • データベース名
注:

既知の制限事項:

  • RSA を使用して認証するには、暗号化されていない RSA 秘密キーを使用する必要があります。

  • AWS PrivateLink 経由の接続はサポートされていません。

Snowflake コネクションを追加する

  1. Automation Suite で [Integration Service] を選択します。

  2. [ コネクタ] のリストから [Snowflake] を選択します。 検索バーを使用してコネクタを検索することもできます。
  3. [ Connect to Snowflake ] ボタンを選択します。
  4. 必要な Snowflake の資格情報を入力します。
  5. [接続] を選択します。

  6. コネクションが追加されました。

Snowflake から資格情報を取得する方法

  1. データベース ホストは、Snowflake アプリへの接続に使用した URL で取得できます。

    手記:データベース ホストの形式は、アカウント識別子の種類によって異なる場合があります。詳細については、 Snowflake の公式ドキュメント と以下のデータベース ホストのセクションをご覧ください。


  2. ログインしたら、左側のメニューで [Data][Databases] の順に選択します。

    • Database name: データベースのリストが表示されます。



    • データベース スキーマ名 - データベース スキーマ名のリストを表示するデータベースを選択します。



  3. ウェアハウスを取得するには、左側のメニューで [Admin] > [Warehouses] に移動します。



権限

接続すると、ユーザーの代わりに UiPath が Snowflake のデータの読み込み、書き込み、変更および削除をできるようになります。

データベース ホストを Snowflake から取得する

Snowflake アカウントにログインし、ブラウザー ウィンドウから URL をコピーします。 この URL には、次のように、お使いのアカウントの一意の accountIDregion の両方が含まれます。
URL https://app.snowflake.com/east-us-2.azure/za96341/dashboards の場合、アカウント ID は za96341 で、リージョンは east-us-2.azure です。
データベース・ホストを構成するには、accountID.region.snowflakecomputing.com の形式を使用する必要があります。 したがって、上記の URL については、構築されるデータベース ホストは za96341.east-us-2.azure.snowflakecomputing.com です。

Snowflake に接続するために必要なロール

Integration Service から Snowflake のコネクションを作成する際は、以下に示すようにコネクタは常にユーザーの既定のロールを選択します。
docs image
通常、セキュリティ上の理由から誰もが管理者ロールを付与されるわけではないため、Snowflake の管理者はユーザーにカスタム ロールを設定します。以下に、Integration Service の接続プロセスがスムーズに動作するために Snowflake で必要とされている情報を正確に記載します。
docs image
最初の手順では、既定のロール (この場合は SAMRAT) が、Snowflake のデータベース (JULY_DEMO) とデータベース スキーマ (DEAL_AMOUNT)  の両方に対して USAGE 権限を持っていることを確認します。
docs image

docs image

Snowflake の正常な認証は、これらの設定に依存します。管理者は、ロールに対して追加の権限をいつでも割り当てることができます。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.