---
schema_version: "1"
id: 49626230b09a010499dcd9447e1b8b689f1b24f7fc9d62763d3be6d23a66bd3b
title: MongoDB BI 连接器（已弃用）
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/pro/desktop/examples_mongodb.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-cn/examples_mongodb.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 88a0614ace68046cfcbe098f3e15f11e4609fa93ad38d780385940145d47ba47
description: Connect Tableau to MongoDB BI data and set up the data source (connector deprecated).
---
[跳转到主要内容](#main-content)

# MongoDB BI 连接器（已弃用）

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

> [!WARNING]
> 
> **警告：**自 2025.3 版本起，MongoDB BI 连接器已弃用。您可以使用该连接器，直至其停用为止。一旦连接器停用，它就会从 Tableau 用户界面中移除，使用该连接器的任何数据源将不再按预期工作。弃用的连接器将在弃用 1 到 2 个版本后停用。

**注意：**使用 [Tableau Exchange 上新的 MongoDB SQL 连接器](https://exchange.tableau.com/zh-CN/products/1080 "Tableau Exchange 中有关 MongoDB 连接器的信息链接")代替此连接器。

## 开始之前

在开始之前，请收集以下连接信息：

- 承载要连接到的数据库的服务器的名称
- 如果启用了 MongoDB 身份验证，则使用用户名和密码
- 如果启用了 MongoDB 身份验证，则使用与用户凭据相关联的数据库名称
- 是否要连接到 SSL 服务器？
- （可选）要在每次 Tableau 连接时运行的初始 SQL 语句

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

若要获取适用于 BI 的 MongoDB 连接器，请登录 MongoDB 网站并[下载连接器](https://www.mongodb.com/try/download/bi-connector)。按照 MongoDB 网站上的[安装](https://www.mongodb.com/docs/bi-connector/current/installation)说明进行操作。

### 需要驱动程序

此连接器需要驱动程序才能与数据库通信。如果计算机上未安装该驱动程序，Tableau 将在连接对话框中显示一条错误消息，其中包含指向[驱动程序下载](https://www.tableau.com/zh-cn/support/drivers)页面的链接，您可在该页面中找到驱动程序链接和安装说明。

## 进行连接并设置数据源

1. 启动 Tableau，并在“连接”下选择“MongoDB BI 连接器”。有关数据连接的完整列表，请在“至服务器”下选择“更多”。然后执行以下操作：
    
    1. 输入服务器名称。
    2. 如果启用了 MongoDB 身份验证，请输入您的用户名及关联的数据库名称和密码。有关使用的正确格式的信息，请参见[登录选项](#Sign-in)。如果未启用 MongoDB 身份验证，请继续执行步骤 c。
        
        在连接到 SSL 服务器时，选中“需要 SSL”复选框。有关使用 SSL 连接到 MongoDB 的详细信息，请参见 MongoDB 网站上的[将 Tableau 连接到 MongoDB](https://www.mongodb.com/tableau?jmp=tbl)。
    3. （可选）选择“初始 SQL”以指定要在每次连接开始时（例如打开工作簿、刷新数据提取、登录到 Tableau Server 或发布到 Tableau Server 时）运行的 SQL 命令。有关详细信息，请参见[运行初始 SQL](https://help.tableau.com/current/pro/desktop/zh-cn/connect_basic_initialsql.htm)。
    4. 选择“登录”。
        
        如果 Tableau 无法建立连接，请验证您的凭据是否正确。如果仍然无法连接，则说明您的计算机在定位服务器时遇到问题。请与您的网络管理员或数据库管理员联系以获得更多帮助。
2. 在数据源页面上，执行下列操作：
    
    1. （可选）在页面顶部选择默认数据源名称，然后输入要在 Tableau 中使用的唯一数据源名称。例如，使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
    2. 选择工作表标签以开始分析。

## 登录选项

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

`henrywilson?source=example`

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

`henrywilson?source=example,mechanism=MONGODB-CR`

有关身份验证选项的详细信息，请访问 [MongoDB](https://docs.mongodb.com/manual/reference/connection-string#authentication-options) 网站。

## 另请参见

- [设置数据源](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_prepare.htm) – 向此数据源中添加更多数据，或者在分析数据之前准备数据。
- [构建图表和分析数据](https://help.tableau.com/current/pro/desktop/zh-cn/design_and_analyze.htm) – 开始数据分析。