文章 姚 鑫 · 二月 24, 2022 阅读大约需 3 分钟 第六十四章 SQL函数 INSTR 第六十四章 SQL函数 INSTR 返回子字符串在字符串中的位置的字符串函数,具有可选的搜索起始点和出现次数。 #SQL #Caché 0 0 0 133
文章 Weiwei Gu · 二月 24, 2022 阅读大约需 7 分钟 列出类的所有属性 (我喜欢 ObjectScript 的原因) @Ming Zhou 在 https://community.intersystems.com/post/how-get-all-properties-defined-c 上问了一个很好的问题......而这个答案正好总结了为什么ObjectScript 是我最喜欢的语言。 当我第一次向别人介绍ObjectScript或IRIS时,我总是解释说,你可以写一个类,编译它,得到一个表,并从对象或关系的角度来处理你的数据--这是一种最自然的方式。 #对象数据模型 #ObjectScript #InterSystems IRIS 0 1 0 241
文章 姚 鑫 · 二月 23, 2022 阅读大约需 8 分钟 第六十三章 SQL函数 IFNULL 第六十三章 SQL函数 IFNULL 测试NULL并返回适当表达式的函数。 #SQL #Caché 0 0 0 110
公告 Claire Zheng · 二月 23, 2022 【投票时间】InterSystems 开发者竞赛:Python 投票时间到! 来为你最欣赏的应用投上一票吧! 【投票时间】InterSystems 开发者竞赛:Python 🔥 为你的最爱投票 🔥 如何投票?请看以下细节。 #Python #InterSystems IRIS #Open Exchange 0 1 0 140
文章 Claire Zheng · 二月 23, 2022 阅读大约需 1 分钟 【极客聊吧】从商保结算谈起,聊聊医疗IT行业的数据交换难题 最新一期“极客聊吧”,InterSystems销售工程师们聊了聊这些话题:为什么有些医院和某些商保之间可以直接结算,有些又不能?医院和保险之间的结算难在哪儿?在InterSystems 2021全球线上峰会中提到的医保结算案例对国内实践有哪些借鉴意义?FHIR又能起到什么关键作用?医疗数据实现互联互通的关键是什么?来听听的答案。 #视频 #InterSystems IRIS #InterSystems IRIS for Health #学习门户 0 0 0 169
文章 Michael Lei · 二月 23, 2022 阅读大约需 2 分钟 用确定的Global名字为数据存储创建类Creating Class With a Certain Global Name For Data Storage 开发者们大家好! 你可能已经注意到了在IRIS 2021 Global的名字是随机的。 如果你用DDL来创建类而且想给Global一个确定的名字,实际上是可以做的。 在CREATE Table 里使用 WITH %CLASSPARAMETER DEFAULTGLOBAL='^GLobalName' ,如文档。参考以下例子: #SQL #Globals #提示和技巧 #数据模型 #InterSystems IRIS 0 0 0 124
文章 姚 鑫 · 二月 22, 2022 阅读大约需 3 分钟 第六十二章 SQL函数 HOUR 第六十二章 SQL函数 HOUR Time函数,它返回DateTime表达式的小时数。 大纲 {fn HOUR(time-expression)} time-expression - 作为列名、另一个标量函数的结果或字符串或数字文字的表达式。它必须解析为日期时间字符串或时间整数,其中基础数据类型可以表示为%Time、%Timestamp或%PosiTime。 描述 Hour返回一个整数,指定给定时间或日期时间值的小时。小时是根据$HOROLOG或$ZTIMESTAMP值、ODBC格式的日期字符串或时间戳计算的。 时间表达式时间戳可以是数据类型%Library.PosiTime(编码的64位有符号整数),也可以是数据类型%Library.TimeStamp(yyyy-mm-dd hh:mm:ss.fff)。 #SQL #Caché 0 0 0 118
公告 Michael Lei · 十月 7, 2021 InterSystems 安全基础线上课程上线 InterSystems 安全基础线InterSystems Security Basics 通过本课程可以: 识别安全模式下的各个组件. 选择合适的认证方法. 创建用户和角色. 利用针对资源的许可来保护资产. 激活系统审计. https://learning.intersystems.com/course/view.php?id=1774 #InterSystems IRIS for Health #学习门户 0 3 0 137
文章 姚 鑫 · 二月 21, 2022 阅读大约需 3 分钟 第六十一章 SQL函数 GREATEST 第六十一章 SQL函数 GREATEST 从一系列表达式中返回最大值的函数。 大纲 GREATEST(expression,expression[,...]) 参数 expression - 解析为数字或字符串的表达式。 对这些表达式的值进行比较。 表达式可以是字段名、文字、算术表达式、主机变量或对象引用。 最多可以列出140个逗号分隔的表达式。 描述 GREATEST返回逗号分隔的一系列表达式中的最大值。 表达式按从左到右的顺序求值。 如果只提供一个表达式,则GREATEST返回该值。 如果任何表达式为NULL,则GREATEST返回NULL。 #SQL #Caché 0 0 0 84
问题 ruihua ruihua · 二月 21, 2022 关于产品原型的设计软件有哪些推荐?如何快速和高效地提升设计能力? 关于产品原型的设计软件有哪些推荐?如何快速和高效地提升设计能力? #其他 0 2 0 158
文章 姚 鑫 · 二月 20, 2022 阅读大约需 4 分钟 第六十章 SQL函数 GETUTCDATE 第六十章 SQL函数 GETUTCDATE 日期/时间函数,返回当前UTC日期和时间。 大纲 GETUTCDATE([precision]) 参数 precision - 可选-一个正整数,指定时间精度为小数秒的位数。 默认值是0(没有小数秒); 这个默认值是可配置的。 描述 GETUTCDATE返回通用时间常数(UTC)日期和时间作为时间戳。由于UTC时间在地球上的任何地方都是相同的,不依赖于当地时区,也不受当地时差(如夏令时)的影响,因此当不同时区的用户访问同一数据库时,此函数对于应用一致的时间戳非常有用。 #SQL #Caché 0 0 0 98
文章 姚 鑫 · 二月 19, 2022 阅读大约需 4 分钟 第五十九章 SQL函数 GETDATE 第五十九章 SQL函数 GETDATE 日期/时间函数,返回当前本地日期和时间。 大纲 GETDATE([precision]) 参数 precision - 可选-一个正整数,指定时间精度为小数秒的位数。 默认值是0(没有小数秒); 这个默认值是可配置的。 精度值是可选的,括号是必选的。 描述 GETDATE将此时区的当前本地日期和时间作为时间戳返回;它根据本地时间变量(如夏令时)进行调整。 GETDATE可以返回%TIMESTAMP数据类型格式(yyyy-mm-dd hh:mm:ss.ffff)或%PosiTime数据类型格式(编码的64位有符号整数)的时间戳。以下规则确定返回哪种时间戳格式: #AWS #SQL #Caché 0 0 0 137
文章 姚 鑫 · 二月 18, 2022 阅读大约需 2 分钟 第五十八章 SQL函数 FLOOR 第五十八章 SQL函数 FLOOR 数值函数,返回小于或等于给定数值表达式的最大整数。 大纲 FLOOR(numeric-expression) {fn FLOOR(numeric-expression)} 参数 numeric-expression - 下限要计算的数字。 FLOOR返回与NUMERIC-EXPRESSION相同的数据类型。 描述 FLOOR返回小于或等于NUMERIC-EXPRESSION的最接近的整数值。返回值的小数位数为0。当numeric-expression为空值、空字符串(‘’)或非数字字符串时,FLOOR返回NULL。 请注意,Floor可以作为ODBC标量函数(使用花括号语法)调用,也可以作为SQL常规函数调用。 #SQL #Caché 0 0 0 75
文章 Lele Yang · 二月 18, 2022 阅读大约需 2 分钟 FAQ 常见问题系列--系统管理篇 InterSystems产品的内存使用 InterSystems的产品包括Caché/Ensemble/Health Connect/IRIS/IRIS for Health,均基于进程,当它们及在它们之上开发的应用运行时,您能在操作系统上看到大量cache/irisdb进程。下面以InterSystems IRIS为例,来说明下InterSystems产品的内存使用。 InterSystems IRIS进程的内存使用主要有以下两大类, 第一类,进程私有内存。 私有内存只由该进程使用,且会为每个进程单独分配。进程初始时会被分配128KB的内存空间,随着进程运行根据需要,这个内存空间会自动扩展。InterSystems IRIS对于进程内存使用的限制是Maximum Per-Process Memory, 该参数的设置位置在系统管理门户SMP,System > Configuration > Memory and Startup,允许的取值范围是256KB到2147483647KB(2TB)。如果系统遇到<STORE>错误,那么可以尝试增加该数值,来解决进程运行时无法申请到更多内存的问题。从InterSystems IRIS开始,我们推荐将该值设置为-1, 也就是取上限2TB。 #系统管理 0 0 0 125
文章 Qiao Peng · 二月 18, 2022 阅读大约需 6 分钟 SQL语句与数据模式(Select Mode) 在InterSystems IRIS和InterSystems Caché 里,是否您遇到过执行一个SQL Insert/Update语句,明明给的是正确的日期值,但被告知“值‘2022-01-01’ 校验失败”的类似情况,并感到困惑? 如果有,那么您需要了解一下InterSystems IRIS和InterSystems Caché保存和显示数据的模式。 一 数据模式 InterSystems IRIS和InterSystems Caché里,数据有3种模式,称之为SELECT MODE:逻辑模式:这是数据被保存到InterSystems IRIS和InterSystems Cache'时的格式。例如,%Date类型的数据,在数据库里被保存为一个整数,即从1840年12月31号到这个日期的天数,而不是YYYY-MM-DD的格式。 ODBC模式:这是ODBC对数据定义的格式。在这个模式下,%Date类型的数据就会显示为YYYY-MM-DD的格式。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 262
文章 姚 鑫 · 二月 17, 2022 阅读大约需 4 分钟 第五十七章 SQL函数 $FIND 第五十七章 SQL函数 $FIND 字符串函数,返回字符串中子字符串的结束位置,可选的搜索起始点。 #SQL #Caché 0 0 0 84
文章 Jingwei Wang · 二月 17, 2022 阅读大约需 1 分钟 Production前台调试 windows 前台调试 在Production配置中,勾选 ‘开发与调试’ 中的 ‘测试开启’ 。 选中需要调试的组件(业务服务,业务流程,业务操作),在'设置'中勾选 ‘开发与调试’ 中的 ‘在前台运行’ 。 继续选中需要调试的组件,在'操作'中点击 ‘测试’ 。 选择相应的请求类型,点击‘调用测试服务’。 前台窗口会被弹出。 #调试 #InterSystems IRIS for Health 1 0 1 122
公告 Claire Zheng · 一月 17, 2022 2021开发者社区最受欢迎的视频有哪些? 嗨开发者们! 欢迎查收 InterSystems开发者YouTube频道 2021最受欢迎的视频! Top 10 videos by views № Video Views 1 Active Directory Integration with LDAP 9 051 2 SMART on FHIR: The Basics 4 781 3 InterSystems Developer Ecosystem Services: Developer Community and Open Exchange 3 874 4 InterSystems API Manager: Gummy Bear Factories 3 866 5 Developing with FHIR - REST APIs 2 673 6 #VSummit21: "Who wrote this code? It makes no sense!” – the importance of software maintainability 2 383 7 Building Modern Web Applications 2034 8 Configuring a Web Server for IIS for Better Performance and Security 1992 9 ObjectScript with Visual Studio Code 1971 10 Building Health IT Apps with Artificial Intelligence 1963 #摘要 #视频 #开发者社区官方 0 3 0 113
文章 Michael Lei · 二月 17, 2022 阅读大约需 23 分钟 InterSystems IRIS – 适用于实时人工智能/机器学习的多功能通用平台 实时人工智能/机器学习计算的挑战 我们将从我们在 InterSystems 数据科学实践中遇到的示例开始讲起: “高负载”客户门户与在线推荐系统相集成。 计划是在整个零售网络层面重新配置促销活动(我们将假设使用“细分策略”矩阵而非“平面”促销活动母版)。 推荐机制会有哪些变化? 推荐机制内的数据馈送和数据更新会有哪些变化(输入数据量增加了 25000 倍)? 推荐规则生成设置会有哪些变化(生成规则的总量和“分类”呈千倍增加,因此需要将推荐规则筛选阈值缩小千倍)? 设备健康监控系统使用“手动”方式馈送数据样本。 现在,它将连接到每秒可传输数千个过程参数读数的 SCADA 系统。 监控系统会有哪些变化(它能否应对以秒为单位的设备健康监控)? 当输入数据接收到包含数百列最近在 SCADA 系统中实现的数据传感器读数的新块时,会发生什么(是否有必要关闭监控系统以将新的传感器数据整合到分析当中,以及要关闭多久)? 复杂的人工智能/机器学习机制(推荐、监控、预测)依赖于彼此的结果。 要调整这些人工智能/机器学习机制的功能以适应输入数据的变化,每月需要多少人工工时? 人工智能/机器学习机制在支持制定业务决策方面的总体“延迟”是多少(支持信息的刷新频率对比新输入数据的馈送频率)? #Artificial Intelligence (AI) #IoT #云 #平台 #Machine Learning (ML) #融合分析 #InterSystems IRIS 0 0 0 193
公告 Claire Zheng · 二月 16, 2022 2021 InterSystems在B站最受欢迎的视频有哪些? 亲爱的开发者们! “InterSystems中国”在B站现在已经有两百多位粉丝啦,欢迎查收2021年InterSystems中国在B站最受欢迎的视频列表! #视频 #其他 1 0 0 185
文章 姚 鑫 · 二月 16, 2022 阅读大约需 5 分钟 第五十六章 SQL函数 $EXTRACT 第五十六章 SQL函数 $EXTRACT 按位置从字符串中提取字符的字符串函数。 大纲 $EXTRACT(string[,from[,to]]) 参数 string - 要从中提取子字符串的目标字符串。 from - 可选-单个字符在目标字符串中的位置,或要提取的字符范围(包括)的开头。 指定为从1开始计数的正整数。 to - 可选-要提取的字符范围的结束位置(包括)。 指定为从1开始计数的正整数。 描述 $EXTRACT返回字符串中指定位置的子字符串。 返回的子字符串的性质取决于所使用的参数。 #SQL #Caché 0 0 0 133
文章 姚 鑫 · 二月 15, 2022 阅读大约需 3 分钟 第五十五章 SQL函数 %EXTERNAL 第五十五章 SQL函数 %EXTERNAL 以显示格式返回表达式的格式转换函数。 大纲 %EXTERNAL(expression) %EXTERNAL expression 参数 expression - 要转换的表达式。字段名、包含字段名的表达式或返回值为可转换数据类型(如DATE或%LIST)的函数。不能是流字段。 描述 %EXTERNAL将表达式转换为显示格式,与当前选择模式(显示模式)无关。显示格式表示VARCHAR数据类型的数据,无论字段或数据类型LogicalToDisplay方法执行什么数据转换。 %EXTERNAL通常用于选择列表SELECT-ITEM。它可以在WHERE子句中使用,但不建议这样使用,因为使用%EXTERNAL会阻止在指定字段上使用索引。 #SQL #Caché 0 0 0 82
文章 Jingwei Wang · 二月 15, 2022 阅读大约需 3 分钟 如何用Python访问InterSystems IRIS数据库 1. 使用PyODBC访问InterSystems IRIS数据库 pyodbc是一个开源的Python模块,可以利用ODBC来访问底层数据库。InterSystems支持使用pyodbc作为使用关系模式从Python访问数据库的一种方式。这个模块也可以用于InterSystems IRIS的早期版本。 #Python #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 326
文章 Michael Lei · 二月 14, 2022 阅读大约需 5 分钟 成功案例分享--Cognetivity Neurosciences利用InterSystems的互操作性技术解决日益严重的痴呆症问题 痴呆症是一个重大的全球性问题,困扰着5400万人,到2050年这个数字将上升到1.3亿。由英国剑桥大学的学者创立的Cognetivity Neurosciences公司设计了一个尖端的解决方案,以帮助缓解全球痴呆症的流行。 根植于先进神经科学的简单解决方案 在出现临床症状之前的早期检测,为专家干预和改变生活方式打开了大门,可以减缓痴呆症的发展,提高生活质量。生活方式的改变有可能将症状的出现推迟五年,进而将普通人群中的痴呆症发病率降低50%。 Cognetivity Neurosciences的综合认知评估测试(ICA)是基于人类对动物刺激的强烈反应,以及健康的大脑在不到200毫秒内处理动物图像的能力。 ICA将基于云的人工智能和神经科学的进展结合起来,进行快速的动物/非动物视觉分类测试,目的是在记忆症状出现之前发现疾病的迹象。它涉及在阿尔茨海默症的前症状阶段受到影响的大脑区域,并检测出信息处理速度的细微损伤。 ICA基于云的敏捷性使临床医生和用户能够在熟悉的硬件上进行ICA测试,如iPad和智能手机,并在任何有互联网连接的地方进行。 #Artificial Intelligence (AI) #IntegratedML #互操作性 #InterSystems IRIS for Health 0 0 0 243
文章 姚 鑫 · 二月 14, 2022 阅读大约需 3 分钟 第五十四章 SQL函数 EXP 第五十四章 SQL函数 EXP 返回数字的指数(自然对数的倒数)的标量数值函数。 大纲 {fn EXP(expression)} 参数 expression - 对数指数,数值表达式。 EXP返回NUMERIC或DOUBLE数据类型。如果表达式的数据类型为DOUBLE,则EXP返回DOUBLE;否则返回NUMERIC。 描述 Exp是指数函数e n,其中e是常数2.718281828。因此,要返回e的值,可以指定{fn exp(1)}。Exp是自然对数函数log的逆函数。 #SQL #Caché 0 0 0 71
文章 Jingwei Wang · 二月 14, 2022 阅读大约需 7 分钟 使用嵌入式Python实现InterSystems IRIS 互操作性 1. 互操作性-嵌入式Python(interoperability-embedded-python) 这个概念旨在展示iris互操作性框架如何与嵌入的python一起使用。 ##嵌入式 Python #Python #InterSystems IRIS Open Exchange app 0 0 0 160
文章 Claire Zheng · 二月 13, 2022 阅读大约需 1 分钟 2021 InterSystems热门直播链接 在刚刚过去的2021年,InterSystems举办了多场线上直播,我们汇总了多场重要直播,您可以点击链接或扫描相应二维码进入直播间,即可观看精彩回放! #视频 #其他 0 0 0 121
文章 姚 鑫 · 二月 13, 2022 阅读大约需 3 分钟 第五十三章 SQL函数 %EXACT 第五十三章 SQL函数 %EXACT 排序规则函数,可将字符转换为精确的排序规则格式。 大纲 %EXACT(expression) %EXACT expression 参数 expression - 字符串表达式,可以是列名、字符串文字、数字或另一个函数的结果,其中底层数据类型可以表示为任何字符类型(如CHAR或VARCHAR2)。 描述 %Exact返回精确排序规则序列中的表达式。此归类序列按如下方式对值进行排序: #SQL #Caché 0 0 0 161
问题 宋 永利 · 二月 11, 2022 保存JS 时报错 class '%Library.RoutineMgr', property 'Code': 错误 #5002: Cache错误: <WRITE>zWrite+23^%Library.FileCharacterStream.1 class '%Library.RoutineMgr', property 'Code': 错误 #5002: Cache错误: zWrite+23^%Library.FileCharacterStream.1 报错JS 时报这个错误 应该怎么办? #Studio #Caché 0 2 0 213