概要
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から接続できることを確認します。パブリッシュしたアカウントとは、別のアカウントで確認しております。
よくあるエラー
特になし