内容:
- 构建图表和分析数据
- 嵌入和保存“数据问答”(Ask Data) 功能中的可视化
- “数据问答”(Ask Data)功能支持的分析函数
- 创建针对特定受众聚焦“数据问答”(Ask Data) 功能
- 针对“数据问答”(Ask Data)功能(Ask Data)优化数据
- 为“数据问答”(Ask Data)功能添加同义词
- 为站点禁用或启用“数据问答”(Ask Data) 功能
- 在“数据”窗格中组织和自定义字段
- 编辑字段的默认设置和属性
- 在视图中创建别名以重命名成员
- 在离散和连续之间转换字段
- 将度量转换为维度
- 创建分层结构
- 对数据进行分组
- 使用组为视图设置颜色
- 通过将数据分组来纠正数据错误或合并维度成员
- 创建集
- 为“前 N 个”和“其他”创建集
- 创建参数
- 使用参数使视图更具交互性
- 示例 – 向地图视图中添加参数
- 示例 – 使用参数交换度量
- 自定义日期和时间字段
- 数据源的日期属性
- 更改日期级别
- 自定义日期
- 会计日期
- 完善日期转置
- 自定义日期格式
- ISO-8601 基于周的日历
- 在自定义日期格式中使用基于周的占位符
- 连续日期
- 从头开始构建数据视图
- 通过将字段拖到视图中来开始构建可视化项
- 在视图中使用轴和多个度量
- 度量值与度量名称
- 处理 Null 值和其他特殊值
- 显示或隐藏缺少的值或空行和空列
- 使用“智能显示”启动视图
- 添加视觉细节
- 更改标记的类型
- 控制标记的外观
- 显示和隐藏标记标签
- 移动标记
- 堆叠标记
- 调色板和效果
- 示例 –“颜色”上的多个字段
- 对数据进行筛选和排序
- 筛选数据
- 跨多个数据源筛选数据
- 创建相对日期筛选器
- 使用上下文筛选器改善性能
- 将筛选器应用于多个工作表
- 对数据进行排序
- 展示见解
- 显示合计
- 添加注释
- 在工具提示中创建视图(工具提示内部可视化项)
- 使用动作添加交互功能
- 筛选动作
- 突出显示动作
- 颜色图例突出显示
- 在上下文中突出显示数据点
- 突出显示工具栏按钮
- 创建高级突出显示动作
- URL 动作
- 参数动作
- 集动作
- 运行动作
- 动作和仪表板
- 筛选动作
- 突出显示动作
- 在上下文中突出显示数据点
- 突出显示工具栏按钮
- 在动作名称中使用字段和筛选器值
- 生成常用图表类型
- 生成区域图
- 生成条形图
- 生成盒形图
- 构建标靶图
- 使用密度标记进行构建(热图)
- 生成甘特图
- 生成突出显示表
- 生成直方图
- 生成折线图
- 生成填充气泡图
- 生成饼图
- 生成散点图
- 生成文本表
- 生成树状图
- 生成组合图
- 构建高级图表类型
- 将计算列添加至视图
- 计算 Z 分数
- 显示关键进度指标
- 创建帕累托图
- 创建人口金字塔图
- 使用参数和集创建同现可视化
- 直观显示本福德定律
- 依据连续度量创建数据桶
- 针对辅助功能构建数据视图
- 设计无障碍视图的最佳做法
- 针对辅助功能制作视图
- 地图和地理数据分析
- 入门指南教程
- 地图概念
- 地图工作区
- 使用位置数据
- 连接到数据库中的空间数据
- 在 Tableau 中联接空间文件
- 在地图上绘制无法识别的位置
- 创建 schema.ini 文件
- 混合地理数据
- 自定义地理编码与数据混合
- 分配地理角色
- 编辑未知或不明确的位置
- 构建地图
- 简单地图
- 基于空间文件的地图
- 为地图创建地理层
- 显示定量值的地图
- 突出显示可视数据群集的地图
- 显示比例或聚合数据的地图
- 显示随时间变化的路径的地图
- 显示密度或趋势的地图
- 显示起点和终点之间的路径的地图
- 双轴(分层)地图
- 包含饼图的填充地图
- 自定义地图的外观
- 在地图上创建领地
- 自定义用户与地图的交互方式
- 选择背景地图
- 使用 Mapbox 地图
- 使用 WMS 服务器
- 保存地图源
- 导入地图源
- 浏览地图中的数据
- 在地图中搜索位置
- 入门指南教程
- 地图概念
- 地图工作区
- 在地图中测量数据点与位置之间的距离
- 地图图像存储
- 使用背景图像
- 在 Tableau 中将 Google 地图和 OpenStreetMap 的图像添加为背景图像
- 查找背景图像坐标
- 分析数据
- 使用“数据解释”功能更快地发现见解
- “数据解释”功能入门
- 解释类型
- 使用“数据解释”功能的要求和注意事项
- 控制对“数据解释”功能的访问
- “数据解释”功能的工作原理
- 查看分析的字段
- 为站点禁用或启用“数据解释”功能
- 使用数据更改雷达识别异常值(有限预览)
- 添加参考线、参考区间、参考分布和参考箱
- 显示趋势线
- 标记线
- 在数据中查找群集
- 预测数据
- Tableau 中的预测工作原理
- 创建预测
- 在视图中没有日期时进行预测
- 预测字段结果
- 配置预测选项
- 查看预测说明
- 预测疑难解答
- 解决预测错误
- 预测建模
- 预测建模函数在 Tableau 中的工作方式
- 选择预测模型
- 选择预测因子
- 预测建模中的计算依据和数据分区
- 示例 - 使用预测建模函数探索女性预期寿命
- 时间系列可视化项中的预测建模函数
- 使用生成的标记的预测建模
- 预测建模中的正则化与扩增
- 解决预测建模函数中的错误
- Tableau 中的 Einstein Discovery
- 使用 Einstein Discovery 仪表板扩展程序在 Tableau 中浏览预测
- 将表达式传递到分析扩展程序
- 分析扩展程序连接疑难解答
- 创建计算字段
- 计算入门指南
- 创建简单的计算字段
- 了解计算
- 计算的类型
- 选择正确的计算类型
- 关于了解如何创建计算的提示
- 创建计算的最佳做法
- 设置计算的格式
- 函数
- 数字函数
- 字符串函数
- 日期函数
- 类型转换
- 逻辑函数
- 聚合函数
- 直通函数 (RAWSQL)
- 用户函数
- 表计算函数
- 空间函数
- 预测建模函数
- 其他函数
- Tableau 中的 FORMAT() 函数解决方法
- 所有函数(分类)
- 所有函数(按字母顺序)
- 表计算
- 表计算类型
- 快速表计算
- 自定义表计算
- 详细级别表达式
- 概述:详细级别表达式
- 表范围详细级别表达式
- FIXED 详细级别表达式
- INCLUDE 详细级别表达式
- EXCLUDE 详细级别表达式
- 使详细级别表达式与视图详细级别一致
- 筛选器和详细级别表达式
- 详细级别表达式的数据源约束
- 使用计算字段的提示
- 临时计算
- 使用计算进行聚焦
- 计算百分比
- 在视图中浏览和检查数据
- 缩放和平移视图,以及选择标记
- 撤消和重做
- 摘要卡
- 查看基础数据
分析扩展程序连接疑难解答
tableau- 版本 :2022.1 及更高版本
适用于: Tableau Desktop
本主题描述 Tableau 连接到外部分析扩展程序服务时可能会收到的错误。
注意:Tableau 技术支持人员无法协助编写、调整外部脚本或排除其问题。
与任何分析扩展程序通信时可能会发生的错误
错误消息 | 注释 |
传递给 SCRIPT 函数的参数是不支持的类型。 | Tableau 只能将以下 Tableau 数据类型导出到 R:
|
SCRIPT 函数返回了意外数量的结果。函数预期 %2 个值;返回了 %1 个值。 | 脚本结果必须是为所有行复制的长度为 1 的标量或矢量,或者长度等于 Tableau 结果表中的行数的矢量。 |
证书文件对指定的连接 (%1%2:%3) 无效。检查是否为服务器和客户端使用了相同的证书、证书文件未损坏并且日期有效。 | 验证用于连接到外部服务的证书的编码和格式正确无误。您必须使用有效的 PEM 编码 x509 证书(扩展名为 .crt)进行连接。 |
SCRIPT 函数返回的结果是意外类型。 | 在收到无效数据类型时出现。Tableau 只能从 Rserve 服务器导入以下数据类型:
对于 TabPy,Tableau 只能导入以下数据类型:
如果结果为 null 或存在 Tableau 无法从外部服务器收集到说明的脚本执行错误,也会报告此错误。 |
与外部服务通信时出错。 | Tableau 在“try”外部函数内运行所有外部脚本。当“try”函数捕获计算错误时,会显示此错误以及外部服务生成的错误消息。 |
此外部服务连接不支持身份验证。请尝试在不指定密码的情况下进行连接。 | |
身份验证失败。请提供有效的外部服务用户名和密码。 | |
外部服务中启用的身份验证类型不受支持。 | 禁用外部服务身份验证或更改为纯文本密码身份验证。 |
未配置外部服务连接。请指定服务器名称并重试。 | 请参见使用分析扩展程序传递表达式。 |
计算“%1”包含一个需要内部服务连接的 SCRIPT_ 函数。请配置外部服务连接以启用自定义脚本。 | 请参见使用分析扩展程序传递表达式。 |
尝试发布的工作簿包含需要外部服务连接的 SCRIPT_ 函数。公共工作簿中不允许包含自定义脚本。 | 无法将包含外部服务脚本的公共工作簿发布到 Tableau Public。 |
Tableau Public 不支持运行需要外部服务的自定义脚本。若要利用外部服务,请升级到 Tableau Desktop Professional Edition。 | “Tableau Public”(在此错误中)是指 Tableau Desktop Public。 |
Tableau Reader 不支持运行需要外部服务的自定义脚本。若要利用外部服务,请升级到 Tableau Desktop Professional Edition。 | 无法在 Tableau Reader 中查看包含外部服务脚本的工作簿。 |
只有 Rserve 服务器才可能会出现的错误
错误消息 | 注释 |
无法识别 Rserve 签名。 | Rserve 标头签名必须为“Rsrv”。 |
无法识别 Rserve 版本。 | Rserve 标头版本必须为“0103”。 |
无法识别 Rserve 协议。 | Rserve 标头协议必须为“QAP1”。 |
在连接到 R 时身份验证失败。 | Tableau 尝试向 Rserve 进行身份验证但失败。请确认您输入了有效密码。 |
参数/主体中的字节数不正确。 | |
Tableau 读取的数据长度不等于标头承诺的长度。 | |
无法识别响应类型。 | 读取结果时的传输协议类型不是预期的 SEXP。 |
用于测量从或向 Rserve 发送的数据长度的数字过大,可能指示协议标头已损坏。 | |
Rserve 命令无效。 | Tableau 可能错误地实施了 Rserve 协议。 |
来自服务器的响应是错误“<< (uint32_t)status <<”。有关详细信息,请参见 Rsrv.h。 | 各种错误条件记录在 Rsrv.h 中的注释中。 |
标头偏移过长。 | 这可能由于乱码标头与响应数据的偏移过大造成的。 |
Rserve 套接字失败。 | 登录、脚本计算、读取挂起检查、结果读取或 Tableau 字段到 R 脚本参数赋值引发非标准异常。 |
外部服务使用不受支持的身份验证类型。 | 若要同时支持通过启用 SSL 的方式和明文方式连接到 Rserve 实例,Rserve 服务器管理员必须将以下条目添加到 Rserve 服务器上的 Rserve 配置文件中:
|
RServe 上发生了加密系统错误。 | RServe 的加密系统发生错误。有关详细信息,请检查 RServe 日志。 |
RServe 由于安全违规而发起关闭命令。 | RServe 由于安全违规而关闭了连接。有关详细信息,请检查 RServe 日志。 |
为安全连接设置了“外部服务配置”,但缺少证书。 | 建立与外部服务的安全连接时,需要上载您希望用于对此外部服务签名的证书。与未使用此证书签署的服务器的连接将被拒绝。这可确保仅将数据发送到受信任的服务器。 |
证书文件对指定的连接 (%1%2:%3) 无效。检查是否为服务器和客户端使用了相同的证书、证书文件未损坏并且日期有效 | 提供的证书对于此连接配置无效。检查以确定它是否与用于签署外部服务服务器的证书匹配、它是否为 PEM 编码,并且对于当天的日期有效。 |
外部服务连接证书无效 | 提供的证书无效。检查以确定证书是否为 PEM 编码,并且它对于当天的日期有效。 |
外部服务连接未能创建 SSL/TLS 上下文 | Tableau 未能为此给定外部服务配置初始化安全环境。检查以确定主机和端口是否正确,并且证书有效。 |
外部服务未能与 SSL/TLS 连接 | Tableau 未能建立与外部服务的安全连接。验证外部服务是否配置为支持安全连接,并且提供的证书是否与用于签署外部服务的证书匹配。 |
无法识别外部服务服务器协议 | 主机前面附带了 Tableau 无法识别或不支持的协议。如果连接到 RServe,则不需要任何协议。如果连接到 TabPy,则在建立明文连接时需要 HTTP 协议,在建立安全连接时需要 HTTPS 协议。 |
其他问题
SCRIPT 函数甚至在计算结果为 false 的逻辑语句中运行
将表达式发送给运行的外部服务实例的函数将会执行,即使它位于本该阻止它执行的逻辑语句中也是如此。IF、IIF 和 CASE 之类的逻辑函数就是如此。例如:
IF 1==0 THEN
[[R script code]]
ELSE
"1 does not equal 0"
END