内容:

MongoDB BI Connector

  • 版本 :2022.1 及更高版本

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

开始之前

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

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

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

  • 与用户凭据关联的数据库名称(如果启用了 MongoDB 身份验证)

  • 是否连接到 SSL 服务器?

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

您必须先安装并运行 MongoDB Connector for BI 版本 2.1 或更高版本,然后才能将 Tableau 连接到 MongoDB BI 数据。

要获取MongoDB Connector for BI,请登录到MongoDB网站和下载连接器(链接在新窗口中打开).按照安装(链接在新窗口中打开)MongoDB网站上的说明。

需要驱动程序

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

建立连接并设置数据源

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

    1. 输入服务器的名称。

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

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

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

有关身份验证选项的详细信息,请参阅蒙戈德(链接在新窗口中打开)网站。

另请参见