最近更新时间:2022.09.07 11:50:10
首次发布时间:2022.08.31 16:28:03
通过报表任务,结合湖仓一体分析服务(LAS),您可以实现将 LAS SQL 查询的数据结果,以报表形式,通过邮件发送给当前主账号下的用户。您可以自定义邮件标题、正文、头尾展示等内容,同时支持附件的发送。本文将为您介绍报表任务的使用方式。
DataLeap产品若仅开通 Dataleap大数据集成 服务,不支持创建 LAS 报表任务。
收件人需先在 访问控制 界面,用户个人信息中配置邮箱信息,操作详见:访问控制。
查询的全量数据以附件形式提供,若附件大小超过 10M,则邮件中不带附件。
登录 DataLeap租户控制台 。
在 概览 界面,显示加入的项目中,点击 数据开发 进入对应项目。
在 任务开发 界面,左侧导航栏中,点击 新建任务 按钮,进入 新建任务 页面。
选择任务类型:
分类:数据开发。
绑定引擎:LAS。
选择任务:离线数据 LAS 报表任务 。
填写任务基本信息:
任务名称:输入任务的名称,只允许字符.、字母、数字、下划线、连字符、[]、【】、()、()以及中文字符,且在127个字符以内。
保存至: 选择任务存放的目标文件夹目录。
点击 确认 按钮,成功创建任务。
参数 | 说明 |
---|---|
报表类型 | 目前仅支持Email形式。 |
收件人 | 输入当前主账号下的用户信息,会将邮件信息发送给选定用户的邮箱,支持设置多个用户接收。 |
邮件标题 | 默认以【Dataleap】+自定义邮件标题。 |
邮件正文 | 输入邮件正文信息,例如:这是一封由Dataleap 报表任务发出的商品信息接收测试邮件。 |
邮件正文头尾展示 | 您可以选择正文头、正文尾的信息是否展现:
|
报表名称:输入报表名称信息、以及描述信息,方便后续管理。
勾选查询的报表数据,是否在邮件正文中显示(正文中最多显示1000条数据),全量数据可通过附件中的 Excel 表格下载来查看。
复制报表:您可通过右侧的按钮,来快捷复制一份相同的报表内容,您也可以在复制的报表上做二次修改操作。
编辑 LAS SQL 查询报表的逻辑语句,语句中的变量前后需要加双引号,示例如下:
select col1,col2 from db.table where date="${date}" limit 10;
SQL编辑完成后,您可以在编辑器上方的功能栏中,将语句格式化,或者解析语句是否正确等操作,执行引擎仅支持 Spark 引擎。
列名配置:邮件报表中的字段列名展现设置
自动添加:您可以根据 SQL 代码内容,来自动添加 SQL 中的字段信息,以及对应邮件中的表列名信息。
手动添加:您可以手动添加列名信息在邮件的表格中展现,SQL查询的字段数量需要和列名配置中的数量一致。
全部删除:添加的列名配置,支持全量删除操作。
单字段移动删除:您可以在字段列表右侧,手动拖动当前字段列的顺序,或者删除当前字段。
调度配置:在右侧导航栏中,进入 调度配置 界面,配置 LAS 队列信息、调度属性相关配置。详见:调度配置。
任务基础信息和报表信息配置完成后,您可点击任务上方的 调试 按钮,进行报表发送调试。
注意
报表任务调试阶段,仅支持发送邮件给调试发起人,因此调试发起人,也需要在个人信息中配置好邮箱信息。
调试成功后,可展开页面下方的 查询控制台,查看调试记录、运行状态和调试日志等信息。
调试任务成功后,点击上方工具栏中的 提交上线 按钮,在 提交上线 对话框中,选择 回溯数据、监控设置、提交设置 等参数。 提交上线参数设置,详见:数据开发流程引导---离线任务提交发布。