用于 Snowflake 数据连接身份验证的凭据配置文件
对于 Snowflake 连接中的自动身份验证(例如自动化服务和已排定计划的更新),需要使用 Snowflake 服务帐户的凭据设置凭据配置文件。使用密钥对身份验证或用户名和密码。
凭据配置文件是什么?
关于此任务
凭据配置文件是一种方式,它存储用于连接到外部数据源的凭据,而不将凭据存储在分析本身中。凭据配置文件具有名称,并且包含用户名和密码。如果您使用了密钥对身份验证,则凭据配置文件将会在密码中包含私钥。
如果您不希望分析的最终用户在打开分析时必须手动登录到外部系统,这将很有用。例如,当您想要使用自动化服务或已排定计划的更新时。
为 Snowflake 创建凭据配置文件
关于此任务
开始之前
开始之前,您必须已设置 Snowflake 服务帐户。
过程
使用密钥对身份验证的凭据配置文件示例
在以下示例中,私钥未加密。
<entry profile="snowflake_keypair">
<allowed-usages>
<entry connector-id="Spotfire.SnowflakeAdapter" />
</allowed-usages>
<username>the_username</username>
<password>
{"privateKey":"-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPzgz7M/ULUxLt
JkQ1Fg+YKdjCqVoWhc8ZTpHy1awqjgIunSBveN07UgZ/x2rfLfv5bX97QQNWnUvw
o5+0GFwMzGfeLBCApJYwDlgJBd94ybP4A+xU748F6aK/jxGSFbFAXsLsUT0fNIQV
EOynnMapR47D4A3veyelkGPW
-----END PRIVATE KEY-----
","password":""}
</password>
</entry>
指定要用于分析的凭据配置文件。
关于此任务
开始之前
要在 Spotfire Web 客户端或自动化服务中使用凭据配置文件进行身份验证,必须在 Web Player 服务上将连接器的身份验证模式设置为 WebConfig。请参见《Spotfire Server 和环境 - 安装和管理》手册中的连接器的身份验证模式。
过程
- 在连接 Snowflake 的分析文件中,选择菜单栏上的“数据”>“数据连接属性”。
- 在“数据连接属性”对话框中,单击以选择您的 Google BigQuery 连接,然后单击“设置”。
- 在“数据连接设置”对话框中的“数据源”选项卡上,单击“设置”。
- 在“数据源设置”对话框中的“凭据”选项卡上,选择“否,但保存凭据配置文件”。
- 在文本字段中,输入要使用的凭据配置文件的名称。
- 要保存更改,请单击“确定”关闭已打开的对话框。