---
schema_version: "1"
id: 3d9250e0e6913cc483692e2e2ebf746e9145b3e7a246efbbbbc67b75c5bf6f23
title: OneDrive 和 SharePoint Online
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/examples_onedrive.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/examples_onedrive.htm
source_site: help.tableau.com
content_type: documentation
content_hash: fadfe7fc2a9c3655b61f548fbf32283de3c3c405d34aefd83b9e5304d26f6976
description: Connect Tableau to OneDrive and SharePoint Online document libraries and set up the data source.
---
[跳转到主要内容](#main-content)

# OneDrive 和 SharePoint Online

本文介绍如何将 Tableau 连接到 OneDrive 和 SharePoint Online 文档库数据以及如何设置数据源。

从 Tableau 版本 2024.2 开始，OneDrive 和 SharePoint Online 连接器支持特定于租户和自定义连接。对于以前的版本（2024.1 及更低版本），需要将 Microsoft 端的应用程序连接配置为多租户，才能使与 Tableau 的连接正常工作。

## 开始之前

在开始之前，请完成以下任务：

1. 获取您的 Microsoft 帐户的电子邮件地址和密码。
2. 将 Microsoft Graph API 的委派权限添加到 Azure AD。
3. 授予 Tableau 同意使用以下应用程序编程接口 (API) 权限来访问 OneDrive 和您的 SharePoint Online 文档库中的文件：
    - `Files.Read.All`
    - `Sites.Read.All`
    - `User.Read`
    - `offline_access`
4. 找到并记录您的 OAuth 实例 URL（端点）和租户 ID。
    - 如果您还没有租户 ID，请联系您的 Microsoft Entra 管理员。有关更多技术信息，请参见 Microsoft 帮助中的[查找应用的 OpenID 配置文档 URI](https://learn.microsoft.com/en-us/entra/identity-platform/v2-protocols-oidc#find-your-apps-openid-configuration-document-uri)。
    - 有关确定域（端点）的信息，请参见 [Microsoft Entra 身份验证端点](https://learn.microsoft.com/en-us/entra/identity-platform/authentication-national-cloud#azure-ad-authentication-endpoints)。
    - Tableau 使用的格式是 `https://[endpoint]/[tenantID]`。例如：  
        `https://login.microsoftonline.com/common`  
        `https://login.microsoftonline.com/690b6114-8fc7-4554-b27b-acc18e6fc5cd`

## 推荐配置

设置自定义 OAuth 客户端以使用贵公司的 IT 策略

您可以使用自定义 OAuth 客户端根据您自己的 IT 策略完全控制您的 OAuth 配置。使用您自己的 OAuth 客户端的选项使您免于受制于 Tableau 发布周期和 Tableau 的 OAuth 客户端轮换计划。有关如何配置您自己的 OAuth 客户端的信息，请参见 Tableau Server 文档中的[为 OAuth 配置 Azure AD](https://help.tableau.com/current/server/zh-cn/config_oauth_azure_ad.htm#custom) 和 Tableau Cloud 文档中的 [OAuth 连接](https://help.tableau.com/current/online/zh-cn/protected_auth.htm)。

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

**注意**：Tableau 支持使用的文件类型包括 Excel、.csv/文本和 JSON。

1. 启动 Tableau，并在“连接”下选择“OneDrive”和**“SharePoint** **Online”**。“OAuth 实例 URL”对话框将会打开，您可以执行以下操作之一：
    1. 若要使用通用 OAuth 身份验证，请将 URL 保留为默认值 (https://login.microsoftonline.com/common)。
    2. 若要使用自定义 URL 进行身份验证，请输入您为 Microsoft OAuth 配置的 URL。  
        ![“Oauth 实例 URL”对话框](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/onedrive_oauth_url.png)
2. 在 Tableau 在默认浏览器中打开的选项卡内，请执行以下操作：
    1. 输入您的电子邮件地址，然后选择“下一步”。
    2. 输入您的密码，然后选择“登录”。
    3. 选择“是”以向 Tableau 授予对您的 OneDrive 文件和 SharePoint Online 文档库文件的访问权限。
    4. 收到通知时关闭浏览器窗格。
    5. 搜索或选择要连接到的文件，然后选择**“连接”**。该文件可以来自以下三个类别之一：
        - OneDrive（个人文件）：您拥有的文件
        - OneDrive（与您共享）：其他所有者与您共享的文件
            
            **注意：**OneDrive（与您共享）不适用于 OneDrive Personal 帐户。
        - SharePoint 站点：您有权访问的 SharePoint Online 文档库中的文件
3. 在数据源页面上，执行下列操作：
    1. （可选）在页面顶部选择默认数据源名称，然后输入要在 Tableau 中使用的唯一数据源名称。例如，使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
    2. 若要开始分析，请选择工作表标签。

注意：Tableau 不支持 OneDrive 或 SharePoint Online 文档库中的转置表。

## 使用 Data Interpreter 清理您的数据

如果 Tableau 检测到它可以帮助优化数据源以进行分析，则会提示您使用数据解释器。Data Interpreter 能够检测您可以使用的子表，并且能够移除以后可能会在分析中引起问题的唯一格式。有关数据清理的信息，请参见[使用 Data Interpreter 清理 Excel、CSV、PDF 和 Google Sheets 中的数据](https://help.tableau.com/current/pro/desktop/zh-cn/data_interpreter.htm)。

Tableau Prep 中的 Data Interpreter 仅支持直接连接 Microsoft Excel。Data Interpreter 目前不适用于存储在云驱动器中的 Excel 文件。有关详细信息，请参见 Tableau Prep 帮助中[连接到数据](https://help.tableau.com/current/prep/zh-cn/prep_connect.htm?#considerations-when-using-builtin-connectors)主题中的“使用 Data Interpreter 连接到 Microsoft Excel 数据并进行清理”。

## OneDrive 和 SharePoint Online 疑难解答

### 与多个帐户的连接

使用 Web 制作或发布到 Web 时，您无法在同一工作簿中使用多个 OneDrive 帐户。Desktop 中可以有多个帐户连接。

### 使用 Internet Explorer 11 和 Edge 进行 Web 制作

在 Internet Explorer 11 和 Edge 中，您无法使用不安全的连接 (http) 访问服务器。使用安全连接 (https) 或改用另一个浏览器。

## 另请参见

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