-
创建批次变量 - 可信智能计算服务 TICS
维度主键。 VALUE json格式,内部为key - value形式。 说明: key为批次变量名,且必须为小写。 value为批次变量的值。 可配置多个key - value。 系统将批次变量的处理放在离线的Hadoop平台上,解耦了数据的在线处理和离线分析运算,即保证了数据处理的实时
-
添加实时查询变量 - 可信智能计算服务 TICS
减少人为原因产生的错误变量。 操作步骤 参考访问RTD WebUI界面,登录RTD WebUI管理界面。 选择“业务管理 > 变量&规则配置 > 实时查询变量”。 单击“新增”,参见以下表格设置实时查询变量的相关属性参数。 表1 实时查询变量参数一览表 参数名 说明 事件源类型
-
变量&规则开发指导 - 可信智能计算服务 TICS
排版规范 SQL语法 存储过程语法 系统视图 数据安全 数据库空间规划 数据库备份恢复 性能优化 设计规范 注意事项 父主题: 变量&规则配置
-
执行分析作业时,提示“节点内存不足,已拒绝在节点中运行该任务”,如何解决? - 可信智能计算服务 TICS
执行分析作业时,提示“节点内存不足,已拒绝在节点中运行该任务”,如何解决? 执行作业时提运行失败,报错如图1所示: 图1 作业报错信息 TICS针对每个作业,分配了固定的工作内存,当同时运行的作业较多时,可能出现该报错。如图2所示,您可以在TICS空间作业列表查看是否有其他作业正在运行,等待其运行完成,再重试该作业。
-
动态扩展变量 - 可信智能计算服务 TICS
创建事件源维度映射并上线。事件源上线后可以在事件变量页面看到该事件源对应的动态扩展变量已上线。 图1 上线事件源 父主题: 变量&规则配置
-
简介 - 可信智能计算服务 TICS
简介 目前业界的关系型数据库都参照ANSI/ISO国际SQL标准基础,本文也不例外,参考标准SQL,是标准SQL的子集。 本规范以提高可读性和代码质量为原则,强调实用性、可操作性,对RTD产品的数据库的开发、设计、SQL进行约束。 本规范采用以下的术语描述: 规则:编程时强制必须遵守的原则。
-
添加存储过程规则 - 可信智能计算服务 TICS
适用于多种场景下的规则编写。 操作步骤 参考访问RTD WebUI界面,登录RTD WebUI管理界面。 选择“业务管理 > 变量&规则配置 > 存储过程规则”。 单击“新增”,在“事件源类型”项中选择事件源,,“维度名称”项中选择维度,然后设置规则的名称、规则类型、规则详情以及描述信息等内容。
-
前言 - 可信智能计算服务 TICS
前言 关键词 SQL、存储过程、语法规范。 摘要 考虑到RTD使用PLSQL及SQL写作有规范性的需求,防止不规范的语法对后期的维护带来困难,对目前RTD产品及解决方案使用到的数据库的功能及SQL语法进行约束,本文描述了这些约束点,适用于指导RTD产品数据库上的设计及SQL的写作。
-
注释规范 - 可信智能计算服务 TICS
注释规范 注释是用来告诉读者程序编写的目的及其主要工作原理。目前支持两种注释方式:单行注释“--”,多行注释“/**/”。 建议: 源程序有效注释量必须在30%以上。 注释的内容要清楚、明了,含义准确,防止注释二义性。 禁止在注释中使用缩写。 除文件头的注释外,程序内部统一使用"--"进行注释。
-
SQL语法 - 可信智能计算服务 TICS
SQL语法 数据类型 操作符与表达式 内置函数 数据操作语句SELECT 父主题: 变量&规则开发指导
-
系统视图 - 可信智能计算服务 TICS
系统视图 建议:尽量不要使用数据库内置的系统视图。 每种数据库的系统视图都不相同,系统视图的使用会导致与数据库耦合,所以不推荐使用。 父主题: 变量&规则开发指导
-
性能优化 - 可信智能计算服务 TICS
在Oracle8i中使用函数索引需要设置一些初始化参数,在Oracle9i中不必设置初始化参数,但如果想让Oracle自动使用函数索引,必须使用CBO优化器,因此就需要对表进行“分析”。但是,如果优化器模式为CHOOSE,在没有分析的情况下可以通过“提示”来强制使用函数索引。 在业务逻辑允许的情况下,尽量使用UNION
-
设计规范 - 可信智能计算服务 TICS
设计规范 一般规范 任何表的设计都要考虑到数据的删除策略,表中的数据不能无止境的增长而不删除。 严禁将业务数据放在系统表空间中,必须有独立的表空间存放业务数据。 索引数据和表数据要分开存储,放在不同的表空间中。 在不同业务系统共用同一个数据库时,要注意不同业务系统的对象必须存放在
-
注意事项 - 可信智能计算服务 TICS
注意事项 当超出范围时会报错,比如cast(300 as TINYINT),会提示超出范围。 时间格式必需足位,否则运行时会出错。即年必需4位,月、日、时、分、秒必需两位,秒后面可带6位及以内小数。 比如不能写“2015-9-19 12:23:33”,而要写成“2015-09-19
-
添加黑白名单过滤规则 - 可信智能计算服务 TICS
则,维护黑白名单过滤规则数据。 操作步骤 参考访问RTD WebUI界面,登录RTD WebUI管理界面。 选择“业务管理 > 变量&规则配置 > 黑白名单过滤规则”。 单击“新增”,在“事件源类型”项中选择事件源,然后设置过滤规则的名称、规则类型、规则SQL代码以及描述信息等内容。
-
数据安全 - 可信智能计算服务 TICS
数据安全 安全化数据库安装与配置 规则1:数据库安装使用单独的账号,安装账号不能用作业务使用,业务账号需单独申请。 规则2:数据库只安装必需的组件,并采用独立的分区安装,最小化安装目录权限。 最小化数据库账号权限 规则1:对数据库账号权限与功能分离,最小化各种账号的权限。 规则2
-
排版规范 - 可信智能计算服务 TICS
排版规范 建议 建议1:全部使用大写来编写SQL语句和代码。 所有数据库代码统一使用大写字母,ORACLE和DB2存储过程不区分大小写,但某些数据库如SQL SEVER,变量名是大小写敏感的,为了保证移植性,有必要统一大小写风格。 建议2:SQL语句中关键字左对齐。 不符合规范示例:
-
存储过程语法 - 可信智能计算服务 TICS
存储过程语法 存储过程定义 基本语句 控制结构 语句块 父主题: 变量&规则开发指导
-
变量名规范 - 可信智能计算服务 TICS
变量名规范 为增强程序可读性,变量名需要有描述性,即要有一定的意义,变量名要有前缀标明该变量的类型。 规则:变量命名的基本原则如下 数据库对象(表、存储过程、索引等)名称采用“类型前缀+下划线+名称”格式定义。 数据表字段名称采用“数据类型前缀+下划线+名称”的格式定义。 存储过
-
数据操作语句SELECT - 可信智能计算服务 TICS
salary BIGINT, city VARCHAR, description VARCHAR ); …… SELECT city, AVG(salary) FROM employee GROUP