第2页,共610页。 显示 6,096 条结果 (0.057 秒)
创建日期表
表的日期列,是因为单独日期表有以下几个特点: 日期表的日期是独立完整的,没有缺失,这对日期维度的分析来说很重要。 业务表里的日期只有业务发生时才会有记录,否则就缺失;日期表除了自带的日期列,可以衍生出其他日期相关列,诸如年、月、日、季、周等,一年365行数据。业务表就不同了,一个公司有N个部门,一个部门有N个员工,假如每个员工每天产生一条业务数据,那一年要多少行?如果想按季统计销量,按月统计采购、按周统计销量、就必须同时扩充这三张表里的日期列——毫无效率,凭添隐患。 1、目前支持存储"日期表"的数据库类型:MySQL、ClickHouse、SQL Server、Oracle、MonetDB这几种类型,详细可查Linux一键部署MySQL安装提示失败
/upload/image/20230830/1693383114271419.png 其他 若操作系统是麒麟桌面版,目前桌面版不支持.rpm包,所以出现安装mysql的依赖包时,出现报错。建议是跳过不安装MySQL,或根据实际使用现场有的库进行连接。麒麟服务器版支持,可正常进行安装MySQL。 服务器的版本查看方法 … (本文档仅供参考) 问题现象 操作系统确认为centos7/麒麟,使用Linux一键部署MySQL的时候提示报错如下: Starting to install the service,please wait错误:依赖检测失败: libnuma.so http://libnuma.so.1()(64bitMySQL后台登录报错“Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)”
(本文档仅供参考) 问题现象 在服务器中登入MySQL时出现报错“Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)”,如图 image2023-4-3_17-9-18.png 问题原因 最常见的原因是MySQL 配置文件中指定的mysql.sock路径与实际位置不匹配。 解决方案 找到安装的MySQL根目录下的my.cnf,通过该命令指定配置文件登入MySQL:mysql --defaults-file=my.cnf -uadmin -padmin -P6688Linux系统MySQL版本升级
3、MySQL升级期间请停止Smartbi服务,避免出现异常 3、安装介质 MySQL下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads https://dev.mysql.com/downloads/mysql … 信息) 输入MySQL root用户密码后,等待数据库备份完成,备份完成后,在/data/smartbi/目录下会有一个以当前日期命名的sql文件: worddav218e47cb9b2bef02e260fb56f8bb1991.png 如果MySQL数据库除了知识库外,还包含其他数据库,则需要将其他数据库也进行MySQL8作为知识库启动报错Multiple primary key defined
,会在创建表时自动为没有主键的表生成一个不可见的主键。在开启了此设置项后,此时创建的表已经有一个隐式生成的主键,那么再次通过ALTER TABLE尝试显式地添加或修改主键时,MySQL 就会报错Multiple primary key defined,因为它不允许一个表有多个主键。 解决方案 1、检查 … (此文档仅供参考) 问题现象 连接mysql8.0作为知识库,空库启动后报错:Multiple primary key defined image2024-11-1_16-9-34.png 问题原因 smartbi部署在空库启动的时候,会先创建表执行create table, 然后去ALTER TABLEwindows系统exe安装包MySQL版本升级
worddav9ccfd767f43467e15c00e0e1340450de.png 4、进入MySQL/bin目录下,创建目录,并将3个exe文件(mysql.exe,mysqld.exe,mysqldump.exe)移动到创建的备份目录下 worddaveec97857477cf486e06981d562bb3a50.png … worddav8a379e4e2d91b857fddb54f8f583ebdc.png 3、版本验证 1、进入MySQL/bin目录下,输入cmd,并回车,基于此目录打开一个cmd窗口 worddavb77e67459de3ecb9af8bb4028be56ad2.png 2、执行命令登陆mysql数据库 mysqlMySQL常用命令总结
, description text, picture blob ); 上述命令创建了一个名为 mytable 的数据库表。对各个字段类型,解释如下。 id int primary key auto_increment, --创建int类型的主键,且自增长。 usrname varchar(255) not null … > test_db.sql 上述命令将 test 数据库备份到当前路径下的 test_db.sql 文件中。它一次性备份了 test 库中的所有表,如果只需要备份某几张表,在库名后分别列出表命即可,表之间用空格分开。 该命令中 -h, -P, -u, -p 等参数的含义,请参考 登录数据库 部分的解释。 mysql -hMySQL初始化或登入MySQL,报错“./bin/mysqld:error while loading shared libraries: libaio.so.1: cannot opn shared object file: No such fil pr dirctory”
(本文档仅供参考) 问题现象 部署MySQL时,对MySQL初始化或登入MySQL,出现“./bin/mysqld:error while loading shared libraries: libaio.so http://libaio.so.1: cannot opn shared object file: No such fil pr dirctory”报错,或类似的 https://history.wiki.smartbi.com.cn/download/attachments/97062028/image2023-1-16_16-46-16.png?version生成日期表
下没有数据。 3、时间数据并不是存储在一个时间字段中,而是分别存储在多个时间字段中,如分别存储在“年份”、“月份”字段。 操作入口 在“数据模型”定制界面单击创建私有查询按钮image2022-2-4_20-46-19.png,选择 生成日期表(如下图所示),弹出“生成日期表”窗口 … 字段名:C_YEAR_WEEK ”周“默认字段名:C_WEEK ”年月日“字段名:C_YEAR_MONTH_DAY 支持存储"日期表"的数据库类型:MySQL、ClickHouse、SQL Server、Oracle、MonetDB。 效果展现 按照上图设置的“日期表”效果java调用jdbc测试数据库返回表速度及表注释
,则无需填写,如果需要切换为动态加载目录下的驱动,则需根据实际进行填写对应动态驱动目录的路径。 如下图是exe安装环境下添加的一个mysql动态驱动jar路径,故此时动态加载路径写为:D:\Smartbi\SmartbiInsight\Tomcat\bin\dynamicLibraryPath\mysql 图3.png 4、执行看获取对应表所需要的时间,或查看对应返回的信息。 当是否显示表详情,这个时候才会显示下面的表格,即查看对应的表注释,如果只是查询速度,勾选否即可,jsp默认选择的是“是”。 图4.png 当表名那里写入一个数据库中不存在的表的时候,这个时候获取表总数会显示为0