mongotranslate
MongoDB工具 >MongoDB BI连接器 >从Tableau Desktop连接 > 使用验证和TLS / SSL从Tableau Desktop连接
将Tableau 连接到BI的MongoDB连接器需要执行以下操作:
将Tableau 连接到BI的MongoDB连接器需要执行以下操作:
使用TLS / SSL将Tableau连接到BI的MongoDB连接器 :
下载用于BI Connector的MongoDB ODBC驱动程序,然后运行Windows安装程序(.msi
)。
要将Tableau安全连接到BI连接器,需要配置为使用MongoDB ODBC驱动程序的系统 DSN。要创建系统DSN,请按照以下步骤操作:
选择适合您的系统和ODBC驱动程序版本的程序版本(64位或32位)。
System DSN
Add
按钮。¶选择MongoDB ODBC 1.1.0 ANSI驱动程序或 MongoDB ODBC 1.1.0 Unicode驱动程序,然后单击“ 确定”。
注意
ANSI ODBC驱动程序可提供最佳性能,但字符集有限。Unicode ODBC驱动程序支持较宽的字符集,但结果可能会稍微降低性能。
在--auth
启用时运行或连接到Atlas实例的BI Connector 时,以下字段必填
。
栏位名称 | 描述 | ||||||
---|---|---|---|---|---|---|---|
用户 | 经过验证可以使用您的目标数据库的MongoDB用户的用户名。 您可以在用户名后指定以下身份验证选项作为URI样式的查询参数:
例 要 例 要 例 要
使用Kerberos身份验证机制 有关Kerberos配置的更多信息,请参见 为BI Connector配置Kerberos。 |
||||||
密码 | 经过身份验证的用户密码。 | ||||||
认证方式 | 默认身份验证方法。当将 MongoDB ODBC驱动程序用于BI Connector时,此字段不是必需的。 要将身份验证插件与另一个ODBC驱动程序一起使用,请在此字段中输入字符串 |
通过单击详细信息>>,然后单击SSL选项卡来访问TLS / SSL表单字段。以下参数可用,并且可能是必需的,具体取决于您的 TLS / SSL配置:
栏位名称 | 描述 |
---|---|
SSL密钥 | 客户端/服务器密钥文件的位置。 |
SSL证书 | 客户端/服务器证书文件的位置。 |
SSL CA文件 | 包含受信任证书颁发机构列表的文件位置。 |
SSL密码 | 包含允许密码列表的文件位置。 |
SSL模式 | 设置为REQUIRED 需要加密通道。如果未提供加密通道,则连接失败。 |
RSA公钥 | 包含RSA公钥的PEM文件的位置。 |
注意
用于Atlas的BI连接器使用TLS / SSL,但不需要在系统DSN中配置任何TLS / SSL设置。
Test
按钮以测试ODBC连接。¶如果连接成功,请单击“ 确定”以添加 DSN。如果连接失败,请检查以确保对连接中命名的数据库的MongoDB用户进行了正确的身份验证。
启动Tableau Desktop应用程序,或者如果它已经在运行,请重新启动它。
下载用于BI Connector的MongoDB ODBC驱动程序,然后运行macOS安装程序(.dmg
)。
要将Tableau安全连接到BI连接器,需要配置为使用MongoDB ODBC驱动程序的系统 DSN。要创建系统DSN,请按照以下步骤操作:
注意
ODBC管理器包含在MongoDB ODBC驱动程序中。
重要
MongoDB ODBC驱动程序附带的ODBC管理器1.0.16版本与macOS Catalina不兼容。如果您在Catalina上,请下载并安装 最新版本(1.0.19)的ODBC管理器。
选择MongoDB ANSI ODBC驱动程序或 MongoDB Unicode ODBC驱动程序,然后单击OK。
注意
ANSI ODBC驱动程序可提供最佳性能,但字符集有限。Unicode ODBC驱动程序支持较宽的字符集,但结果可能会稍微降低性能。
使用上述过程,添加以下关键字:
关键词 | 值 |
---|---|
服务器 | MongoDB Connector for BI主机的主机名或IP地址。 重要 用于 |
港口 |
MongoDB Connector for BI 的IANA
端口号。默认值为3307 。 |
数据库 | 连接后要使用的数据库。 注意 与Microsoft Excel连接时必需。 |
有关ODBC参数的完整列表,请参见 连接器/ ODBC连接参数。
例如,您的用户DSN配置应类似于以下内容:
注意
不要关闭设置窗口。继续进行下一步。
使用上述过程,添加以下关键字:
关键词 | 值 | ||||||
---|---|---|---|---|---|---|---|
UID | 可以访问活动的MongoDB Connector for BI数据库的用户的用户名。 您可以在用户名后指定以下身份验证选项作为URI样式的查询参数:
例 要 例 要 例 要
使用Kerberos身份验证机制 有关Kerberos配置的更多信息,请参见 为BI Connector配置Kerberos。 |
||||||
残障人士 | 与UID关联的密码。 |
有关ODBC参数的完整列表,请参见 连接器/ ODBC连接参数。
例如,您的用户DSN配置应类似于以下内容:
注意
用于Atlas的BI连接器使用TLS / SSL,但不需要在系统DSN中配置任何TLS / SSL设置。
使用上述步骤,根据您的TLS / SSL配置添加以下关键字:
关键词 | 值 |
---|---|
SSLKEY |
.pem密钥文件的路径。 |
SSLCERT |
SSL证书的路径。 |
SSLMODE |
设为REQUIRED 。 |
SSLCA |
SSL证书颁发机构文件的路径。 |
SSLCIPHER |
包含允许密码列表的文件路径。 |
RSAKEY |
包含RSA公钥的PEM文件的路径。 |
ENABLE_CLEARTEXT_PLUGIN |
设置为1 启用明文身份验证。 |
注意
如果要连接Microsoft Excel,则证书必须位于/Library/ODBC/
目录中。
有关ODBC参数的完整列表,请参见 连接器/ ODBC连接参数。
例如,您的用户DSN配置应类似于以下内容:
启动Tableau Desktop应用程序,或者如果它已经在运行,请重新启动它。