文章 姚 鑫 · 五月 10, 2022 阅读大约需 4 分钟 第138章 SQL函数 TIMESTAMPADD 第138章 SQL函数 TIMESTAMPADD 一个标量日期/时间函数,它返回一个新的时间戳,该时间戳是通过将指定日期部分的多个间隔添加到时间戳来计算的。 #SQL #Caché 0 0 0 133
公告 Claire Zheng · 十一月 22, 2021 参与Gartner Peer Insights同业评审,赢取价值$25的礼品卡 亲爱的社区开发者们,大家好! 现在参与Gartner Peer Insight同业评审对我们的产品做出评价,可获得价值 $25 美元的礼品卡。评论观点需中立客观(InterSystems员工不允许参加)并被Gartner审核通过。点击此处开始: https://gtnr.it/3ulVX4K 。 对流程不熟悉的同学,可以参考一下我们此前发布的一篇旧贴。 #其他 1 1 0 133
文章 姚 鑫 · 六月 5, 2021 阅读大约需 7 分钟 第六章 Caché JSON 使用JSON适配器 第六章 Caché JSON 使用JSON适配器 JSON适配器是一种将ObjectScript对象(registered, serial or persistent)映射到JSON文本或动态实体的方法。本章涵盖以下主题: #JSON #Caché #Ensemble #InterSystems IRIS 0 0 0 133
文章 姚 鑫 · 三月 4, 2021 阅读大约需 11 分钟 第三章 SQL语言元素(二) 第三章 SQL语言元素(二) 算术运算符和函数 InterSystems SQL支持以下算术运算符: + 加法操作符。 例如,17+7 = 24。 – 减法运算符。 例如,17-7等于10。 注意,这些字符中的一对是InterSystems SQL注释指示器。 因此,要指定两个或多个减法操作符或负号,必须使用空格或圆括号。 例如,17- -7或17-(-7)等于24。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 5 0 133
问题 kun an · 六月 9, 2021 cache server是什么,是数据库管理系统还是什么 请问cahce中所有的数据库访问都是通过cache server完成的吗,比如使用终端访问数据库、studio开发的应用、使用第三方库使用代码都是先访问cache server,然后通过cache server对数据进行存取的吗?使用studio开发的应用程序也是跑在cache server中吗? 如果是的话studio开发的应用程序(比如web程序)如何跟cache server分开部署呢? #API #开发环境 #教程 #数据库 #Caché #文档 0 4 0 133
文章 Jingwei Wang · 一月 19, 2023 阅读大约需 6 分钟 介绍使用嵌入式 Python 进行 Web 抓取 什么是网页抓取: 简单来说,网络抓取、网络收获或网络数据提取是从网站收集大数据(非结构化)的自动化过程。用户可以根据需要提取特定站点上的所有数据或特定数据。收集的数据可以以结构化格式存储以供进一步分析。 网页抓取涉及的步骤: 找到您要抓取的网页的 URL 通过检查选择特定元素 编写代码获取被选元素的内容 以需要的格式存储数据 就这么简单! ##嵌入式 Python #ObjectScript #InterSystems IRIS for Health 0 0 0 133
文章 姚 鑫 · 七月 13, 2022 阅读大约需 3 分钟 第四章 使用嵌入式 Python(一) 第四章 使用嵌入式 Python (一) 嵌入式 Python 允许使用 Python 作为编程 IRIS 应用程序的本机选项。 预备知识 使用嵌入式 Python 所需的 Python 版本取决于运行的平台。 在 Microsoft Windows 上,IRIS 安装工具包安装正确版本的 Python(当前为 3.9.5),仅用于嵌入式 Python。如果在开发机器上并希望将 Python 用于一般用途,建议从 https://www.python.org/downloads/ 下载并安装相同的版本。 #SQL #Caché 0 0 0 133
文章 Michael Lei · 七月 20, 2022 阅读大约需 1 分钟 如何将IRIS的启动/停止状态输出到一个文件中 IRIS 命令qlist或list可以用来把输出结果输出到一个文件。 qlist的结果以文本格式输出,以^为分隔符。 第三部分,以^为界,包含运行状态数据。 $ iris qlist IRIS > iris.log $ cat iris.log IRIS^/Applications/iris^2022.1.0.164.0^running, since Thu Apr 7 16:37:03 2022^iris.cpf^1972^52773^0^alert^IRIS^^^/Applications/iris 在列表的情况下,以status:为前缀的一行包含运行状态数据。 对于基于Unix的操作系统 $ iris list IRIS > iris.log $ cat iris.log #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 133
问题 mingze li · 五月 19, 2023 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>] 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>],这个可能原因是什么 #Caché 0 1 0 132
文章 Hao Ma · 六月 19, 2023 阅读大约需 5 分钟 IRIS通过SNMP发送警告通知的操作 上篇文章IRIS, Caché监控指导 - 警告和告警 发出后收到要求介绍一下发送SNMP通知的具体操作,这里介绍一下。 我省去了SNMP的原理,这个有需要的可以网上查找。这里只做一个配置的操作:测试怎么从一个Windows上安装的IRIS实例发送IRIS Alert给另一台Linux服务器。 第一步: 配置 Windows SNMP 因为安全原因,Windows 10不再默认安装中启动SNMP,用户需要手工安装SNMP启动服务。以下两个文章是古老的Window 2003和新的Windows 10中配置SNMP的安装,给各位做个参考。 #系统管理 #Caché #InterSystems IRIS 2 0 1 132
文章 姚 鑫 · 三月 22, 2021 阅读大约需 1 分钟 第十二章 使用嵌入式SQL(六) 第十二章 使用嵌入式SQL(六) 持久类方法中的嵌入式SQL 下面的示例显示了一个持久类,其中包含一个类方法和一个实例方法,两者都包含嵌入式SQL: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 132
公告 Claire Zheng · 四月 19, 2023 报名启动:欢迎参加InterSystems 中国技术培训认证 为支持医疗信息行业人才发展,InterSystems 为中国市场量身定制了贴近需求、灵活、实操性强的技术认证培训计划,由 InterSystems 资深技术专家亲自授课,帮助用户快速掌握 InterSystems 技术,确保用户从快速发展的 InterSystems 技术中获益,以更好地服务于医院信息化建设。点击此处查看课程详情:InterSystems中国技术培训认证 #开发者社区官方 1 0 1 132
问题 秀政 王 · 四月 19, 2021 SQLServer网关配置出错 使用SQLServer2008进行网关连接,驱动名,URL和jar包地址都正确,出现服务器版本不支持的问题 #JDBC #Caché 0 4 0 132
问题 sun yao · 十二月 27, 2022 能否从BP流程中提取出switch分支相关内容,通过解析代码或查看源表等相关操作? 如下图,系统表或代码中是否有相关方法可直接解析BP中的swith分支内容,实现接口的自动统计相关功能另:当前版本是否有已封装的页面,方便用户操作查看消息等功能 #InterSystems IRIS for Health 0 1 0 132
文章 Nicky Zhu · 九月 9, 2021 阅读大约需 13 分钟 IRIS 2021 技术文档 First Look 22 -- 技术概要:部署 InterSystems 分片集群 本文档将您介绍InterSystems IRIS®数据平台的分片(sharding)功能,以及它在分片集群中的使用,以水平扩展 InterSystems IRIS 的数据量。 #InterSystems IRIS 1 0 0 131
公告 Claire Zheng · 一月 7, 2021 如何在 InterSystems Global Masters倡导中心获得积分 大家好!InterSystems Global Masters 倡导中心与开发者社区紧密联系并不是秘密。 为开发者社区做出任何贡献都会带来 Global Masters 积分。 所以, 我们准备了一份关于如何在 Global Masters 以最佳方式获得积分的简短指南。 #开发者社区常见问题 #Global Masters 1 1 0 131
文章 姚 鑫 · 五月 27, 2021 阅读大约需 5 分钟 第八章 处理收到的电子邮件 第八章 处理收到的电子邮件 处理收到的电子邮件 本节介绍如何处理通过%Net.POP3检索到的电子邮件(%Net.MailMessage)。 Message Basics 检索电子邮件(%Net.MailMessage)后,通常首先确定它是哪种类型的邮件以及如何阅读它;也就是说,它是否是多部分邮件以及各部分是否是二进制的。在此步骤中,您可以使用ContentType属性。或者,可以使用IsBinary、IsHTML和IsMultiPart属性,它们间接提供与contentType相同的信息。 如果消息是多部分消息,则每个部分都是%Net.MailMessagePart的一个实例。 Message Headers 消息本身和消息的每个部分都有一组标头。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 131
文章 Lucy Ma · 五月 18, 2022 阅读大约需 2 分钟 InterSystems最佳实践之-- IRIS商业智能:构建与同步 InterSystems IRIS商业智能支持用多种方式使你的模型保持数据同步。这篇文章将展示如何构建和同步。当然有多种方式可以手动同步,但是这些是特殊案例,几乎所有的模型保持数据同步的方式都是通过构建和自动同步。 #分析 #Cube #Caché #InterSystems IRIS #InterSystems IRIS BI (DeepSee) 1 0 0 131
文章 姚 鑫 · 五月 29, 2021 阅读大约需 4 分钟 第十章 使用FTP 第十章 使用FTP IRIS提供了一个类%Net.FtpSession,可以使用它从InterSystems IRIS内建立与FTP服务器的会话。 # 建立FTP会话 要建立FTP会话,请执行以下操作: #FTP #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 131
文章 姚 鑫 · 十二月 18, 2021 阅读大约需 5 分钟 第十九章 SQL谓词 %STARTSWITH(一) 第十九章 SQL谓词 %STARTSWITH(一) 用指定初始字符的子字符串匹配值。 大纲 scalar-expression %STARTSWITH substring 参数 scalar-expression - 将其值与子字符串进行比较的标量表达式(最常见的是数据列)。 substring - 解析为包含与标量表达式中的值匹配的第一个或多个字符的字符串或数字的表达式。 描述 %STARTSWITH谓词允许选择以子字符串中指定的字符开头的数据值。 如果substring不匹配任何标量表达式值,%STARTSWITH返回空字符串。 无论显示模式如何,这个匹配总是在逻辑(内部存储)数据值上执行。 下面的示例选择所有以“M”开头的名称: #SQL #Caché 0 0 0 131
问题 JIAQI2021 MA · 一月 26, 2021 Using Code to do Service Registration 代码实现服务注册 How to use Studio Coding to do service registration function of service component in production system 如何通过studio代码开发,实现production界面的服务组件的服务注册功能 #Java #ObjectScript #HealthShare 0 1 0 131
问题 Michael Lei · 四月 21, 2021 来自英文社区的问题:如何在类方法中调整图像大小 我们需要调整%GlobalBinaryStream中已经存在的图像的大小以创建缩略图。 还要求使用该方法来调整上载的新图像的大小。 有人对此有解决方案吗? How to resize an Image in classmethod We need to resize existing images already in %GlobalBinaryStream to create thumbnails. The requirement is also to use the method to resize new images that are uploaded. #Code Snippet #ObjectScript #编码准则 #Open Exchange 0 0 0 131
问题 Michael Lei · 二月 13, 2022 海外社区问题如何用动态类名和id 打开对象?How can I open an object with dynamic class name and id? 类似: "set obj = ##class(myClass).%OpenId(id)" 把一个id 赋予对象的实例,有没有办法可以通过提供类名和id 作为参数来实现功能/类方法来返回同样的结果,例如 用ObjectScript 中的getObjectInstanceByNameId(className As %String, id As %Integer)?谢谢! #Caché 0 1 0 130
文章 Lilian Huang · 三月 30, 2022 阅读大约需 5 分钟 [首次使用InterSystems IRIS] 互操作性: 一个Production是什么? 这篇文章是前面文章[首次使用InterSystems IRIS] 互操作性: 它是如何工作的? #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 130
文章 Michael Lei · 六月 8, 2023 阅读大约需 2 分钟 使用 InterSystems 互操作性在TeleGram中使用 Open AI ChatGPT 进行自己的聊天 嗨社区! 想与您分享我在Telegram中使用GPT创建“我自己的”聊天的练习。 这个应用需要用到 Open Exchange 上的两个组件:@Nikolay Solovyev 的Telegram Adapter和@Kurro Lopez的IRIS Open-AI 因此,通过此示例,您可以在 Telegram 中使用 ChatGPT 设置自己的聊天。 让我们看看如何让它发挥作用! #AI #ChatGPT #InterSystems Package Manager (IPM) #互操作性 #InterSystems IRIS Open Exchange app 1 0 0 130
文章 姚 鑫 · 三月 10, 2021 阅读大约需 5 分钟 第七章 SQL表之间的关系 第七章 SQL表之间的关系 要在表之间强制执行引用完整性,可以定义外键。修改包含外键约束的表时,将检查外键约束。 定义外键 有几种方法可以在InterSystems SQL中定义外键: 可以定义两个类之间的关系。定义关系会自动将外键约束投影到SQL。 可以在类定义中添加显式外键定义(对于关系未涵盖的情况)。 可以使用CREATE TABLE或ALTER TABLE命令添加外键。可以使用ALTER TABLE命令删除外键。 用作外键引用的RowID字段必须是公共的。引用隐藏的RowID?有关如何使用公用(或专用)RowID字段定义表的信息。 一个表(类)的外键最大数目为400。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 130
文章 Hao Ma · 一月 10, 2021 阅读大约需 7 分钟 完整性检查_ 加速还是减速 虽然 Caché 和 InterSystems IRIS 数据库的完整性完全不会受到系统故障的影响,但物理存储设备故障确实会损坏其存储的数据。 因此,许多站点选择运行定期数据库完整性检查,尤其要与备份配合,以验证在发生灾难时是否可以依赖给定的备份。 系统管理员在应对涉及存储损坏的灾难时,也可能强烈需要完整性检查。 完整性检查必须读取所检查的 global 的每个块(如果尚未在缓冲区中),并且按照 global 结构指示的顺序读取。 这会花费大量时间,但完整性检查能够以存储子系统可以承受的最快速度进行读取。 在某些情况下,需要以这种方式运行以尽快获得结果。 在其他情况下,完整性检查需要更加保守,以避免消耗过多的存储子系统带宽。 行动计划 以下概述适合大多数情况。 本文其余部分中的详细讨论提供了采取其中任一行动或得出其他行动方案所需的信息。 #性能 #系统管理 #Caché #InterSystems IRIS 0 0 0 130
公告 Claire Zheng · 十一月 22, 2021 欢迎段海华——我们开发者社区中文版的新版主! 大家好! 我们很高兴地向大家介绍我们开发者社区中文版的新版主——段海华( @Duan Haihua)! 让我们以热烈的掌声欢迎段海华( @Duan Haihua),以下是他的个人介绍。 #开发者社区官方 0 1 0 129
文章 Jingwei Wang · 七月 8, 2022 阅读大约需 6 分钟 Production组件及远程代码调试 本片文章主要介绍两种Production debug的方式, 使用管理门户测试Production 组件 使用VS Code来对远程production代码进行debug #调试 #Ensemble #InterSystems IRIS for Health 1 0 0 129