La semaine dernière, nous avons annoncé la Plate-forme de données InterSystems IRIS, notre nouvelle plate-forme complète pour toutes vos activités liées aux données, qu'elles soient transactionnelles, analytiques ou les deux. Nous avons inclus un grand nombre des fonctionnalités que nos clients connaissent et apprécient de Caché et Ensemble, mais dans cet article, nous allons mettre un peu plus en lumière l'une des nouvelles capacités de la plate-forme : SQL Sharding, une nouvelle fonctionnalité puissante dans notre histoire de scalability.
Voici quelques exemples de conversions et d'opérations dont vous pourriez avoir besoin, ainsi que des liens vers la documentation où vous pourrez en apprendre davantage.
Au moment où j'ai écrit ces lignes, l'heure d'été était en vigueur pour mon système Caché.
Comment Caché conserve l'heure et la date
Caché a un format d'heure simple, avec une plus grande gamme de dates reconnues par rapport à certaines autres technologies.
L'heure actuelle est conservée dans une variable spéciale $HOROLOG ($H) :
USER>WRITE $H64146,54027USER>
Le type DATE correspond au type de données du produit InterSystems %Date et le type TIME correspond à %Time.
%Date enregistre une date interne (premier élément séparé par une virgule de la variable spéciale $Horolog), et %Time enregistre l'heure interne (deuxième élément séparé par une virgule de la variable spéciale $Horolog). La logique côté serveur utilise donc la valeur au format (logique) interne, sauf si vous changez le mode d'affichage.
La méthode permettant de modifier le format d'affichage de la date et de l'heure internes dans la logique côté serveur dépend de la méthode d'exploitation.
Comme nous le savons tous, Caché est une excellente base de données qui accomplit de nombreuses tâches en son sein. Cependant, que faites-vous lorsque vous avez besoin d'accéder à une base de données externe ? Une façon de le faire est d'utiliser la passerelle Caché SQL Gateway via JDBC. Dans cet article, mon objectif est de répondre aux questions suivantes pour vous aider à vous familiariser avec cette technologie et à déboguer certains problèmes courants.
Plan de travail
Pour SQL, null et la chaîne vide ('') sont distinguées. Chaque méthode de définition/réception est la suivante.
La recherche d'images comme celle de Google est une fonctionnalité intéressante qui m'émerveille - comme presque tout ce qui est lié au traitement des images.
Il y a quelques mois, InterSystems a publié un aperçu de Python Embedded. Comme Python dispose de nombreuses librairies pour le traitement d'images, j'ai décidé de lancer ma propre tentative pour jouer avec une sorte de recherche d'images - une version beaucoup plus modeste en fait :-)

Bonjour ,
InterSystems France , MyPL et Amazon Web Services (AWS) partage leurs expériences lors de SANTEXPO en AGORA sur un REX FHIR dans le cloud
Merci Guillaume Rongier, Etienne Prothon et Patrick Lamplé pour votre très belle intervention.
A demain pour de nouvelles aventures.
InterSystems utilise une cadence de publication à deux flux avec InterSystems IRIS depuis 2018 (voir l'annonce originale du moment où cela a commencé). Nous fournissons :
Cette première journée se termine et nous tenions à remercier nos visiteurs, nos collaborateurs et nos partenaires MyPL, Guerbet, Synodis, Néo, CALYPS Data Intelligence et Amazon Web Services (AWS) pour leur présence !
RDV demain à 15h15 pour une agora exclusive en présence de Guillaume Rongier, notre évangéliste technologique, d'Etienne Prothon, Architecte Cloud chez MyPL et Patrick Lamplé, Principal Specialist Solutions Architect, Healthcare & Life Sciences, Amazon Web Services (AWS) pour partager un REX d'une implémentation FHIR dans le Cloud.
A demain
Bonjour ,
Les équipes InterSystems France et ses partenaires sont prêts pour vous accueillir sur le Stand E41.
N'hésitez pas à venir nous voir
Bonjour à tous,
Rejoignez-nous pour assister à un webinaire le 24 mai à 17h00 pour découvrir les nouvelles fonctionnalités d'InterSystems IRIS ® et InterSystems IRIS for Health™ version 2022.1
Cette version vous permettra de créer encore plus facilement des applications à hautes performances et de les rendre encore plus intelligentes grâce à l'IA et l'apprentissage automatique.
Au cours de ce webinaire, nous vous présenterons certaines de ces nouvelles fonctionnalités
Ce webinaire comprendra une session de questions-réponses et il sera enregistré et disponible en replay.
Salut les développeurs !
InterSystems Grand Prix réunit toutes les fonctionnalités clés des plateformes de données InterSystems !
Ainsi, nous vous invitons à utiliser les fonctionnalités suivantes et à collecter des bonus techniques supplémentaires qui vous aideront à gagner le prix !
Nous y voilà!
- InterSystems FHIR - 5
- IntegratedML - 4
- Native API - 3
- Interoperability - 3
- Production EXtension(PEX) - 4
- Embedded Python - 5
- Adaptive Analytics (AtScale) Cubes usage - 4
- Tableau, PowerBI, Logi usage - 3
- InterSystems IRIS BI - 3
- Docker container usage - 2
- ZPM Package deployment - 2
- Online Demo - 2
- Unit Testing - 2
- Premier article sur la communauté des développeurs - 2
- Deuxième article sur la communauté des développeurs - 1
- Code Quality pass - 1
- Video sur YouTube - 3
Les modèles de données objet et relationnel de la base de données Caché supportent trois types d'index, à savoir standard, bitmap et bitslice. En plus de ces trois types natifs, les développeurs peuvent déclarer leurs propres types d'index personnalisés et les utiliser dans toutes les classes depuis la version 2013.1. Par exemple, les index de texte iFind utilisent ce mécanisme.
Un Custom Index Type est une classe qui implémente les méthodes de l'interface %Library.FunctionalIndex pour effectuer des insertions, des mises à jour et des suppressions. Vous pouvez spécifier une telle classe comme type d'index lorsque vous déclarez un nouvel index.
Exemple:
Property A As %String; Property B As %String; Index someind On (A,B) As CustomPackage.CustomIndex;
La classe CustomPackage.CustomIndex est la classe même qui implémente les index personnalisés.
.png)
SANTEXPO, c’est (déjà) la semaine prochaine !
En présence des acteurs incontournables de la santé, les équipes InterSystems France et ses partenaires MyPL, Guerbet, Synodis, Neo et Calysp Data Intelligence ont hâte de vous accueillir dès mardi prochain au Parc des Expositions à Paris.
IRIS External Table est un projet Open Source de la communauté InterSystems, qui vous permet d'utiliser des fichiers stockés dans le système de fichiers local et le stockage d'objets en nuage comme AWS S3, en tant que tables SQL.

Il peut être trouvé sur Github https://github.com/intersystems-community/IRIS-ExternalTable Open Exchange https://openexchange.intersystems.com/package/IRIS-External-Table et est inclus dans InterSystems Package Manager ZPM.
Pour installer External Table depuis GitHub, utilisez :
Nous avons 68 séances cette année. Profitez des tarifs préférentiels en vous inscrivant aujourd'hui.
Chers développeurs,
Les équipes InterSystems France ont hâte de vous retrouver au salon SANTEXPO du 17 au 19 mai prochain à Paris Porte de Versailles. L’occasion parfaite de se retrouver, d’échanger et de construire ensemble le futur de la santé.
Nos experts techniques et métiers présents sur notre stand E41 vous aideront à mieux traiter, comprendre et innover grâce à vos données.
Salut la communauté (en particulier les développeurs dans le domaine de la santé) !
Je viens d'apprendre que notre client, Rhodes Group, donnera une session sur son travail de lutte contre l'hépatite C au Nouveau-Mexique. Vous trouverez ci-dessous la description complète de la session.
Inscrivez-vous au Global Summit et à cette session dès aujourd'hui.
Briser les silos de données grâce à des partenariats stratégiques dans le domaine de la santé
Rick VanNess, directeur de développement de produits, groupe Rhodes
Mercredi 22 juin, 15 h 30 PDT
Salut la communauté,
Nous sommes ravis d'inviter tous les développeurs au prochain webinaire de lancement du concours InterSystems Grand Prix 2022!
Nous partagerons les détails de notre méga concours Grand Prix Contest 2022 et décrirons comment vous pouvez gagner jusqu'à 22 000 $ en prix ! Contrairement à nos autres concours InterSystems Developer Community, ce concours vous permet d'utiliser n'importe quel élément de notre plateforme de données - IntegratedML, Native API, multi-modèle, Analytics et NLP, Open API and Interoperability, IKO etc. - dans votre projet.
Dans ce webinaire, nous parlerons des sujets attendus des participants et vous montrerons comment développer, créer et déployer des applications sur la plate-forme de données InterSystems IRIS.
Date et heure: lundi 9 mai à 11:00 EDT
Haut-parleurs:
🗣 @Alex Woodhead, InterSystems Technical Specialist
🗣 @Bob Kuszewski, InterSystems Product Manager
🗣 @Jeff Fried, InterSystems Director of Product Management
🗣 @Dean Andrews, InterSystems Head of Developer Relations
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
Partie 2 : Gestion des index
Vous avez maintenant une bonne idée du type d'index dont vous avez besoin pour votre classe et de la manière de les définir. Ensuite, comment les gérer ?
Plan de requête
Ce mois, j'annonce la sortie de la version 1.8.0 de l'extension VS Code qui contient les améliorations et corrections de bogues suivantes.
Le concours annuel pour les développeurs d'InterSystems IRIS approche !
Nous sommes ravis de vous inviter tous à participer au concours Grand Prix pour la création de solutions open source à l'aide de la plate-forme de données InterSystems IRIS !
Les nouveaux développeurs sont bienvenus - créez un compte maintenant.
🏆Concours de programmation Grand Prix InterSystems 🏆
Les prix : plus de 22 000 $
La durée : du 9 au 29 mai 2022
Période de vote : 30 mai - 5 juin 2022
Learning Services a publié le calendrier des formations en classe virtuelle jusqu'en septembre ! Tous les cours ont lieu de 9 h à 17 h, heure de l'Est des États-Unis, sous forme de salles de classe virtuelles en direct dirigées par un instructeur avec des exercices pratiques et des discussions interactives. Rendez-vous sur classroom.intersystems.com pour consulter l'horaire, vous inscrire à un cours ou demander une formation privée pour 5 à 15 personnes dans votre entreprise.
Cet article est le premier d'une série d'articles sur les indexes SQL.
Partie 1 - Découvrez vos indexes
Qu'est-ce qu'un index, en fait ?
Nous avons publié 6 pages Angular pour tous les utilisateurs de leur phase de test bêta :
Transition, Create, Clone, Merge, Standard Changes et Peer Review Docs.
Tout problème ou commentaire peut être signalé ici ou via vos canaux d'assistance habituels. Les utilisateurs non bêta peuvent basculer leur statut bêta ici dans l'application CCR.
InterSystems a le plaisir d'annoncer la sortie de la version 1.1 de System Alerting & Monitoring (SAM).
Qu'est-ce que SAM ?
SAM combine l'API de surveillance et le moniteur de journal basés sur les normes d'IRIS avec des outils standard familiers de l'industrie comme Grafana et Prometheus pour créer une solution de surveillance et d'alerte de base pour les clusters IRIS.
Pour plus d'informations sur SAM, consultez le Guide d'alerte et de surveillance du système.
Quoi de neuf dans SAM 1.1 ?
Voici le troisième article de notre courte série sur les innovations d'IRIS SQL qui offrent une expérience plus adaptative et plus performante aux analystes et aux applications requérant des données relationnelles sur IRIS. Il s'agit peut-être du dernier article de cette série pour 2021.2, mais nous prévoyons plusieurs autres améliorations dans ce domaine. Dans cet article, nous allons approfondir un peu plus les statistiques de tableaux supplémentaires que nous commençons à rassembler dans cette version : Histogrammes
.png)
Quand on travaille avec les globales, on voit qu’il n’y a pas mantes fonction en ObjectScript (COS) à utiliser. C’est aussi le cas avec Python et Java. Toutefois, toutes ses fonctions sont indispensables quand on travaille directement avec les données sans utilisation des objets, des documents ou des tables.
Dans cet article je voudrais parler de différentes fonctions et commandes qui se servent à travailler avec les globales dans trois langues : ObjectScript, Python et Java (les deux derniers en utilisant Native API).






