Article Iryna Mykhailova · Avr 15, 2024 7m read

Dans la partie II, vous apprendrez à exécuter n'importe quel fichier de rapport Jasper (fichier jrxml) conçu sur Jasper Studio à partir d'InterSystems IRIS. Nous allons créer une API REST pour renvoyer un rapport traité au format PDF.

Le fichier jrxml

Dans la partie I, nous avons conçu le rapport suivant :

1. Tout d'abord, renommez le rapport de Blank_A4.jrxml en sample.jrxml (onglet Explorateur de projet > Faites un clic droit sur le fichier > Renommer):

Le fichier renommé s'affiche :

2. Faites un clic droit sur le fichier sample.jrxml > Propriétés et visualisez l'emplacement du fichier :

0
1 61
Article Sylvain Guilbaud · Avr 15, 2024 6m read

Comme vous avez pu le constater dans les dernières publications de la communauté, InterSystems IRIS inclut depuis la version 2024.1 la possibilité d'inclure des types de données vectorielles dans sa base de données et sur la base de ce type de données, des recherches vectorielles ont été mises en œuvre. Eh bien, ces nouvelles fonctionnalités m'ont rappelé l'article que j'ai publié il y a quelque temps et qui était basé sur la reconnaissance faciale utilisant Embedded Python.

Introduction

0
0 71
Annonce Sylvain Guilbaud · Avr 15, 2024

Bonjour la communauté,

Nous sommes heureux d'inviter tous les développeurs au prochain webinaire de lancement du concours Vector Search, GenAI et ML !

Découvrez les défis et opportunités qui attendent les passionnés de GenAI et de ML dans ce concours. Nous discuterons des sujets que nous attendons des participants et vous montrerons comment développer, créer et déployer des applications à l'aide de la plate-forme de données InterSystems IRIS. Il y aura également une démonstration de InterSystems IRIS Vector Search que vous pouvez utiliser dans vos projets.

Date et heure : lundi 22 avril – 12 h EDT | 18h00 CEST

0
0 67
Question Jean-Charles Cano · Mars 25, 2024

Bonjour,

Je fais face a un problème assez embêtant,

Depuis un petit moment il ne m'est plus possible de supprimer des fichiers compilés et exportés dans Iris,

Normalement lorsque je vais dans l'extension InterSytems, j'ouvre mes classes dans mon namespace et lorsque je faisais clique droit > delete, les fichiers se supprimaient. Cependant, ce n'est plus le cas, lorsque je clique sur delete rien ne se passe

Quelqu'un saurait d'où vient le problème ?

Merci par avance

3
0 74
Annonce Irène Mykhailova · Avr 10, 2024

Salut la Communauté,

Nous avons des nouvelles excitantes ! Le nouveau concours de programmation en ligne InterSystems dédié à l'IA générative, à la recherche de vecteurs et au Machine Learning démarre très bientôt !

🏆 Concours InterSystems Vector Search, GenAI et ML 🏆

Durée : avril 22 - mai 19, 2024

Prix : $14,000


0
1 77
Article Pierre LaFay · Avr 10, 2024 2m read

Si l'un de vos package sur OEX fait l'objet d'une évaluation, OEX ne vous informe que de VOTRE propre package.   
L'évaluation reflète l'expérience de l'évaluateur avec le statut trouvé au moment de l'évaluation.   
Il s'agit en quelque sorte d'un instantané qui peut avoir changé entre-temps.   
Les évaluations par d'autres membres de la communauté sont marquées d'un * dans la dernière colonne.
J'ai également placé un certain nombre de Pull Requests sur GitHub lorsque j'ai trouvé un problème que je pouvais résoudre.    
Certaines ont été acceptées et fusionnées, d'autres ont été ignorées.     
Donc si vous avez fait un changement majeur et que vous attendez une révision modifiée, faites-le moi savoir.

0
0 50
Article Sylvain Guilbaud · Avr 10, 2024 9m read

Dans cet article, nous aborderons les sujets ci-dessous :

  • Qu’est-ce que Kubernetes ?
  • Principaux composants Kubernetes (K8s)


Qu’est-ce que Kubernetes?

Kubernetes est un framework d'orchestration de conteneurs open source développé par Google. Essentiellement, il contrôle la vitesse des conteneurs et vous aide à gérer des applications composées de plusieurs conteneurs. De plus, il vous permet de les exploiter dans différents environnements, par exemple des machines physiques, des machines virtuelles, des environnements Cloud ou même des environnements de déploiement hybrides.

0
0 65
InterSystems officiel Adeline Icard · Avr 9, 2024

InterSystems a rencontré un défaut qui entraîne l'échec de certaines mises à niveau de HealthShare® Health Connect. Cela affecte uniquement les instances qui ne disposent pas d'une licence pour l'utilisation de FHIR® et qui disposent d'espaces de noms compatibles avec l'interopérabilité. Dans ces conditions, la mise à niveau échoue avec une erreur <HSFHIRErr>.

Ce défaut affecte uniquement les mises à niveau vers la version 2024.1 de HealthShare Health Connect.

La version concernée, 2024.1.0.263.0, a été supprimée de la distribution. Une nouvelle version intermédiaire est disponible :

0
0 68
Article Pierre LaFay · Avr 9, 2024 8m read

Dans le monde des affaires, chaque seconde compte, et il est essentiel de disposer d'applications performantes pour rationaliser nos processus commerciaux. Nous comprenons l'importance de concevoir des algorithmes efficaces, mesurables par la notation big O.Néanmoins, il existe de nombreuses stratégies pour augmenter la performance des systèmes construits sur la plate-forme de données IRIS. Ces stratégies sont tout aussi cruciales pour optimiser l'efficacité globale.Rejoignons le voyage pour un aperçu des astuces permettant d'améliorer le fonctionnement d'IRIS Data Platform, où chaque petite

0
0 64
Article Pierre LaFay · Avr 9, 2024 4m read

Introduction

Il existe une option d'assistant de procédure de liaison dans le portail de gestion (Système > SQL > Assistants > Procédure de liaison) avec laquelle j'ai eu des problèmes de fiabilité, j'ai donc décidé d'utiliser cette solution à la place.

Problème

0
0 85
Article Pierre LaFay · Avr 9, 2024 5m read

J'ai récemment eu besoin de surveiller depuis HealthConnect les enregistrements présents dans une base de données NoSQL dans le Cloud, plus précisément Cloud Firestore, déployé dans Firebase. D'un coup d'œil rapide, j'ai pu voir à quel point il serait facile de créer un adaptateur ad-hoc pour établir la connexion en tirant parti des capacités d'Embedded Python, et je me suis donc mis au travail.

Préparation de l'environnement

0
0 80
Question David Marinkovic · Avr 3, 2024

Bonjour,

Je veux créer une vue pour exposer une requête SQL.

Voici ma vue :

Class Client.TEST-REQ1 [ ClassType = view
                        , CompileAfter = Client.Client
                        , DdlAllowed
                        , Owner = {UnknownUser}
                        , Not ProcedureBlock
                        , SqlTableName = "TEST-O-REQ-1"
                        , ViewQuery = { 
                            SELECT NumeroClient, NomClient, ModeReglement.CodeModeReglement as ModeReglement_CodeModeReglement FROM Client.Client
                        }]
{

}

3
0 78
Article Iryna Mykhailova · Avr 8, 2024 3m read

InterSystems IRIS fournit un environnement de développement d'applications complet pour créer des applications sophistiquées à forte intensité de données et d'analyses qui connectent les silos de données et d'applications. Il est conçu pour fonctionner avec toutes les technologies de développement courantes de manière ouverte et basée sur des normes et prend en charge la programmation côté serveur et côté client.

0
0 88
Article Iryna Mykhailova · Avr 6, 2024 2m read

Rubrique FAQ InterSystems

La page de gestion de Web/CSP Gateway est généralement configurée de manière à ne pas être accessible à partir des machines clientes.

Pour y accéder depuis n'importe quel client, procédez comme suit :

0
0 112
Article Iryna Mykhailova · Avr 3, 2024 2m read

Rubrique FAQ InterSystems

Ici, nous présenterons un exemple de code pour l'enregistrement et le référencement des plannings de tâches.

①Exemple d'enregistrement du calendrier des tâches

*Créez une tâche à exécuter do ^TEST tous les jours à 1h00.

0
0 89
Article Iryna Mykhailova · Avr 1, 2024 5m read

Préparez une application d'échantillon (Sample)


1. Pour ce tutoriel, nous utiliserons le modèle iris-rest-api-template: https://openexchange.intersystems.com/package/iris-rest-api-template, en ajoutant du code pour installer un support de JIRISReport. Procédez comme suit :
2. Clonez le projet dans un dossier local :

$ git clone https://github.com/intersystems-community/iris-rest-api-template.git

3. Modifiez le fichier Dockerfile avec le contenu suivant :

0
0 73
Annonce Irène Mykhailova · Avr 1, 2024
Bonjour et bienvenue à la récapitulation de la communauté des développeurs de Mars 2024.
Statistiques générales
✓ Nouvelles publications 34 publiées le Mars :
 19 nouveaux articles
 11 nouvelles annonces
 3 nouvelles questions
 1 nouvelle discussion

845publications publiées depuis le début
130 membres ont rejoint depuis le début

0
0 50
InterSystems officiel Adeline Icard · Mars 28, 2024

InterSystems a introduit cette fonctionnalité il y a de nombreuses années, à une époque où l'utilisation de Public Key Infrastructure n'était pas encore largement utilisée. La création de matériel à utiliser avec Public Key Infrastructure est désormais largement disponible, et InterSystems observe un déclin de l'utilisation de l'InterSystems PKI. De plus, des investissements seraient nécessaires pour l’utiliser en toute sécurité. La documentation IRIS PKI indiquait depuis des années :

0
0 71
Article Sylvain Guilbaud · Mars 27, 2024 8m read

Si vous exécutez IRIS dans une configuration miroir pour HA dans Azure, la question de la fourniture de Mirror VIP (adresse IP virtuelle) devient pertinente. L'adresse IP virtuel permet aux systèmes en aval d'interagir avec IRIS en utilisant une seule adresse IP. Même en cas de basculement, les systèmes en aval peuvent se reconnecter à la même adresse IP et continuer à fonctionner.

Le principal problème, lors du déploiement sur Azure, est qu'un VIP IRIS doit être essentiellement un administrateur de réseau, conformément aux docs.

Pour obtenir l'HA, les membres du miroir IRIS doivent être déployés dans différentes zones de disponibilité d'un sous-réseau (ce qui est possible dans Azure car les sous-réseaux peuvent s'étendre sur plusieurs zones). L'une des solutions pourrait être les équilibreurs de charge, mais ils coûtent bien sûr plus cher et nécessitent d'être administrés.

Dans cet article, j'aimerais fournir un moyen de configurer un VIP miroir sans utiliser les équilibreurs de charge suggérés dans la plupart des autres architectures de référence Azure.

0
0 150
Article Iryna Mykhailova · Mars 25, 2024 4m read

Ce que je trouve vraiment utile à propos d'IRIS lorsque j'enseigne mon sujet des bases de données postrelationnelles, c'est le fait qu'il s'agit d'une base de données multi-modèles. Ce qui signifie que je peux aborder l'architecture et la structure et tout cela une seule fois, mais ensuite montrer l'utilisation de différents modèles (comme l'objet, le document, la hiérarchie) en utilisant le même langage et la même approche. Et ce n'est pas un grand pas de passer d'un langage de programmation orienté objet (comme C#, Java, etc.) à une base de données orientée objet.

Cependant, aux avantages (qui sont nombreux) s'ajoutent certains inconvénients quand on passe du modèle orienté objet au modèle relationnel. Lorsque je dis que vous pouvez accéder aux mêmes données en utilisant différents modèles, je dois également expliquer comment il est possible de travailler avec des listes et des arrays à partir d'un modèle objet dans une table relationnelle. Avec les arrays, c'est très simple : par défaut, ils sont représentés sous forme de tableaux séparés et c'est tout. Avec les listes, c'est plus difficile car par défaut c'est une $lb. Mais on veut quand même faire quelque chose sans endommager la structure et sans rendre cette liste illisible dans le modèle objet.

Ainsi, dans cet article, je présenterai quelques prédicats et une fonction qui sont utiles lorsque vous travaillez avec des listes, et pas seulement en tant que champs.

0
0 268
InterSystems officiel Adeline Icard · Mars 20, 2024

En évaluant une notification de support IBM, InterSystems a déterminé un impact potentiel pour nos clients. La notification en question est :

Memory Leak in std::string for programs built with xlclang++ 16.1.0 in the presence of the 17.1.1 libc++.a

Ce problème affecte les versions 2022.x et 2023.x de

  • Plateforme de données InterSystems IRIS®
  • InterSystems IRIS for Health
  • HealthShare® Health Connect

Cela affecte également d'autres produits InterSystems basés sur la famille de produits InterSystems IRIS.

1
0 77