问题 立峰 乔 · 四月 12, 2021 数据库经常性ECP: Lost net connection: Error 104=(Connection reset by peer) 数据库日志经常性出现如下日志,希望遇到过的朋友给出解决方法! 04/13/21-07:21:28:522 (191540) 0 ECP: Lost net connection: Error 104=(Connection reset by peer)04/13/21-07:21:28:522 (191540) 1 ECP: connection from 'ECP1:HIS-AAA4:CACHE' dropped (1.1.1.1:14400)04/13/21-07:21:28:672 (198470) 0 ECP: Mirror Connection request from 'ECP1:HIS-AAA:CACHE' (1.1.1.1:14419) #Caché 0 3 0 170
问题 water huang · 四月 24, 2021 RSAEncrypt加密 只能用证书吗 最近尝试使用 Set Ciphertext=##class(%SYSTEM.Encryption).RSAEncrypt(Plaintext,PublicKeyStr)来加密数据,但是加密失败,参考了以下资料 #加密 #Ensemble 0 2 0 179
文章 Qianzhu Liu · 四月 25, 2021 阅读大约需 7 分钟 鱼与熊掌兼得 – 利用医院信息系统实践《医疗机构处方审核规范》 如何做到处方审核便捷性与安全性共存,一直是个“鱼与熊掌”的情形。开始正文前,先说个故事—— #HL7 #工具 #TrakCare 1 1 0 369
问题 water huang · 四月 21, 2021 EnsLib.EDI.XML.Document 中文乱码 我需要能修改xml 文件里面某个节点的值,目前 使用的方法是EnsLib.EDI.XML.Document 里面的 SetValueAt,但是导入的字符串或者流有中文的话,或者设置新值包含中文的话,使用 OutputToString输出字符串,中文是乱码的,怎么处理呢 #Ensemble 0 2 0 180
文章 姚 鑫 · 四月 24, 2021 阅读大约需 12 分钟 第五章 优化查询性能(三) 第五章 优化查询性能(三) 查询执行计划 可以使用解释或显示计划工具来显示SELECT、DECLARE、UPDATE、DELETE、TRUNCATE TABLE和一些INSERT操作的执行计划。这些操作统称为查询操作,因为它们使用SELECT查询作为其执行的一部分。InterSystems IRIS在准备查询操作时生成执行计划;不必实际执行查询来生成执行计划。 默认情况下,这些工具显示InterSystems IRIS认为的最佳查询计划。对于大多数查询,有多个可能的查询计划。除了InterSystems IRIS认为最佳的查询计划外,还可以生成和显示备用查询执行计划。 #SQL #Caché 0 0 0 120
公告 Louis Lu · 四月 23, 2021 InterSystems IRIS、IRIS for Health和Health Connect 2021.1预览版现已发布 InterSystems IRIS、IRIS for Health和HealthShare Health Connect的2021.1版本的预览版现已发布。 由于这是一个预览版,我们希望在下个月的通用版本发布之前了解您对这个新版本的体验。请通过开发者社区分享您的反馈,以便我们能够共同打造一个更好的产品。 InterSystems IRIS数据平台2021.1是一个扩展维护(EM)版本。自2020.1(上一个EM版本)以来,在持续交付(CD)版本中增加了许多重要的新功能和改进。请参考2020.2、2020.3和2020.4的发布说明,了解这些内容的概况。 这个版本的增强功能为开发人员提供了更大的自由度,可以用他们选择的语言构建快速和强大的应用程序,并使用户能够通过新的和更快的分析功能更有效地处理大量的信息。 #InterSystems IRIS #InterSystems IRIS for Health #InterSystems IRIS BI (DeepSee) 0 0 0 442
文章 姚 鑫 · 四月 23, 2021 阅读大约需 6 分钟 第五章 优化查询性能(二) 第五章 优化查询性能(二) 使用索引 索引通过维护常见请求数据的排序子集,提供了一种优化查询的机制。 确定哪些字段应该被索引需要一些思考:太少或错误的索引和关键查询将运行太慢; 太多的索引会降低插入和更新性能(因为必须设置或更新索引值)。 什么索引 要确定添加索引是否会提高查询性能,请从管理门户SQL接口运行查询,并在性能中注意全局引用的数量。 添加索引,然后重新运行查询,注意全局引用的数量。 一个有用的索引应该减少全局引用的数量。 可以通过在WHERE子句或ON子句条件前使用%NOINDEX关键字来防止使用索引。 应该为联接中指定的字段(属性)编制索引。左外部联接从左表开始,然后查看右表;因此,应该为右表中的字段建立索引。在下面的示例中,应该为T2.f2编制索引: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 106
问题 fajie xie · 四月 23, 2021 系统日志错误代码 服务器操作系统频繁产生错误日志“生成了一个严重警告并将其发送到远程终结点。这会导致连接终止。TLS 协议所定义的严重错误代码是 10。Windows SChannel 错误状态是 10。” 想请问一下,这个错误信息是我们产品导致产生的问题吗? #开发运维 #Ensemble 0 1 0 234
文章 姚 鑫 · 四月 22, 2021 阅读大约需 8 分钟 第五章 优化查询性能(一) 第五章 优化查询性能(一) InterSystems SQL自动使用查询优化器创建在大多数情况下提供最佳查询性能的查询计划。该优化器在许多方面提高了查询性能,包括确定要使用哪些索引、确定多个AND条件的求值顺序、在执行多个联接时确定表的顺序,以及许多其他优化操作。可以在查询的FROM子句中向此优化器提供“提示”。本章介绍可用于评估查询计划和修改InterSystems SQL将如何优化特定查询的工具。 InterSystems IRIS®Data Platform支持以下优化SQL查询的工具: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 159
公告 Claire Zheng · 四月 22, 2021 InterSystems开发者工具编程大赛投票时间:为你心目中的最佳App投票吧! 亲爱的社区开发者们: 本周进入 InterSystems 开发者工具编程大赛 投票时间(4月19日-25日)! 来为你心目中基于InterSystems IRIS而构建的最佳方案投票吧! 🔥 投票入口: 点击投票 🔥 如何投票?有哪些最新信息值得了解一下? #竞赛 #InterSystems IRIS #Open Exchange 0 0 0 130
文章 姚 鑫 · 四月 21, 2021 阅读大约需 13 分钟 第四章 缓存查询(二) 第四章 缓存查询(二) 运行时计划选择 运行时计划选择(RTPC)是一个配置选项,它允许SQL优化器利用运行时(查询执行时)的离群值信息。运行时计划选择是系统范围的SQL配置选项。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 135
公告 Claire Zheng · 三月 26, 2021 如何将我的应用提交给大赛? 如果您已在Open Exchange 发布了应用,大赛期间,您可以登录 Open Exchange, 打开applications。 #开发者社区常见问题 #竞赛 #Global Masters #Open Exchange 0 0 0 204
文章 Claire Zheng · 四月 21, 2021 阅读大约需 1 分钟 InterSystems Caché系统运维培训:InterSystems Caché架构、备份与恢复 近日,InterSystems极客俱乐部举办了线上直播“InterSystems Caché系统运维培训”,这是系列视频之一。InterSystems中国资深售前顾问吕正之讲解了“InterSystems Caché架构、备份与恢复”。 //player.bilibili.com/player.html?aid=247746045&bvid=BV1sv411L7qz&cid=327180934&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 196
文章 Claire Zheng · 四月 21, 2021 阅读大约需 1 分钟 InterSystems Caché系统运维培训:InterSystems Caché系统监控和性能数据采集 近日,InterSystems极客俱乐部举办了线上直播“InterSystems Caché系统运维培训”,这是系列视频之一。InterSystems中国资深售前顾问马浩讲解了“InterSystems Caché系统监控和性能数据采集”。 //player.bilibili.com/player.html?aid=460178370&bvid=BV165411c7nV&cid=327177183&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 137
问题 Michael Lei · 四月 21, 2021 来自英文社区的问题:CDS-示例 请问是否有人有一个使用CDS文件的IRIS / Ensemble实际例子以及一、两个样本CDS文件作为参考。谢谢。 #InterSystems IRIS for Health 0 1 0 107
文章 Claire Zheng · 四月 21, 2021 阅读大约需 1 分钟 InterSystems Caché系统运维培训:InterSystems Caché系统安全 近日,InterSystems极客俱乐部举办了线上直播“InterSystems Caché系统运维培训”,这是系列视频之一。InterSystems中国资深售前顾问祝麟讲解了“InterSystems Caché系统安全”。 //player.bilibili.com/player.html?aid=930228986&bvid=BV19K4y1o7mV&cid=327180174&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 146
文章 Claire Zheng · 四月 21, 2021 阅读大约需 1 分钟 云助力的集成平台方案 在医院信息化建设中,如何打通医院的各个系统,给患者提供连续、无缝的良好体验,集成平台发挥着重要作用。而集成平台方案如何适应现在的多云时代、需要具备什么样的特性、如何与多云环境更好地结合以便为医院的信息化建设带来更多的便利?面对这一系列问题,InterSystems中国业务拓展经理李岩为您解读InterSystems集成平台方案的特点和优势,以及构建在VMware云方案上的最佳实践,让您了解云环境下集成平台方案的新特性和优势。 #视频 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 137
问题 Michael Lei · 四月 21, 2021 来自英文社区的问题:NonStop SQLMP经验? 有人有将NonStop SQLMP与IRIS连接的经验吗? 如果可能的话,我需要一些参考或技巧,实际上是与JDBC驱动程序连接的,以便互连并解决许多各种各样的问题,例如: 一些查询(不是很多)有空获取,可以正常工作,但没有要获取的内容,而且确定Select 语句是正确的。 #互操作性 #兼容性 #数据库 #InterSystems IRIS 0 1 0 126
问题 Michael Lei · 四月 21, 2021 来自英文社区的问题:流中的HTTPMessage空值 我对EnsLib.HTTP.GenericOperation类进行了操作。此操作发送以下json消息: <HTTPMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://www.w3.org/2001/XMLSchema"> <Stream> #JSON #Caché 0 1 0 175
问题 Michael Lei · 四月 21, 2021 来自英文社区的问题:WS服务的访问权限 大家好, 我正在创建WS做服务器用,但是当我要求WSDL时,提示错误因为找不到类。我添加了以下说明: set ^SYS("Security","CSP","AllowClass","MiProyecto.MiClaseWS","%SOAP.WebServiceInfo")=1 set ^SYS("Security","CSP","AllowClass","MiProyecto.MiClaseWS","%SOAP.WebServiceInvoke")=1 我已经在WS安全配置中创建了一个入口 在“应用程序角色”选项卡中,我配置了%All权限 (图像中的命名空间“Samples”是出于安全原因) 如果我以以下方式调用服务,则http:// localhost:57772 / myproject / ws / MyProject.MiClassWS.cls? WSDL提示以下错误: #应用程序服务器 #新手 #身份认证 #Ensemble 0 1 0 232
文章 姚 鑫 · 四月 20, 2021 阅读大约需 13 分钟 第四章 缓存查询(一) 第四章 缓存查询(一) 系统自动维护已准备好的SQL语句(“查询”)的缓存。这允许重新执行SQL查询,而无需重复优化查询和开发查询计划的开销。缓存查询是在准备某些SQL语句时创建的。准备查询发生在运行时,而不是在编译包含SQL查询代码的例程时。通常,PREPARE紧跟在SQL语句的第一次执行之后,但在动态SQL中,可以准备查询而不执行它。后续执行会忽略PREPARE语句,转而访问缓存的查询。要强制对现有查询进行新的准备,必须清除缓存的查询。 所有SQL调用都会创建缓存查询,无论是在ObjectScript例程中调用还是在类方法中调用。 - 动态SQL、ODBC、JDBC和$SYSTEM.SQL.DDLImport()方法在准备查询时创建缓存查询。管理门户执行SQL接口、InterSystems SQL Shell和%SYSTEM.SQL.Execute()方法使用动态SQL,因此使用准备操作来创建缓存查询。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 259
问题 秀政 王 · 四月 19, 2021 SQLServer网关配置出错 使用SQLServer2008进行网关连接,驱动名,URL和jar包地址都正确,出现服务器版本不支持的问题 #JDBC #Caché 0 4 0 182
问题 Yufeng Li · 四月 19, 2021 Nginx 怎么配置成IRIS web服务器 现在有windows上的 编译好的nginx 可以做为iris 的web 服务器吗? ngx_http_csp_module_sa.c , cspapi.h 这两个文件在哪下载? #InterSystems IRIS 0 1 0 148
问题 Botai Zhang · 四月 19, 2021 IRIS中WebService接口获取调用方IP 关于WebService接口采用适配器为 Parameter ADAPTER; 有方式可以获取到调用方的IP地址等信息吗? #业务运营 #Ensemble #InterSystems IRIS for Health 0 2 0 321
文章 姚 鑫 · 四月 19, 2021 阅读大约需 11 分钟 第三章 优化表(二) 第三章 优化表(二) 调整表计算值 调优表操作根据表中的代表性数据计算和设置表统计信息: - ExtentSize,它可能是表中的实际行数(行数),也可能不是。 - 表中每个属性(字段)的选择性。 可以选择性地阻止单个属性的选择性计算。 - 属性的离群选择性,其中一个值比其他值出现得更普遍。 有效的查询可以利用离群值优化。 - 标识某些属性特征的每个属性的注释。 - 每个属性的平均字段大小。 - 表的SQL Map Name、BlockCount和Source of BlockCount。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 120
公告 Claire Zheng · 四月 18, 2021 置顶--社区福利持续更新中!来Global Masters,赢取Apple AirPods,Amazon Echo Dot,解锁更多奖品 Hi 亲爱的社区开发者们,福利来了! 在Global Masters,我们为 Expert, Ambassador and VIP levels(专家级、大使级和VIP级)的用户提供了更多奖励! Apple AirPods 希望你们喜欢新奖品! 此外,你可以在奖励列表中看到"解锁获奖" 项目,根据提示完成相应目标后,便可解锁并申请奖品。 #Global Masters 1 2 0 194
文章 Hao Ma · 四月 18, 2021 阅读大约需 5 分钟 IRIS Docker的安装 IRIS相比Caché在部署上的一个进步是支持docker。即便不是云部署, 使用docker也带来非常多的便利。 尤其是在开发测试环节,由于docker的使用更便捷,除非要模拟客户的环境或者做规定的性能测试,我在测试中基本已经不再使用本机的实例或者虚机。IRIS的联机文档有详细的IRIS docker安装使用指导,本文只是一个简单的,快速上手的在测试环境安装IRIS docker的简单步骤,尤其适合初学者。 注意Windows上docker可能会遇到这样那样的问题,因此通常还是推荐在Linux或者Mac OS上使用。正式的生产环境的IRIS docker container也是不支持Windows系统的。 #Docker #工具 #新手 #InterSystems IRIS 1 0 1 667
文章 姚 鑫 · 四月 18, 2021 阅读大约需 13 分钟 第三章 优化表(一) 第三章 优化表(一) 要确保InterSystems IRIS®Data Platform上的InterSystems SQL表的最高性能,可以执行多种操作。优化可以对针对该表运行的任何查询产生重大影响。本章讨论以下性能优化注意事项: ExtentSize、Selective和BlockCount用于在用数据填充表之前指定表数据估计;此元数据用于优化未来的查询。 运行tune Table来分析填充表中的代表表数据;生成的元数据用于优化未来的查询。 优化表计算的值包括扩展大小、选择性、异常值选择性、平均字段大小和块计数 导出和重新导入优选表统计数据 扩展大小、选择性和块数(ExtentSize, Selectivity, and BlockCount) 当查询优化器决定执行特定SQL查询的最有效方式时,它会考虑以下三种情况: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 202
问题 water huang · 四月 17, 2021 ensemble 2016 如何快速的调用dll文件。 如图 dll放在 我调用的方式如下 期待能够在ensemble里面能便捷的调用dll,各种语言开发的dll,至少能支持c#生成的dll, #.NET #Ensemble 0 3 0 183
问题 Binbin LIU · 四月 18, 2021 smp里面如何添加数据库 ?要把Excel的数据import到IRIS应该用什么方式去操作? 你好, smp里面如何添加数据库 只能用command添加吗?没有在portal里看到添加数据库这个功能。 还想请问要把Excel的数据import到IRIS应该用什么方式去操作? #InterSystems IRIS 0 1 0 169