查找

Anúncio
· Out. 27

[Video] Ready for Whats Next Panel

Hey Community,

Enjoy the new video on InterSystems Developers YouTube:

⏯ Ready for Whats Next Panel @ Ready 2025

A growing emphasis on automation and scalability is being discussed in this video, which has highlighted the importance of managed services. Organizations are increasingly turning to trusted partners to handle infrastructure, allowing them to focus on their core mission. Managed services have become key to scaling operations, improving security, and optimizing costs, particularly in the shift to cloud environments. When executed well, they drive continuous innovation and performance improvements, while also feeding valuable insights back into product development.

Presenters:
🗣 @John Paladino, Head of Client Services, InterSystems
🗣 Mike Brand, Executive Vice President, Netsmart
🗣 @Mike Fuller, Regional Director of Marketing, EMEA, InterSystems
🗣 Peter Cutts, General Manager of Managed Services, InterSystems

Want to stay ahead? See the video and subscribe to keep learning!

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Out. 27 4min de leitura

Python incorporado e IRIS no Jupyter Notebook em um ambiente virtual.

Estou documentando uma demonstração do InterSystems IRIS que inclui Python incorporado (embedded) e Jupyter Notebook implantados no mesmo contêiner, juntamente com uma aplicação de Python incorporado desenvolvida nesse ambiente de Jupyter Notebook.

Utilizei o contêiner Docker criado por @Bob Kuszewski como ambiente de desenvolvimento para demonstrar como uma aplicação de Python incorporado pode ser criada, capaz de enviar e recuperar dados de e para o InterSystems IRIS. A vantagem de usar este contêiner como ambiente de desenvolvimento é que se trata de um ambiente virtual com o IDE do Jupyter e o IRIS conectados e executando em paralelo. O uso desta configuração, em comparação com qualquer outra, pode ser justificado pelo teste de velocidade de ingestão e consulta de dados que realizei em várias plataformas, onde o InterSystems IRIS ofereceu a taxa mais rápida tanto de ingestão quanto de consulta de dados.

A aplicação de Python incorporado escrita no Jupyter Notebook obtém dados CSV de um catálogo de conjuntos de dados externo chamado data.world usando Pandas, e armazena os dados em uma classe do IRIS que está rodando no mesmo contêiner.

Dado que a instância do IRIS está sendo executada em um contêiner Docker, não há acesso ao Studio, por isso utilizei o VS Code para criar classes na instância do IRIS. Podemos nos conectar ao IRIS e programar em ObjectScript usando as extensões da InterSystems para Servers Manager e ObjectScript, respectivamente.

Uma vez que os dados são armazenados no IRIS, utilizei uma consulta SQL para acessá-los e salvá-los em um DataFrame.

import iris
query = "SELECT Property, Property, Property, Property, Property, FROM Namespace.Class"
iris.sql.exec(query)

Depois, utilizei o Plotly, uma biblioteca usada para visualização e análise de dados, para gerar um gráfico de barras a partir dos dados armazenados na classe do IRIS. Baseei-me no dash-python-iris para o uso da biblioteca pyplot do Python na visualização.

Código da Aplicação

import pandas as pd
df = pd.read_csv('https://query.data.world/s/tus52dys57qbhqz4qjmla3r34pnuti')

number = df['Number']
name = df['Name']
symbol = df['Symbol']
marketcap = df['Market Cap']
price = df['Price']
supply = df['Circulating Supply']
tfhr = df['Volume (24hr)']
import iris
for i in range(1515):

    num = number.loc[i]
    nam = name.loc[i]
    sym = symbol.loc[i]
    mc = marketcap.loc[i]
    pr = price.loc[i]
    sup = supply.loc[i]
    tf = tfhr.loc[i]
     

    setData = iris.cls("vizdata.vizdata")._New()

    setData.Number = str(num)

    setData.Name = str(nam)

    setData.Symbol = str(sym)

    setData.Marketcap = str(mc)

    setData.Price = str(pr)

    setData.Supply = str(sup)

    setData.TwentyFourHour = str(tf)

    setData._Save()

import iris
import plotly.express as px
import plotly.graph_objs as go
from plotly.offline import init_notebook_mode, iplot
query = "SELECT TOP 20 Name, Number, Marketcap, Price, Symbol, TwentyFourHour FROM vizdata.vizdata"
df = iris.sql.exec(query).dataframe().sort_values(by='price', ascending = False)

print(df)

fig = px.bar(df.head(20), x="name", y="price", barmode="group", text_auto='.3s')

fig.update_traces(textfont_size=12, textangle=0, textposition="outside", cliponaxis=False)

fig.update_layout(height=330)

fig.show()

Vídeo de Demonstração

https://www.loom.com/share/4c26cd5c719a48789b6a67295db816ed

 

Recursos Utilizados

Referências

  1. Dash-Python: https://community.intersystems.com/post/dash-python-iris
  2. Documentação do teste de velocidade: https://usconfluence.iscinternal.com/x/lSBwIQ
Discussão (0)1
Entre ou crie uma conta para continuar
InterSystems Oficial
· Out. 27

Servicios en la Nube de InterSystems – Versión 25.22.1

Descripción general

Esta versión se centra en la fiabilidad de las actualizaciones, la ampliación de la seguridad y las mejoras en la experiencia de soporte en varios Servicios en la Nube de InterSystems. Con esta versión, todas las principales ofertas —incluidos FHIR Server, InterSystems Data Studio (IDS), IDS con Supply Chain e IRIS Managed Services— ahora son compatibles con Seguridad Avanzada, ofreciendo una postura de seguridad unificada y mejorada.

Nuevas funciones y mejoras

Categoría 

Característica / mejora Detalles

Actualizaciones de la plataforma

Mejoras en la actualización del servidor FHIR Mayor fiabilidad, validación y automatización en las actualizaciones del servidor FHIR, reduciendo el tiempo de inactividad y garantizando transiciones más fluidas.

 

IDS Upgrade Improvements 

Enhanced upgrade workflows for InterSystems Data Studio (IDS) to increase consistency and reduce operational interruptions. 

 

Mejoras en las actualizaciones de IDS 

Flujos de trabajo de actualización mejorados para InterSystems Data Studio (IDS) con el fin de aumentar la consistencia y reducir las interrupciones operativas.

Seguridad 

Ampliación de la seguridad avanzada

La Seguridad Avanzada —que ofrece una gestión mejorada del firewall, controles de cifrado y protección contra amenazas en tiempo real— ahora está disponible para:
• FHIR Server
• IDS
• IDS con Supply Chain
• IRIS Managed Services

Gestión de usuarios

Invitaciones de usuarios de inquilinos mejoradas

Proceso simplificado y más fiable para invitar usuarios a un inquilino, mejorando la experiencia de incorporación y reduciendo los errores de invitación.

Experiencia de usuario 

Aprobación más clara de los términos de uso 

Los mensajes y el diseño actualizados ofrecen una mayor transparencia cuando los usuarios revisan y aprueban los términos de uso del servicio.

Soporte 

SLA de soporte actualizado

El Acuerdo de Nivel de Servicio (SLA) de soporte se ha actualizado para ofrecer tiempos de respuesta significativamente más cortos y actualizaciones más frecuentes sobre los casos abiertos, garantizando una resolución más rápida de los problemas y una comunicación mejorada.

Acciones recomendadas

  • Revisad y familiarizad a vuestro equipo con las nuevas opciones de Seguridad Avanzada disponibles para vuestros servicios.
  • Verificad los flujos de trabajo de invitación de inquilinos para aseguraros de que todos los usuarios invitados reciban y acepten vuestro acceso de forma oportuna.
  • Consultad la documentación actualizada del SLA de soporte para obtener detalles sobre los nuevos tiempos de respuesta y actualización.

Soporte

Para obtener ayuda o conocer más sobre estas actualizaciones, abrid un caso de soporte a través de iService o del Portal de Servicios en la Nube de InterSystems.

©2025 InterSystems Corporation. Todos los derechos reservados.

Discussão (0)1
Entre ou crie uma conta para continuar
Resumo
· Out. 27

InterSystems Developers Publications, Week October 20 - 26, 2025, Digest

Articles
Announcements
Questions
October 20 - 26, 2025Week at a GlanceInterSystems Developer Community
Pergunta
· Out. 27

Controlling disk usage on LOAD DATA error logging

Hi everyone,

I'm dealing with a situation where LOAD DATA operations — especially large batches with data inconsistencies — are consuming a lot of disk space. I've noticed that the same error messages are being repeatedly logged in the %SQL_Diag.Result and %SQL_Diag.Message tables, which is significantly increasing the size of the database.

One idea was to move these diagnostic tables to a separate database with a configured size limit, but before going down that path, I'd like to ask:

Is there a simpler or more efficient way to handle this?
For example:

  • Can we limit the number of repeated logs?
  • Is there a way to disable or filter out redundant error messages?
  • Are there built-in retention or cleanup mechanisms for these tables?

Any suggestions or best practices would be greatly appreciated!

Thanks in advance,
José Pereira

2 novos comentários
Discussão (3)3
Entre ou crie uma conta para continuar