MongoDB BI 连接器

本文介绍如何将 Tableau 连接到 MongoDB 商业智能 (BI) 数据并设置数据源。

开始之前

在开始之前,请收集以下连接信息:

  • 承载要连接到的数据库的服务器的名称

  • 如果启用了 MongoDB 身份验证,则使用用户名和密码

  • 如果启用了 MongoDB 身份验证,则使用与用户凭据相关联的数据库名称

  • 是否要连接到 SSL 服务器?

  • (可选)要在每次 Tableau 连接时运行的初始 SQL 语句

您必须先安装并运行适用于 BI 的 MongoDB 连接器(版本 2.1 或更高版本),然后才能将 Tableau 连接到您的 MongoDB BI 数据。

若要获取适用于 BI 的 MongoDB 连接器,请登录 MongoDB 网站并下载连接器(链接在新窗口中打开)。按照 MongoDB 网站上的安装(链接在新窗口中打开)说明进行操作。

需要驱动程序

此连接器需要驱动程序才能与数据库通信。计算机上可能已经安装了所需的驱动程序。如果计算机上未安装该驱动程序,Tableau 将在连接对话框中显示一条错误消息,其中包含指向驱动程序下载(链接在新窗口中打开)页面的链接,您可在该页面中找到驱动程序链接和安装说明。

进行连接并设置数据源

  1. 启动 Tableau,并在“连接”下选择“MongoDB BI 连接器”。有关数据连接的完整列表,请在“至服务器”下选择“更多”。然后执行以下操作:

    1. 输入服务器名称。

    2. 如果启用了 MongoDB 身份验证,请输入您的用户名及关联的数据库名称和密码。有关使用的正确格式的信息,请参见登录选项。如果未启用 MongoDB 身份验证,请继续执行步骤 c。

      在连接到 SSL 服务器时,选中“需要 SSL”复选框。有关使用 SSL 连接到 MongoDB 的详细信息,请参见 MongoDB 网站上的将 Tableau 连接到 MongoDB(链接在新窗口中打开)

    3. (可选)选择“初始 SQL”以指定要在每次连接开始时(例如打开工作簿、刷新数据提取、登录到 Tableau Server 或发布到 Tableau Server 时)运行的 SQL 命令。有关详细信息,请参见运行初始 SQL

    4. 选择“登录”

      如果 Tableau 无法建立连接,请验证您的凭据是否正确。如果仍然无法连接,则说明您的计算机在定位服务器时遇到问题。请联系您的网络管理员或数据库管理员。

  2. 在数据源页面上,执行下列操作:

    1. (可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。

    2. 选择工作表标签以开始分析。

登录选项

MongoDB 中的用户帐户与 MongoDB 中的特定逻辑数据库相关联。因此,用户登录到 MongoDB 时无需指定与用户凭据关联的数据库名称。这是通过在用户名字符串中传递特殊选项实现的。举例来说,如果用户 henrywilsonexample 数据库关联,他在“用户名”字段中输入以下内容。

henrywilson?source=example

如果要使用默认机制 SCRAM-SHA-1 以外的其他机制,您可以使用 mechanism 选项来定义身份验证机制。例如,如果用户 henrywilson 想要使用质询/响应作为身份验证机制来连接到 example 数据库,那么他应在“用户名”字段中输入以下内容:

henrywilson?source=example,mechanism=MONGODB-CR

有关身份验证选项的详细信息,请访问 MongoDB(链接在新窗口中打开) 网站。

 

另请参见

感谢您的反馈!您的反馈已成功提交。谢谢!