Nouvelle publication

検索

Discussion (1)1
Connectez-vous ou inscrivez-vous pour continuer
Question
· Déc 19, 2023

Transitioning from %?????????? to %SerialObject: Data Purge and Global Usage Concerns

Good morning,

First of all thanks for your help and time.

We find ourselves at a crossroads in our development journey, and we're reaching out to the community for insights and guidance regarding a critical aspect of our data management strategy.

Our current challenge revolves around the persistence of data in Globals, specifically when it comes to purging. The issue at hand is that, despite purging, data stored in Globals under the current %Persistent classes remains intact. To address this, we are contemplating a shift from %Persistent to %SerialObject for each relevant class.

Our primary concern is whether the Global continues to be in use even after making this transition. We have delved into the InterSystems documentation, particularly the section on class storage updates [1], which states that the storage definition is established during the initial compilation. However, it leaves us with uncertainties about the behavior post-compilation.

As per the documentation [2], it appears that deleting the storage definition during development and recompiling the class is suggested for a clean storage structure. Our specific question is: Will changing the class's Extends from %Persistent to %SerialObject, deleting the storage definition, and recompiling suffice to ensure that upon purging, data is automatically removed, and the Global is no longer in use?

We've also sought information from the InterSystems documentation on %Library.SerialObject [3] and a topic related created by Eduard Lebedyuk in the forum [4], but we believe your experiences and insights could provide valuable clarity on this matter.

Your expertise is highly appreciated, and we look forward to your thoughts and suggestions.

Thank you,

Thanks for your replies, time, help and support.

Yone

3 Comments
Discussion (3)3
Connectez-vous ou inscrivez-vous pour continuer
Article
· Déc 18, 2023 13m de lecture

Vector search and RAG (Retrieval Augmented Generation) models

1. IRIS RAG Demo

IRIS RAG Demo

This demo showcases the powerful synergy between IRIS Vector Search and RAG (Retrieval Augmented Generation), providing a cutting-edge approach to interacting with documents through a conversational interface. Utilizing InterSystems IRIS's newly introduced Vector Search capabilities, this application sets a new standard for retrieving and generating information based on a knowledge base.
The backend, crafted in Python and leveraging the prowess of IRIS and IoP, the LLM model is orca-mini and served by the ollama server.
The frontend is an chatbot written with Streamlit.

3 Comments
Discussion (3)2
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Déc 12, 2023

CLOSED: GenAI Crowdsourcing Mini-Contest: Let's Think Big!

 

 

Hi Community,

InterSystems Innovation Acceleration Team invites you to take part in the GenAI Crowdsourcing Mini-Contest.

GenAI is a powerful and complex technology. Today, we invite you to become an innovator and think big about the problems it might help solve in the future.

What do you believe is important to transform with GenAI?

Your concepts could be the next big thing, setting new benchmarks in technology!

 

Contest Structure

     1. Round 1 - Pain Point / Problem Submission:

With all your knowledge about GenAI and of InterSystems capabilities, what pain point / problems would you tackle, armed with the power of GenAI & InterSystems? Healthcare, education, agriculture - no field is off-limits.

The deadline for idea submission is December 19.

     2Round 2 - Community Investment Game:

You will get to "invest" by casting your votes in the pain point(s) you think are most promising or important. The idea that attracts the most "funding" in Round 2 emerges as the winner - find out more about Round 2 here.

 

🎁 Rewards

The mastermind of the winning concept earns 5,000 points, while all astute "investor(s)" backing the winning idea receive 200 bonus points each.

2 Comments
Discussion (2)3
Connectez-vous ou inscrivez-vous pour continuer
Question
· Déc 12, 2023

Arthematic overflow only on one server- mssql sql

When running a sql insert query with CONVERT('datetime', '2023-12-12 11:27:00',120) in an insert statement into a table this works on one server and not the other. 

i.e. to record datetimereceived 

Property datetimereceived As %TimeStamp(EXTERNALSQLNAME = "date_time_received", EXTERNALSQLTYPE = 93) [ SqlColumnNumber = 12, SqlFieldName = date_time_received ];

The gateway connections are the same, The one that works runs a v6 SQL server db the one that doesn't is the standard version 10 so although there is a mismatch i do not believe it would be this as the older setup works

 

Has anyone come across this

[SQLCODE: <-400>:<Fatal error occurred>]

  [%msg: < SQLState: (22003) NativeError: [8115] Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Arithmetic overflow error converting expression to data type datetime. >]

2 Comments
Discussion (2)1
Connectez-vous ou inscrivez-vous pour continuer