本主题描述 Tableau 连接到外部分析扩展程序服务时可能会收到的错误。

注意:Tableau 技术支持人员无法协助编写、调整外部脚本或排除其问题。

与任何分析扩展程序通信时可能会发生的错误

错误消息

注释

传递给 SCRIPT 函数的参数是不支持的类型。

Tableau 只能将以下 Tableau 数据类型导出到 R:

数字(小数)

数字(整数)

布尔值

字符串

日期

日期/时间

SCRIPT 函数返回了意外数量的结果。函数预期 %2 个值;返回了 %1 个值。

脚本结果必须是为所有行复制的长度为 1 的标量或矢量,或者长度等于 Tableau 结果表中的行数的矢量。

证书文件对指定的连接 (%1%2:%3) 无效。检查是否为服务器和客户端使用了相同的证书、证书文件未损坏并且日期有效。

验证用于连接到外部服务的证书的编码和格式正确无误。您必须使用有效的 PEM 编码 x509 证书(扩展名为 .crt)进行连接。

SCRIPT 函数返回的结果是意外类型。

在收到无效数据类型时出现。Tableau 只能从 Rserve 服务器导入以下数据类型:

RDouble

RInteger

RLogical

RCharacter

对于 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。

vector 过长。

用于测量从或向 Rserve 发送的数据长度的数字过大,可能指示协议标头已损坏。

Rserve 命令无效。

Tableau 可能错误地实施了 Rserve 协议。

来自服务器的响应是错误“<< (uint32_t)status <

各种错误条件记录在 Rsrv.h 中的注释中。

标头偏移过长。

这可能由于乱码标头与响应数据的偏移过大造成的。

Rserve 套接字失败。

登录、脚本计算、读取挂起检查、结果读取或 Tableau 字段到 R 脚本参数赋值引发非标准异常。

外部服务使用不受支持的身份验证类型。

若要同时支持通过启用 SSL 的方式和明文方式连接到 Rserve 实例,Rserve 服务器管理员必须将以下条目添加到 Rserve 服务器上的 Rserve 配置文件中:

plaintext enable

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

tableau无法建立连接_外部服务连接疑难解答 - Tableau相关推荐

  1. 外部集成 网页制作_外部服务的集成测试

    外部集成 网页制作 我们的系统通常依赖于第三方服务(它们甚至可能是我们无法控制的公司内部服务). 此类服务包括公开API的社交网络,带有诸如Salesforce,身份验证提供程序之类的API的SaaS ...

  2. tableau地图城市数据_优阅达“优分享” | Tableau 2020.4 “地图标记层” 的多种妙用...

    前不久,Tableau 2020.4 发布了!众多新功能特性让数据粉激动不已. 其中,空间分析"地图标记层"功能,被称为 Tableau 开发团队史上最大胆的设计之一.它与 Ado ...

  3. mysql server远程连接_本地远程连接 MySQL server

    问题 MySql Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问.如果想远程访问,需要额外做下操作. 配置修改 定位文件 /etc/mysql/my ...

  4. java jmx连接_使用JMX连接JVM

    什么是JMX? 什么是JMX,Java Management Extensions,即Java管理扩展,是一个为应用程序.设备.系统等植入管理功能的框架.JMX可以跨越一系列异构操作系统平台.系统体系 ...

  5. 怎么在计算机里添加网络公共盘,网络共享怎么连接_电脑如何连接网络共享盘图文步骤...

    有时候我们在日常生活办公时,可能会需要共享文件,但是很多人都不知道应该如何操作.最近就有很多朋友问小编网络共享怎么连接的问题,我们应该如何连接网络共享盘呢?别着急,今天小编就为大家带来电脑如何连接网络 ...

  6. mysql update 左连接_使用左连接的MySQL更新查询

    表格式 表名:file_manager_folder Rows:id,parentId,name 我的查询模拟将文件夹移动到另一个文件夹,并使用IN(?)接受数组. 如果没有相同的parentId和n ...

  7. windows无法配置此无线连接_用Windows 10上网时无法连接无线网怎么办?5种方案帮你解决...

    5种方案帮你解决电脑无线上网 在使用Windows 10上网时,也许你会遇到无法连接无线网的怪现象,网通列表中明明可以可看到网络名称,但连接时显示无法连接此网络.这个问题发生的原因可能多方面的,要针对 ...

  8. 服务器禁用怎么修复,WIN10系统疑难解答服务被禁用怎么恢复?

    方法/步骤1打开Windows10系统的控制面板,双击疑难解答,出现提示:出于安全考虑,某些设置由组策略控制win10 疑难解答.右键点击系统桌面左下角的"开始",在打开的右键菜单 ...

  9. tableau无法建立连接_欧普照明利用 Tableau 解放数字化人才,助力企业数字化转型...

    欧普照明是一家集研发.生产销售.服务于一体的综合性照明企业,创立于 1996 年, 2016 年正式挂牌上市.公司现有员工 6000 多人,产品涵盖 LED 及传统光源.灯具.电工电器.厨卫吊顶产品等 ...

最新文章

  1. 原生ajax+php上传图片的简单实现
  2. 初始Java DVD项目
  3. r语言将百分数化为小数_如何将数字格式化为R中的百分比?
  4. python随机生成中文字符串_用Python生成随机UTF-8字符串
  5. MySQL【环境搭建 03】腾讯云 Linux 环境踩坑 loading shared libraries: libnuma.so.1 + quit without updating PID file
  6. CodeForces - 553C Love Triangles(二分图)
  7. bzoj3482,jzoj3238-超时空旅行hiperprostor【最短路,凸包,斜率优化】
  8. spring mvc 基于表单的认证过程及cookie应用和session管理
  9. java泛型,“参数化参数”的基本理解
  10. PyTorch学习—15.PyTorch中TensorBoard的使用
  11. jbpm5.1介绍(7)
  12. 2020华为软挑热身赛
  13. 时间都去哪了?BPC电波授时信号的“零成本”伪造
  14. 怎样把c语言软件卸载干净,怎么把一个软件卸载干净_小编教你彻底卸载软件的方法-系统城...
  15. SpringBoot集成ckfinder3.5.1
  16. acmclub 2081 班级聚会上的游戏
  17. STM8S的ADC配置
  18. 云计算的特点与产生、云计算体系结构、新摩尔定律、云计算优势
  19. 小迪渗透内网渗透(玖)
  20. On Die Termination (ODT) DDR

热门文章

  1. mac蓝牙连接有问题要怎么处理呢?
  2. css 首个元素,类的第一个元素的CSS选择器
  3. 计算机视觉作业(二)Local Feature Matching
  4. Vue 中监控 img 加载完毕事件
  5. 英语话题 topic 4: My hometown
  6. 声纹识别(说话人识别)技术
  7. 职业学校计算机专业好吗,计算机专业就业前景好不
  8. aria2 32bit Android,【各版本整合】32/64位Aria2 Tools - 支持RPC协议 AriaNG(客户端+网页版)...
  9. Vue获取当前路由地址以及当前页面的地址
  10. 好用的录音软件排行 有哪些电脑录音工具