文章 姚 鑫 · 四月 9, 2022 阅读大约需 7 分钟 第107章 SQL函数 $PIECE 第107章 SQL函数 $PIECE 返回由分隔符标识的子字符串的字符串函数。 #SQL #Caché 0 0 0 87
文章 Louis Lu · 四月 9, 2022 阅读大约需 2 分钟 基于Redhat Linux安装InterSystems IRIS 的服务器内存相关参数配置建议 注意:下面内存设置数值仅限参考,具体内存数值的设置是否合适,依赖于更多实际使用情况决定。 主要需要设置下面几个内存相关配置: (下面比例适用于服务器仅运行单实例InterSystems IRIS)数据库缓存Database cache: 建议小于64G内存设置总内存50%,大于等于64G内存设置70%总内存程序缓存routine cache: 建议设置1023MBgmheap: 建议设置1048576KB(1024MB)LockSize: 建议最少设置134217728 Bytes (128MB),如果在系统日志中提示locksize相关错误或警报,应相应增加。 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 106
文章 Louis Lu · 四月 9, 2022 阅读大约需 2 分钟 使用SQL查询返回结果集数量有偏差的问题解答 --- 检查索引是否有效 此文章也是对问题 在不重建的情况下插入索引Inserting an index without reconstruction 的一种解释 在使用SQL语言对 InterSystems IRIS 中的表进行查询时,有时候会发现返回的结果与实际有出入,特别是使用count() 函数,或者select 查询时,返回的结果少于实际应返回的值。这种情况往往是由于数据表格的索引值出了问题。 索引出问题的主要原因可能是: 表中先有数据,后创建的索引定义,并且定义之后没有重新生成索引。 对保存数据的global直接操作。如果是使用对象或者sql的方式操作数据,相应的索引都会自动更新,但是如果直接对global操作,则不会自动更新索引。 对保存索引的global直接操作。 要解决或者要检查是不是索引引发的问题,可以使用%ValidateIndices()函数,它有两种方式使用 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 82
公告 Michael Lei · 四月 9, 2022 在 Docker 20.10.14+ 使用 InterSystems IRIS 容器 Docker 20.10.14(2022年3月23日发布)改变了赋予容器的Linux能力,其方式与InterSystems IRIS 2021.1(及以上)容器的Linux能力检查器不兼容。 在Linux上运行Docker 20.10.14的用户会发现,IRIS 2021.1+容器将无法启动,并且日志会错误地报告缺少所需的Linux能力。 比如说。 #Docker #容器化 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 164
文章 Michael Lei · 四月 9, 2022 阅读大约需 1 分钟 一种浏览Globals的新方法 我想介绍一下我参加Globals竞赛的新项目。一个非常新的Globals浏览器视图 #Globals #竞赛 #Caché #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 102
文章 姚 鑫 · 四月 8, 2022 阅读大约需 1 分钟 第106章 SQL函数 PI 第106章 SQL函数 PI 返回pi常数值的标量数值函数。 大纲 {fn PI()} {fn PI} 描述 PI不接受参数。 它返回数学常数pi作为数据类型NUMERIC,精度为19,刻度为18。 PI只能使用ODBC标量函数(花括号)语法调用。 请注意,参数括号是可选的。 描述 下面的例子都返回pi的值: SELECT {fn PI()} AS ExactPi 3.141592653589793238 SELECT {fn PI} AS ExactPi 3.141592653589793238 #SQL #Caché 0 0 0 67
文章 jieliang liu · 四月 8, 2022 阅读大约需 1 分钟 Kettle 中使用JDBC链接 InterSystems IRIS 使用 JDBC 链接 InterSystems : 将IRIS jdbc 驱动拷贝到 安装文件夹/lib 下 自定义链接URL: jdbc:IRIS://ipAddress:superserverPort/namespace 自定义驱动器类名称: com.intersystems.jdbc.IRISDriver 然后就可以像其他关系型数据库使用的方式来使用Kettle。 #数据导入和导出 #数据库 #InterSystems IRIS for Health 1 0 0 353
文章 姚 鑫 · 四月 7, 2022 阅读大约需 1 分钟 第105章 SQL函数 %OID 第105章 SQL函数 %OID 返回 ID 字段的 OID 的标量函数。 大纲 %OID(id_field) 参数 id_field - ID 字段或引用字段的字段名称。 描述 %OID 采用字段名称并返回对象的完整 OID(对象 ID)。该字段必须是 ID 字段或引用字段(外键字段)。在 id_field 中指定任何其他类型的字段会生成 SQLCODE -1 错误。 示例 以下示例显示了与引用字段一起使用的 %OID: #SQL #Caché 0 0 0 53
文章 Claire Zheng · 四月 7, 2022 阅读大约需 6 分钟 谈谈InterSystems IRIS数据平台的部署灵活性与TCO降低 众所周知,InterSystems IRIS的产品设计理念源于互操作性(Interoperable)、稳定性(Reliable)、直观(Intuitive)、可扩展性(Scalable),在云时代,InterSystems IRIS的云上操作与本地一样便捷,令用户体验有了明显提升,除此之外,为了更高效地对InterSystems IRIS进行配置,我们还提供了哪些新特性?为了便捷地进行数据迁移,InterSystems IRIS最新版本提供了哪些解决方案? #互操作性 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 127
公告 Claire Zheng · 四月 7, 2022 【报名参会】聊聊数据平台与三级等保! 4月12日,新一期“极客俱乐部”在线分享即将推出,InterSystems中国技术总监乔鹏将分享“InterSystems数据平台与三级等保”这一主题,聊聊数据平台如何保护信息安全,以及如何配置、管理数据平台,以满足三级等保要求。点击链接报名参会,或扫描下方二维码参会。 #活动 #网络研讨会 #InterSystems IRIS #InterSystems IRIS for Health #学习门户 0 0 0 95
文章 姚 鑫 · 四月 6, 2022 阅读大约需 2 分钟 第104章 SQL函数 %ODBCOUT 第104章 SQL函数 %ODBCOUT 以 ODBC 格式返回表达式的格式转换函数。 大纲 %ODBCOUT(expression) %ODBCOUT expression 参数 expression - 要转换的表达式。字段名称、包含字段名称的表达式或以可转换数据类型(例如 DATE 或 %List)返回值的函数。不能是流字段。 描述 %ODBCOUT 在通过字段或数据类型的 LogicalToOdbc 方法传递值后以 ODBC 格式返回表达式。 ODBC 格式是可以通过 ODBC 呈现数据的格式。当数据暴露给 ODBC/SQL 时使用这种格式。可用的格式对应于 ODBC 定义的格式。 #SQL #Caché 0 0 0 51
公告 Claire Zheng · 四月 6, 2022 【投票时间】InterSystems开发者竞赛:Globals Hey 开发者们, 投票周开始了! 来为你最欣赏的应用投上一票吧!InterSystems开发者竞赛:Globals! 🔥 为你最欣赏的应用投票: 点此投票 🔥 如何投票?请看以下细节。 #Globals #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 80
文章 姚 鑫 · 四月 5, 2022 阅读大约需 1 分钟 第103章 SQL函数 %ODBCIN 第103章 SQL函数 %ODBCIN 以逻辑格式返回表达式的格式转换函数。 大纲 %ODBCIN(expression) %ODBCIN expression 参数 expression - 要转换的表达式。 描述 %ODBCIN 在通过字段或数据类型的 OdbcToLogical 方法传递值后以逻辑格式返回表达式。逻辑格式是数据的内存格式(执行操作的格式)。 %ODBCIN 是一个 SQL 扩展。 示例 以下示例显示了同一字段的默认显示格式、%ODBCIN 和 %ODBCOUT 格式。 #SQL #Caché 0 0 0 46
文章 Claire Zheng · 三月 3, 2021 阅读大约需 1 分钟 投票必读:如何成为社区活跃用户(Active user) 亲爱的社区用户: InterSystems社区会举办丰富的竞赛活动,项目提交后最重要的环节就是“投票”! #开发者社区常见问题 #开发者社区官方 1 7 0 224
文章 姚 鑫 · 四月 4, 2022 阅读大约需 2 分钟 第102章 SQL函数 %OBJECT 第102章 SQL函数 %OBJECT 标量函数,它打开一个流对象并返回相应的 oref。 大纲 %OBJECT(stream) 参数 stream - 作为流字段名称的表达式。 描述 %OBJECT 用于打开一个流对象并返回流字段的 oref(对象引用)。 流字段上的 SELECT 返回流字段的完全形成的 oid(对象 ID)值。流字段上的 SELECT %OBJECT 返回流字段的 oref(对象引用)。这在以下示例中显示,其中 Notes 和 Picture 都是流字段: #SQL #Caché 0 0 0 86
文章 姚 鑫 · 四月 3, 2022 阅读大约需 3 分钟 第101章 SQL函数 NVL 第101章 SQL函数 NVL 测试 NULL 并返回适当表达式的函数。 大纲 NVL(check-expression,replace-expression) 参数 check-expression - 要计算的表达式。 replace-expression - 如果 check-expression 为 NULL,则返回的表达式。 NVL 返回与检查表达式相同的数据类型。 #SQL #Caché 0 0 0 70
文章 姚 鑫 · 四月 2, 2022 阅读大约需 2 分钟 第100章 SQL函数 NULLIF 第100章 SQL函数 NULLIF 如果两个表达式具有相同的值,则返回 NULL 的函数。 大纲 NULLIF(expression1,expression2) 参数 expression1 - 表达式,可以是列名、数字或字符串文字、主变量或另一个标量函数的结果。 expression2 - 表达式,可以是列名、数字或字符串文字、主变量或另一个标量函数的结果。 NULLIF 返回与 expression1 相同的数据类型。 描述 如果 expression1 的值等于 expression2 的值,则 NULLIF 函数返回 NULL。否则,它返回 expression1 值。 NULLIF 等价于: #SQL #Caché 0 0 0 50
文章 姚 鑫 · 四月 1, 2022 阅读大约需 4 分钟 第九十九章 SQL函数 NOW 第九十九章 SQL函数 NOW 返回当前本地日期和时间的日期/时间函数。 大纲 NOW() {fn NOW} {fn NOW()} 描述 NOW 不接受任何参数。参数括号对于 ODBC 标量语法是可选的;它们对于 SQL 标准函数语法是必需的。 NOW 以时间戳的形式返回该时区的当前本地日期和时间;它会根据本地时间变体进行调整,例如夏令时。 NOW 可以返回 %TimeStamp 数据类型格式 (yyyy-mm-dd hh:mm:ss.ffff) 或 %PosixTime 数据类型格式(编码的 64 位有符号整数)的时间戳。以下规则确定返回的时间戳格式: #SQL #Caché 0 0 0 51
文章 Claire Zheng · 四月 1, 2022 阅读大约需 1 分钟 【视频】重构分析能力:更迅速、更优质、更优价地获得切实可行的洞察 由麻省理工大学斯隆学院数字经济研究院Michael(Michael Schrage)主持,参与这次探讨的专家有人工智能布道师、数字化转型的先驱者、面临数字化转型挑战的传统公司,他们共同探讨了如何更迅速、更优质、更优价地获得切实可行的洞察,研讨涵盖了数字化转型面临的技术操作难点、投入产出性价比、数据科学家的角色、数据分析的类型、如何建设正确的基础设施和架构等等内容。面对越来越复杂的数据处理需求,这次研讨有一个观点值得借鉴:更大的数据量、种类和真实性实际上唤起了谦虚,而不是更大的信心。 #视频 #InterSystems IRIS #InterSystems Reports (DeepSee, BI) 0 0 0 176
问题 Michael Lei · 三月 31, 2022 VScode 如何加载 xml 并转化为udl 有没有一个帮助类可以导入XML类并转化成UDL?谢谢! David #InterSystems IRIS for Health 0 1 0 69
文章 姚 鑫 · 三月 31, 2022 阅读大约需 2 分钟 第九十八章 SQL函数 MONTHNAME 第九十八章 SQL函数 MONTHNAME 返回日期表达式的月份名称的日期函数。 大纲 {fn MONTHNAME(date-expression)} 参数 date-expression - 计算结果为 日期整数、ODBC 日期或时间戳的表达式。此表达式可以是列名、另一个标量函数的结果或日期或时间戳字面量。 描述 MONTHNAME 将日期整数、$HOROLOG 或 $ZTIMESTAMP 值、ODBC 格式日期字符串或时间戳作为输入。 日期表达式时间戳可以是数据类型 %Library.PosixTime(编码的 64 位有符号整数),也可以是数据类型 %Library.TimeStamp (yyyy-mm-dd hh:mm:ss.fff)。 时间戳的时间部分不被评估,可以省略。 #SQL #Caché 0 0 0 30
文章 Lilian Huang · 三月 30, 2022 阅读大约需 5 分钟 [首次使用InterSystems IRIS] 互操作性: 一个Production是什么? 这篇文章是前面文章[首次使用InterSystems IRIS] 互操作性: 它是如何工作的? #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 151
文章 Lilian Huang · 三月 30, 2022 阅读大约需 3 分钟 [首次使用InterSystems IRIS] 互操作性: 它是如何工作的? 这篇文章的目的是为了说明如何使用互操作菜单实现系统集成。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 127
公告 jieliang liu · 三月 30, 2022 [视频] InterSystems ObjectScript如何使用 VS Code调试器 HI 开发者们, 我们在bilibili 发布了新的视频! #ObjectScript #调试 #InterSystems IRIS #VSCode 0 1 0 136
公告 jieliang liu · 三月 30, 2022 2022年3月开发者社区更新 大家好,欢迎来到2022年3月开发者社区更新! 我们最近在InterSystems社区对开发者们的体验做了一些改进: 全新的社区内容搜索功能 综合社区数据 链接你的脸书账号 帖子页面更新:标签、作者块、草稿突出显示 下面让我们仔细看看。 #开发者社区官方 0 0 0 60
文章 姚 鑫 · 三月 30, 2022 阅读大约需 2 分钟 第九十七章 SQL函数 MONTH 第九十七章 SQL函数 MONTH 日期函数,它将月份作为日期表达式的整数返回。 大纲 MONTH(date-expression) {fn MONTH(date-expression)} 描述 date-expression - 表达式,它是列的名称、另一个标量函数的结果,或者是日期或时间戳文字。 描述 MONTH 返回一个指定月份的整数。月份整数是针对 日期整数、$HOROLOG 或 $ZTIMESTAMP 值、ODBC 格式日期字符串或时间戳计算的。 日期表达式时间戳可以是数据类型 %Library.PosixTime(编码的 64 位有符号整数),也可以是数据类型 %Library.TimeStamp (yyyy-mm-dd hh:mm:ss.fff)。 #SQL #Caché 0 0 0 45
问题 liu yangyang · 三月 29, 2022 指定的数据库用户/密码组合被拒: [08S01][461] [InterSystems IRIS JDBC] Communication link failure: Access Denied [08S01][461] Access Denied 主要问题: 默认安装后,有没有默认用户名,密码?远程jdbc连接报错,麻烦解答一下,谢谢 [InterSystems IRIS JDBC] Communication link failure: Access Denied [08S01][461] Access Denied 创建用户: addgroup iris useradd -g iris -d "/home/iris" -m -s "/bin/bash" iris passwd iris 安装过程: root@baec-ThinkPad-E480:/data/IRIS_Community-2021.2.0.651.0-lnxubuntu1804x64# ./irisinstall Your system type is 'Ubuntu LTS (x64)'. Enter instance name : IRIS Enter a destination directory for the new instance. Directory: /data #JDBC #InterSystems IRIS 0 1 0 458
公告 Michael Lei · 五月 8, 2021 Intersystems IRIS for Health 数据平台医疗版最新在线培训课程--涉及多个Docker 容器的应用开发 在这个一小时的互动课程中,用户可以参与了涉及多个Docker容器的复合应用程序的开发。此外,学员们还学习如何创建数据转换和业务规则,使用业务流程设计器来建立病人护理的逻辑,并使用Spark和PMML将业务操作与机器学习模型连接起来。 赶快来参加我们的线上课程吧: https://learning.intersystems.com/course/view.php?id=1662&ssoPass=1 #InterSystems IRIS for Health #学习门户 0 2 0 146
文章 Michael Lei · 三月 30, 2022 一些有用的 InterSystems 开发者社区 Docker Images镜像 #Docker #InterSystems IRIS 0 0 0 201