Snowflakeに対してTableau Desktop・Tableau Online(Server)によるOAuth認証(Azure AD)の設定


概要

Snowflakeに対して、Tableau Desktop・Tableau Online(Server)によるAzure ADアカウントによるOAuth認証により接続する方法を紹介します。

事前準備

下記記事を参考に、Azure ADアカウントにてSnowflakeへログインできるように設定を実施してください。

Snowflakeに対してAzure ADアカウントによるシングルサインオンの設定

手順

1.Snowflakeに接続し、accountadminにて下記のSQLを実行します

--Tableau DesktopからのOAuth認証を許可
use role accountadmin;
create security integration td_oauth_int1
  type = oauth
  enabled = true
  oauth_client = tableau_desktop;

--Tableau Online、および、Tableau ServerからのOAuth認証を許可
use role accountadmin;
create security integration ts_oauth_int1
  type = oauth
  enabled = true
  oauth_client = tableau_server

2. Tableau Desktopから接続できることを確認します。


3. 2で作成したデータソースをパブリッシュ後、Tableau Onlineから接続できることを確認します。パブリッシュしたアカウントとは、別のアカウントで確認しております。


よくあるエラー

特になし

参考リンク