与内容共享平台集成以共享可视化

与内容共享平台和社交渠道(例如 Slack 和 X)集成,以便用户可以轻松地与其他人共享其可视化。

关于在其他平台上共享可视化

如果您的组织使用内容共享平台和社交渠道(例如 Slack 或 Microsoft Teams),则管理员可以配置对此类平台的访问,以便内容作者可以轻松地与其他人共享其数据可视化。

设置后,将在可视化的导出对话框中列出其他内容共享选项。例如,如果您配置和激活了 Slack,用户在单击导出图标时,将会看到用于将可视化导出到 Slack 的选项。
“导出”菜单提供其他内容共享平台

某些平台(例如 Slack)默认显示为非活动模式,而其他平台默认为隐藏状态。设置内容共享平台时,您可以将状态设置为以下状态之一:
状态 说明
活动 导出对话框中显示内容共享平台,并允许用户使用该平台共享内容。例如,您可以将 Slack 显示为“导出”选项。
非活动 导出对话框中显示内容共享平台(例如 Slack),但不允许用户使用该平台共享内容。当用户选择非活动选项时,他们会看到一条消息,建议他们联系管理员。
隐藏 不在导出对话框中显示内容共享平台,无论是否已配置该平台。例如,您可以将社交媒体选项配置为随时可以上线,但是在未来的某个日期之前一直保持隐藏状态。

允许工作簿用户在 Slack 上共享内容

管理员可以在 Oracle Analytics 中设置 Slack 渠道,以启用工作簿用户,以便内容作者可以直接向其组织的 Slack 渠道共享其内容。

  1. 对于要用来共享数据可视化的 Slack 应用程序,获取客户端 ID 和客户端密钥值。
    1. 在 Slack 中打开“您的应用程序”页,即 https://api.slack.com/apps
    2. 选择要使用的应用程序或者创建新的应用程序。
    3. 基本信息选项卡中,导航到应用程序身份证明部分并获取客户端 ID客户端密钥值。
  2. 在 Oracle Analytics 中配置 Slack 应用程序。
    1. 在主页上,单击导航器 用于显示导航器的“导航器”图标,然后单击控制台
    2. 单击内容共享平台
    3. 对于服务,选择 Slack
    4. 状态更改为活动
    5. 对于应用程序名称,输入您在 Slack 中设置的应用程序的名称。
    6. 对于客户端 ID客户端密钥,输入在 Slack 中获取的值(步骤 1)。
    7. 单击更新
    8. 单击复制到剪贴板,以复制 Oracle Analytics 的重定向 URL。
  3. 在 Slack 中,配置 Oracle Analytics 的回调 URL。
    1. 在 Slack 中打开“您的应用程序”页。
    2. 选择要使用的应用程序。
    3. 基本信息选项卡上,单击 OAuth 和权限
    4. 单击添加新的重定向 URL,将剪贴板内容粘贴到重定向 URL 字段中,然后单击添加
    5. 单击保存 URL
  4. 验证您是否可以在 Slack 渠道上共享可视化。
    1. 在 Oracle Analytics 中,打开一个工作簿。
    2. 在“可视化”或“叙述”画布上,单击 导出图标。
    3. 单击 Slack
    正确设置并激活渠道后,Slack 将显示为导出菜单上的一个选项。
工作簿用户现在可以在组织的 Slack 渠道中共享其内容。请参见在消息传送平台上发布可视化或画布

允许工作簿用户通过 Microsoft Teams 共享可视化

管理员可以在 Oracle Analytics 中设置 Microsoft Teams 渠道,以便内容作者可以直接向其组织的 Teams 渠道共享其内容。

开始之前,请在 Azure Active Directory 租户中创建 Microsoft Teams 应用程序。
  1. 在 Microsoft Azure Portal 中,获取要用于共享 Oracle Analytics 内容的 Microsoft Teams 应用程序的客户端 ID、租户 ID 和客户端密钥值。
    1. 在 Microsoft Azure Portal 中创建应用程序后,依次导航到 "Microsoft Entra ID" 和 "App Registrations"(应用程序注册)。
    2. 选择应用程序。
    3. 在 "Overview"(概览)页面上,复制 Essentials(基本)区域中的 Application (client) ID(应用程序(客户端)ID)Directory (tenant) ID(目录(租户)ID)值。
    4. 依次单击 Certificates & secrets(证书和密钥)Client secrets(客户端密钥)New client secret(新客户端密钥),并复制显示的 Value(值)
  2. 在 Microsoft Azure Portal 中,以管理员身份授予以下委派访问权限:
    1. 选择 API Permission(API 权限)
    2. 选择 Add Permission(添加权限)
    3. Microsoft APIs(Microsoft API)中选择 Microsoft Graph ,然后选择 Delegated Permissions(委派权限)
    4. 已添加以下权限:
    • Channel.ReadBasic.All

    • ChannelMessage.Send

    • Files.ReadWrite.All

    • offline_access

    • Team.ReadBasic.All

    • User.Read

  3. 在 Oracle Analytics 中配置 Teams 渠道。
    1. 在主页上,单击导航器 用于显示导航器的“导航器”图标,然后单击控制台
    2. 单击内容共享平台
    3. 对于服务,选择 Teams
    4. 状态更改为活动
    5. 对于应用程序名称,输入您在 Azure Portal 中设置的应用程序的用户友好显示名称。
    6. 对于客户端 ID租户 ID客户端密钥,输入在步骤 1 中获取的值。
      对于客户端 ID,使用应用程序(客户端)ID
      对于租户 ID,使用目录(租户)ID
      对于客户端密钥,使用新客户端密钥
    7. 单击更新
    8. 单击复制到剪贴板,以复制 Oracle Analytics 的重定向 URL。
  4. 在 Microsoft Azure Portal 中,配置 Oracle Analytics 的重定向 URL。
    1. 在 "App registrations"(应用程序注册)下,选择您的应用程序,然后依次单击 Manage(管理)Authentication(验证)
    2. 依次单击 Add a platform(添加平台)Web,然后将从 Oracle Analytics 复制的 Redirect URL(重定向 URL)添加到 Redirect URIs(重定向 URI)列表。
  5. 验证您是否可以在 Teams 渠道上共享工作簿内容。
    1. 在 Oracle Analytics 中,打开一个工作簿。
    2. 在“可视化”或“叙述”画布上,单击导出
    3. 单击 Teams
    4. 指定详细信息并单击发布

      例如,如果您在格式下选择“交互”,访问 Microsoft Teams 渠道上内容的用户可以筛选和重新排列可视化(但不能在 Microsoft Teams 渠道中保存更改)。
工作簿用户现在可以在组织的 Teams 渠道中共享其内容。请参见在消息传送平台上发布可视化或画布