Article Irène Mykhailova · Juin 30, 2022 3m de lecture Global Summit, troisième et dernier jour ! Salut chers développeurs ! Troisième, c'était le dernier jour du Global Summit Pour certains, c'était le dernier jour à Seattle et ils devaient quitter leurs chambres. D'autres ont décidé de prolonger leur séjour et de profiter de cette belle ville encore quelques jours. Certains partenaires ont commencé à ranger leurs stands le matin et les halls ont commencé à paraître un peu sombres sans le même nombre de personnes qu'avant. Dans tous les cas, les gens ont commencé à socialiser et à discuter de toutes les choses dont ils n'avaient pas encore discuté. Ici, ce sont @Dean Andrews, @Evgeny Shvarov et @Lorenzo Scalese #Global Summit 2022 #Global Summit 2 2 0 70
Article Irène Mykhailova · Juin 22, 2022 3m de lecture Global Summit, deuxième jour ! Salut chers développeurs ! C'est le deuxième jour du Sommet mondial. Enfin, la plupart des gens ont vaincu le décalage d'horaire et ont pu participer pleinement à toutes les activités. Tous les stands des partenaires regorgeaient d'informations pertinentes et de swag et toutes les salles de conférence techniques étaient prêtes à être remplies de monde. Comme hier, le jour a commencé par les keynotes. Cette fois, il s'agissait de la plate-forme de données IRIS. Voici un récapitulatif des présentations: Bienvenue au deuxième jour Scott Gnau, Head of Data Platforms, InterSystems #Global Summit 2022 #Global Summit 6 0 0 55
Article Irène Mykhailova · Juin 21, 2022 2m de lecture Global Summit, premier jour ! Bonjour chers développeurs ! Aujourd'hui le Global Summit commence pour de bon ! Hier, ce n'était qu'une journée pour tous les partenaires pour préparer leurs stands et pour les salariés prendre connaissance du terrain pour le vrai début. #Global Summit 2022 #Global Summit 3 1 0 52
Article Irène Mykhailova · Juin 20, 2022 2m de lecture Global Summit, jour zero :) Bonjour chers développeurs ! Comme vous le savez, en ce moment le Global Summit a ouvert ses portes à ses invités à Seattle ! Et parmi les invités se trouvent les modérateurs et les responsables de notre communauté francophone ! Ce sont @Lorenzo Scalese, @Irène Mykhailova et @Guillaume Rongier ! Et on a pris avec nous le moderateur de la Communauté anglaise @Dmitry Maslennikov (il est troisième à gauche). #Global Summit 2022 #Global Summit 6 6 0 118
Article Irène Mykhailova · Juin 9, 2022 1m de lecture Comment obtenir tous les champs de la table par SQL Les champs peuvent être obtenu à l'aide du schéma INFORMATION_SCHEMA. INFORMATION_SCHEMA est un schéma système et n'apparaît pas dans le menu SQL du Management Portal par défaut. La méthode d'affichage est la suivante. Ouvrez le Management Portal → System Explorer → SQL Cochez "System" sur le côté gauche du menu déroulant du schéma. Sélectionnez INFORMATION_SCHEMA dans le menu déroulant du schéma. #Conseils et astuces #SQL #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 350
Article Irène Mykhailova · Juin 7, 2022 4m de lecture Méthodes utiles générées automatiquement Pour chaque propriété, requête ou index défini, plusieurs méthodes correspondantes seraient automatiquement générées lors de la compilation d'une classe. Ces méthodes peuvent être très utiles. Dans cet article, je décrirai certaines d'entre elles. #Bonnes pratiques #Code Snippet #Object Data Model #Caché #InterSystems IRIS 1 0 0 49
Article Irène Mykhailova · Juin 2, 2022 1m de lecture Comment SELECT ... FOR UPDATE peut être utilisé Étant donné que SELECT ... FOR UPDATE est implémenté dans de nombreux RDBMS en tant que méthode d'acquisition de lock de ligne explicite, vous utilisez probablement cette fonctionnalité dans de nombreux cas. Cette syntaxe n'entraîne pas d'erreur dans les produits InterSystems, mais elle n'acquiert pas les locks de ligne attendus. Cet article vous montrera comment obtenir la même fonctionnalité. #Conseils et astuces #SQL #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 95
Article Irène Mykhailova · Mai 31, 2022 1m de lecture Pourquoi votre application renvoie une erreur lock timeout La cause de cette erreur est que la ressource locked est déjà locked par un autre processus dans l'application et que le lock n'est pas libéré pour une raison quelconque. S'il n'y a aucun signe que d'autres processus avec le lock, il est possible que la table de locks manque d'espace libre. Dans ce cas, le message LOCK TABLE FULL est envoyé au Message Log #Administration du système #Bases de données #Conseils et astuces #SQL #Traitement des transactions de bases de données #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 59
Article Irène Mykhailova · Mai 27, 2022 3m de lecture Comment créer un index pendant que des données sont enregistrées/supprimées Il est possible de construire (reconstruire) l'index pendant que des données sont enregistrées/supprimées, mais si vous construisez l'index pendant ce processus, il sera référencé pendant sa mise à jour, utilisez donc l'utilitaire dédié et procédez à la construction de l'index. La procédure est la suivante. #Indexation #SQL #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 46
Article Irène Mykhailova · Mai 25, 2022 9m de lecture Traitement des opérations sur les dates et les heures dans Caché 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) : #Administration du système #ObjectScript #Caché 1 1 0 145
Article Irène Mykhailova · Mai 23, 2022 5m de lecture Traitement des colonnes de type DATE et TIME lors de l'exécution des requêtes SQL du côté serveur (ObjectScript) 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. #ObjectScript #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 60
Article Irène Mykhailova · Mai 19, 2022 1m de lecture Gestion de null et '' en SQL et ObjectScript Pour SQL, null et la chaîne vide ('') sont distinguées. Chaque méthode de définition/réception est la suivante. #ObjectScript #SQL #Caché #InterSystems IRIS 1 0 0 60
Article Irène Mykhailova · Mai 11, 2022 9m de lecture Gestion des index 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 ? #Indexation #Performances #SQL #Caché #InterSystems IRIS 0 0 0 48
Article Irène Mykhailova · Mai 9, 2022 14m de lecture Connaissez vos indexes Cet article est le premier d'une série d'articles sur les indexes SQL. #Indexation #Performances #SQL #Caché #InterSystems IRIS 0 0 0 58
Article Irène Mykhailova · Mai 1, 2022 11m de lecture La seule astuce de performance des requêtes que vous devez connaître ? Tune Table ! Un bon écrivain est censé vous attirer avec le titre et cacher la réponse quelque part dans l'article. Je suppose que cela fait de moi un mauvais écrivain - ne m'estimez pas, mon estime de moi vient de l'opinion des utilisateurs d'Internet ! #Performances #SQL #Caché #InterSystems IRIS 0 0 0 80
Article Irène Mykhailova · Avr 25, 2022 7m de lecture Embedded SQL - nouveauté dans InterSystems IRIS @Benjamin De Boe a écrit un excellent article sur les Universal Cached Queries, mais qu'est-ce qu'une Universal Cached Query (UCQ) et pourquoi devrais-je m'en préoccuper si j'écris du bon vieux Embedded SQL? Dans Caché et Ensemble, les Cached Queries seraient générées pour résoudre xDBC et Dynamic SQL. Maintenant, l'Embedded SQL d'InterSystems IRIS a été mis à jour pour utiliser les Cached Queries, d'où l'ajout du mot Universal au nom. Désormais, tout SQL exécuté sur IRIS le sera à partir d'une classe UCQ. #SQL #InterSystems IRIS 1 0 0 39
Article Irène Mykhailova · Avr 22, 2022 2m de lecture Comment rechercher de grands strings stockés globalement? Comment rechercher une globale contenant un string spécifique ? Vous pouvez afficher les globales dans le Management Portal et effectuer une recherche avec Ctrl + F, mais les grandes globales peuvent prendre du temps et être difficiles à afficher. Bien sûr, vous pouvez effectuer une boucle en utilisant les fonctions $ORDER et $QUERY pour trouver la chaîne. Mais il existe un moyen plus simple et plus pratique. #Conseils et astuces #Portail de gestion #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 73
Article Irène Mykhailova · Avr 18, 2022 7m de lecture Accès aux bases de données NoSQL avec l'API native Python Vous avez probablement entendu parler des bases de données NoSQL. Il existe plusieurs définitions, mais pour simplifier, ce terme est couramment utilisé pour désigner les bases de données qui n'utilisent littéralement pas le langage SQL, c'est-à-dire les bases de données autres que les bases de données relationnelles (RDB). #Globals #Graphique #Multi-model #Python #Vidéo #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 112
Article Irène Mykhailova · Mars 28, 2022 5m de lecture Les classes, les tables et les globales - comment tout cela fonctionne? Lorsque je décris InterSystems IRIS à des personnes plus orientées vers la technique, je commence toujours par dire qu'il s'agit d'un DBMS (système de gestion de base de données) multi-modèle. À mon avis, c'est son principal avantage (du côté du DBMS). Et les données ne sont stockées qu'une seule fois. Vous choisissez simplement l'API d'accès que vous voulez utiliser. #Débutant #Globals #Object Data Model #SQL #Tables relationnelles #InterSystems IRIS 0 0 0 135
Article Irène Mykhailova · Mars 27, 2022 2m de lecture Hacking Health Camp 2022 (jour 3) Salut les développeurs ! Le dernier jour du Hacking Health Camp 2022 à Strasbourg, France, approche à grands pas et aujourd'hui nous verrons toutes les merveilleuses créations des équipes. Ils ont travaillé toute la nuit et nos équipes sur site et en ligne ont travaillé avec eux et ont répondu à leurs questions. #Événements #Autre 2 1 0 65