> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Snowflake OAuthコネクター

## はじめに

DomoのパワーとSnowflake Data Warehouseを組み合わせることで、データの価値をさらに高め、社内の誰もがデータを利用できるようにすることができます。Domo Snowflake OAuthコネクターを使用すると、Snowflake Data WarehouseからDomoに、安全かつ簡単にデータを取り込むことができます。データウェアハウジングソリューションとして既にSnowflakeを使用している場合、このコネクターは、SnowflakeとDomoを併用してデータを最大限に活用するために役立ちます。

Snowflake用のOAuthコネクターを使用すると、既存のSnowflakeアカウントを使用して、登録時にSnowflakeが提供するクライアントIDやクライアントシークレットなどのデータにアクセスできます。SnowflakeのデータがDomoに取り込まれると、ほかのすべてのDomoデータと組み合わせることで、最もミッションクリティカルなデータを集約して表示できます。

Snowflake OAuthアカウントには、Data Centerから接続します。このトピックでは、Snowflake OAuthコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、DataSet情報の編集を行うには、「 [コネクターを使用してDataSetを追加する](/ja/s/article/360042926274 "コネクターを使用してDataSetを追加する") 」を参照してください。

## 必要条件

Snowflake OAuthアカウントに接続してDataSetを作成するには以下が必要です。

* OAuthの設定を選択する必要があります。
* アカウント名（Snowflakeが提供）を入力します。
* 権限を入力する必要があります。

## Snowflake OAuthアカウントに接続する

このセクションでは、Snowflake OAuthコネクターページの **［認証情報］** ペインと **［詳細］** ペインのオプションについて説明します。このページのほかのペインの項目である **［スケジュール設定］** や **［DataSetに名前を付け、説明を入力］** に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 [コネクターを使用してDataSetを追加する](/ja/s/article/360042926274 "コネクターを使用してDataSetを追加する") 」を参照してください。

## ［認証情報］ペイン

このペインには、Snowflake OAuthアカウントに接続するための認証情報を入力するフィールドがあります。下の表は、各フィールドに必要な内容を説明しています。

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p><span class="s1"> フィールド </span></p></th><th colspan="1" rowspan="1"><p><span class="s1"> 説明 </span></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> OAuth Configuration </p></td><td colspan="1" rowspan="1"><p> ［OAuth Configuration］には、自動的にログインするためのサービス認証情報が管理者によって保存されているため、必要なのはユーザー個人のOAuthログインのみです。管理者は、Data Centerの［アカウント］タブで設定を作成および編集できます。 </p></td></tr><tr><td colspan="1" rowspan="1"><p> Account Name </p></td><td colspan="1" rowspan="1"><p> アカウントのフルネーム（Snowflakeが提供）を入力します。 </p></td></tr><tr><td colspan="1" rowspan="1"><p> Role </p></td><td colspan="1" rowspan="1"><p> 権限を入力します。 </p></td></tr></tbody></table>

有効なSnowflake OAuth認証情報を一度入力しておくと、随時同じアカウントを使用して新しいSnowflake OAuth DataSetを作成することができます。コネクターアカウントは、Data Centerの **［アカウント］** タブで管理できます。このタブの詳細については、「 [コネクター/アダプターアカウントを管理する](/ja/s/article/360042926054 "コネクター/アダプターアカウントを管理する") 」を参照してください。

## ［詳細］ペイン

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> メニュー </p></th><th colspan="1" rowspan="1"><p> 説明 </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"> Query Type </td><td colspan="1" rowspan="1"> クエリタイプを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Warehouses </td><td colspan="1" rowspan="1"> ウェアハウスを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Databases </td><td colspan="1" rowspan="1"> データベースを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Database Schema </td><td colspan="1" rowspan="1"> スキーマを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Query </td><td colspan="1" rowspan="1"> カスタムクエリを入力します。 </td></tr><tr><td colspan="1" rowspan="1"> Database Objects </td><td colspan="1" rowspan="1"> データベースオブジェクトを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Tables </td><td colspan="1" rowspan="1"> 表を選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Table Columns </td><td colspan="1" rowspan="1"> レポートに含める表の列を選択できます。 </td></tr><tr><td colspan="1" rowspan="1"> Table Query Helper </td><td colspan="1" rowspan="1"> このフィールドには、選択したフィールドにもとづいて生成されたクエリが表示されます。 </td></tr><tr><td colspan="1" rowspan="1"> Views </td><td colspan="1" rowspan="1"> ビューを選択します。 </td></tr><tr><td colspan="1" rowspan="1"> View Columns </td><td colspan="1" rowspan="1"> レポートに含める表示列を選択します。 </td></tr><tr><td colspan="1" rowspan="1"> Query Helper </td><td colspan="1" rowspan="1"> このフィールドには、選択したフィールドにもとづいて生成されたクエリが表示されます。 </td></tr><tr><td colspan="1" rowspan="1"> Fetch Size </td><td colspan="1" rowspan="1"> メモリのパフォーマンスのフェッチサイズを入力します。空白の場合、デフォルトでは1000が使用されます。DataSetにメモリ不足のエラーが発生した場合は、フェッチサイズを小さくしてください。 </td></tr><tr><td colspan="1" rowspan="1"> Convert BIGINT to LONG </td><td colspan="1" rowspan="1"> BIGINT列をLONGに変換する場合は、このチェックボックスをオンにします。 </td></tr></tbody></table>

## その他のペイン

スケジュール設定、再試行、更新オプションなど、その他のコネクターインターフェースのセクションの詳細については、「 [コネクターを使用してDataSetを追加する](/ja/s/article/360042926274 "コネクターを使用してDataSetを追加する") 」を参照してください。

## よくある質問

<AccordionGroup>
  <Accordion title="Domoインスタンスの管理者です。このコネクターのOAuth設定をユーザーが利用できるようにするには、どうすればよいですか？">
    コネクターでOAuth設定を使用できるようにするには、次の手順を実行します。

    1. [Snowflakeでセキュリティ統合を作成](https://docs.snowflake.com/ja/user-guide/oauth-custom "Snowflakeでセキュリティ統合を作成")
       します。
       [https://oauth.domo.com/api/data/v1/oauth/providers/snowflake-oauth-config-standard/exchangeを](https://oauth.domo.com/api/data/v1/oauth/providers/snowflake-oauth-config-standard/exchangeを)
       OAUTH\_REDIRECT\_URI値として使用し、生成されたクライアントIDとクライアントシークレットを保存します。
    2. 次の手順を実行して、OAuthの設定を作成します。
       1. [https://.domo.com/datacenter/accountsを](https://.domo.com/datacenter/accountsを)
          使用して、Data Centerの［統合アカウント］セクションに移動します。

       2. 右上隅にある
          **［新規に追加］** ドロップダウンで **［OAuthの設定］** を選択します。

              <Frame>
                <img alt="［新規に追加］ドロップダウン" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/t-REVUfgwLiw_Ine/images/kb/ka0Vq0000008o65-00N5w00000Ri7BU-0EMVq000005mKkj.jpg?fit=max&auto=format&n=t-REVUfgwLiw_Ine&q=85&s=2ccdb682247ab5abc761704a794c583b" style={{width: 174, height: 178}} width="209" height="214" data-path="images/kb/ka0Vq0000008o65-00N5w00000Ri7BU-0EMVq000005mKkj.jpg" />
              </Frame>

       3. 表示されるモーダルで、設定の名前を指定します。

       4. **［設定タイプ］**
          ドロップダウンで **［Snowflake OAuth Config］** を選択し、手順1で取得したクライアントIDとクライアントシークレットを入力します。

       5. **［接続］**
          をクリックして、設定を作成します。
    3. このコネクターを起動する必要のあるユーザーと、新しいOAuth設定を共有します。
       1. Data Centerの［統合アカウント］セクションにある［OAuthの設定］タブに移動します。
       2. 手順2で作成したOAuthの設定を検索します。
       3. 右側のレンチメニューをクリックし、
          **［アカウントのシェア］** を選択します。

              <Frame>
                <img alt="［アカウントのシェア］" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/t-REVUfgwLiw_Ine/images/kb/ka0Vq0000008o65-00N5w00000Ri7BU-0EMVq000005mKmL.jpg?fit=max&auto=format&n=t-REVUfgwLiw_Ine&q=85&s=cac0d3e3d76a8fa84eb0ebd9d6922a5d" style={{width: 181, height: 180}} width="224" height="223" data-path="images/kb/ka0Vq0000008o65-00N5w00000Ri7BU-0EMVq000005mKmL.jpg" />
              </Frame>

    これで、グループや個別のユーザーを選択して、この設定を共有できます。
  </Accordion>

  <Accordion title="このコネクターを起動しようとしているユーザーです。［認証情報］セクションで［OAuthの設定］をクリックしても、何も表示されません。">
    次の2つの可能性が考えられます。

    * OAuthの設定がまだ存在しません。Domo管理者に連絡して、OAuthの設定が存在するかどうかを確認してください。
    * OAuthの設定は存在していますが、共有されていません。Domo管理者に連絡して、必要なOAuthの設定が共有されていることを確認してください。
  </Accordion>
</AccordionGroup>
