-
添加实时查询变量 - 可信智能计算服务 TICS
减少人为原因产生的错误变量。 操作步骤 参考访问RTD WebUI界面,登录RTD WebUI管理界面。 选择“业务管理 > 变量&规则配置 > 实时查询变量”。 单击“新增”,参见以下表格设置实时查询变量的相关属性参数。 表1 实时查询变量参数一览表 参数名 说明 事件源类型
-
动态扩展变量 - 可信智能计算服务 TICS
创建事件源维度映射并上线。事件源上线后可以在事件变量页面看到该事件源对应的动态扩展变量已上线。 图1 上线事件源 父主题: 变量&规则配置
-
简介 - 可信智能计算服务 TICS
简介 目前业界的关系型数据库都参照ANSI/ISO国际SQL标准基础,本文也不例外,参考标准SQL,是标准SQL的子集。 本规范以提高可读性和代码质量为原则,强调实用性、可操作性,对RTD产品的数据库的开发、设计、SQL进行约束。 本规范采用以下的术语描述: 规则:编程时强制必须遵守的原则。
-
添加存储过程规则 - 可信智能计算服务 TICS
适用于多种场景下的规则编写。 操作步骤 参考访问RTD WebUI界面,登录RTD WebUI管理界面。 选择“业务管理 > 变量&规则配置 > 存储过程规则”。 单击“新增”,在“事件源类型”项中选择事件源,,“维度名称”项中选择维度,然后设置规则的名称、规则类型、规则详情以及描述信息等内容。
-
注释规范 - 可信智能计算服务 TICS
注释规范 注释是用来告诉读者程序编写的目的及其主要工作原理。目前支持两种注释方式:单行注释“--”,多行注释“/**/”。 建议: 源程序有效注释量必须在30%以上。 注释的内容要清楚、明了,含义准确,防止注释二义性。 禁止在注释中使用缩写。 除文件头的注释外,程序内部统一使用"--"进行注释。
-
前言 - 可信智能计算服务 TICS
前言 关键词 SQL、存储过程、语法规范。 摘要 考虑到RTD使用PLSQL及SQL写作有规范性的需求,防止不规范的语法对后期的维护带来困难,对目前RTD产品及解决方案使用到的数据库的功能及SQL语法进行约束,本文描述了这些约束点,适用于指导RTD产品数据库上的设计及SQL的写作。
-
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
上虚机,TICS服务无法主动感知到节点资源大小,需客户手动填入。 图1 资源分配策略 这样就会有不合理的资源分配场景出现,最终导致计算节点容器因资源不足启动失败。 约束条件 约束条件如下: TICS计算节点需独享ief纳管节点。 考虑docker\ief边缘服务对资源的占用,建议策略分配参考表1。
-
变量名规范 - 可信智能计算服务 TICS
变量名规范 为增强程序可读性,变量名需要有描述性,即要有一定的意义,变量名要有前缀标明该变量的类型。 规则:变量命名的基本原则如下 数据库对象(表、存储过程、索引等)名称采用“类型前缀+下划线+名称”格式定义。 数据表字段名称采用“数据类型前缀+下划线+名称”的格式定义。 存储过
-
语句块 - 可信智能计算服务 TICS
语句块 规则:只使用下面列出的存储过程语句块。 PL/SQL程序由两个块组成,即声明部分、执行部分。 PL/SQL块的结构如下: DECLARE -- 声明部分: 声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 BEGIN -- 执行部分: 过程及SQL 语句
-
标识符介绍 - 可信智能计算服务 TICS
标识符介绍 标识符用来命名对象,例如表名、列名、变量、游标、类型和子程序。标识符必须由字母、数字、和“_”组成,且必须由字母或“_”开头。标识符不区分大小写,每种数据库的标识符最大长度限制不同,目前取各数据库限制的最小长度限制标识符的长度。许多标识符对SQL有特殊意义,即保留字(
-
数据类型 - 可信智能计算服务 TICS
数据类型 数据类型概览 隐式转换 显式转换 父主题: SQL语法