您在此处:
在 Tableau 计算字段中获取预测
在计算字段中轻松获取 Einstein Discovery 预测。在模型管理器中,只需选择预测定义、生成 Tableau 脚本,然后将脚本复制并粘贴到 Tableau 计算字段中。
将 Einstein Discovery 预测嵌入 Tableau 计算字段:
- 使用已被分配管理 Einstein Discovery 权限的用户帐户登录 Salesforce。
- 打开 CRM Analytics Studio。
- 打开模型管理器。
- 查看预测定义。
- 单击高级选项卡。
-
选择创建 Tableau 表格计算。
模型管理器生成一个脚本,该脚本包含要使用的预测定义的 Id、模型中使用的列(变量)以及 Tableau 中相应的源列(稍后可以在 Tableau 中编辑)。
- 单击复制到剪贴板。
-
在 Tableau 工作表中,将模型管理器生成的脚本粘贴到目标计算字段的计算编辑器中。
-
或者,修改脚本以包含其他参数。
可选参数 描述 回归 二元分类 多类分类 maxMiddleValues 响应中返回的热门预测因素的数量。
maxPrescriptions 响应中返回的最大改进数。
showMultiClassProbabilities 确定是否显示概率。
下面是一个示例脚本,其中包含在 Tableau 中创建表扩展的可选参数:{ “modelOrPredictionDefinitionId”: “1ORB0000000HC3KOAW”, “columns”: [“Postal_Code”, “City”, “Ship_Mode”, “Row_ID”, “Profit”, “Category”, “Sub_Category”, “Order_Date”, “Quantity”, “Ship_Date”, “Region”, “Sales”, “State”, “Segment”], “maxMiddleValues”: 3, “maxPrescriptions”: 5, “showMultiClassProbabilities”: false }以下是一个示例脚本,其中包含在 Tableau 中创建表计算的可选参数:SCRIPT_REAL( '{ "modelOrPredictionDefinitionId": "1ORB0000000HC3KOAW", "columns": ["Postal_Code", "City", "Ship_Mode", "Row_ID", "Profit", "Category", "Sub_Category", "Order_Date", "Quantity", "Ship_Date", "Region", "Sales", "State", "Segment"], "maxMiddleValues": 3, "maxPrescriptions": 5, "showMultiClassProbabilities": false }', SUM([Postal Code]), ATTR([City]), ATTR([Ship Mode]), SUM([Row ID]), SUM([Profit]), ATTR([Category]), ATTR([Sub-Category]), ATTR([Order Date]), SUM([Quantity]), ATTR([Ship Date]), ATTR([Region]), SUM([Sales]), ATTR([State]), ATTR([Segment]) ) -
如果需要,使用 Tableau 数据中匹配列的名称替换每个 ATTR 或 SUM 函数中的列名,然后单击确定。
在脚本运行时,它会将预测请求(带有输入数据)发送到 Salesforce 中的预测定义。Einstein Discovery 将结果返回到 Tableau,它显示在您的工作表或仪表板中。
