{"id":76694,"date":"2020-04-04T01:42:21","date_gmt":"2020-04-03T23:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1"},"modified":"2020-04-04T01:42:21","modified_gmt":"2020-04-03T23:42:21","slug":"reliz-intersystems-iris-2020-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"Release von InterSystems IRIS 2020.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Release von InterSystems IRIS 2020.1\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ende M\u00e4rz <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">ver\u00f6ffentlichte<\/a><\/noindex> eine neue Version der Datenplattform InterSystems IRIS 2020.1. Selbst die Coronavirus-Pandemie konnte die Ver\u00f6ffentlichung nicht verhindern.<\/p>\n<p><\/p>\n<p>Wichtig im neuen Release ist die Verbesserung der Kernel-Leistung, die Generierung von REST-Anwendungen nach der OpenAPI 2.0-Spezifikation, Sharding f\u00fcr Objekte, eine neue Art des Management-Portals, Unterst\u00fctzung f\u00fcr MQTT, ein universeller Abfrage-Cache und ein neues Framework zur Erstellung von Produktelementen in Java oder .NET. Eine vollst\u00e4ndige Liste der \u00c4nderungen und das Upgrade-Checkliste in englischer Sprache finden Sie unter <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">dem Link<\/a><\/noindex>. Weitere Informationen \u2014 unter dem Artikel.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>InterSystems IRIS 2020.1 ist eine Version mit erweiterter Unterst\u00fctzung. InterSystems ver\u00f6ffentlicht zwei Arten von InterSystems IRIS-Versionen:<\/p>\n<p><\/p>\n<ul>\n<li>Continuous Delivery-Versionen. Erscheinen drei- bis viermal im Jahr in Form von Docker-Images. Sie sind f\u00fcr die Anwendungsentwicklung und -bereitstellung in der Cloud oder in Docker-Containern gedacht.<\/li>\n<li>Versionen mit erweiterter Unterst\u00fctzung. Diese erscheinen seltener, f\u00fcr sie werden jedoch Release-Updates mit Fehlerbehebungen ver\u00f6ffentlicht. Sie erscheinen auf allen von InterSystems IRIS unterst\u00fctzten Plattformen.<\/li>\n<\/ul>\n<p><\/p>\n<p>Zwischen den Releases mit erweiterter Unterst\u00fctzung 2019.1 und 2020.1 wurden nur Versionen in Docker-Images ver\u00f6ffentlicht \u2014 2019.2, 2019.3, 2019.4. Alle neuen Funktionen und Fehlerbehebungen aus diesen Versionen sind in 2020.1 enthalten. Einige M\u00f6glichkeiten aus den folgenden Punkten sind erstmals in einer der Versionen 2019.2, 2019.3, 2019.4 aufgetreten. <\/p>\n<p><\/p>\n<p>Also.<\/p>\n<p><\/p>\n<h2 id=\"razrabotka-rest-prilozheniy-po-specifikacii\">Entwicklung von REST-Anwendungen nach der Spezifikation<\/h2>\n<p><\/p>\n<p>Zus\u00e4tzlich zu <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, die seit Version 2019.1.1 unterst\u00fctzt wird, bietet das Release 2020.1 die M\u00f6glichkeit, ein Grundger\u00fcst f\u00fcr REST-Services nach der OpenAPI 2.0-Spezifikation zu generieren. Weitere Informationen finden Sie im Abschnitt der Dokumentation \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GREST_preface\">Erstellen von REST-Services<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<h2 id=\"konvertaciya-installyacii-cach-ili-ensemble\">Konvertierung der Installation von Cach\u00e9 oder Ensemble<\/h2>\n<p><\/p>\n<p>Dieses Release erm\u00f6glicht es, bei der Installation eine Cach\u00e9- oder Ensemble-Installation in InterSystems IRIS zu konvertieren. Die Konvertierung selbst kann \u00c4nderungen im Programmcode, in den Einstellungen oder anderen Skripten erfordern, wird jedoch in den meisten F\u00e4llen einfach sein. <\/p>\n<p><\/p>\n<p>Lesen Sie vor der Konvertierung das InterSystems IRIS In-Place Conversion Guide und das InterSystems IRIS Adoption Guide. Diese Dokumente sind auf der Website des weltweiten Supportzentrums von InterSystems im Abschnitt \"<noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistDocs.csp\">Dokumente<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"klientskie-yazyki\">Klienten-Sprachen<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Native API f\u00fcr Python<\/h3>\n<p><\/p>\n<p>Niedrigstufiger, schneller Zugriff aus Python auf mehrdimensionale Arrays, in denen InterSystems IRIS Daten speichert. Weitere Informationen \u2014 \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BPYNAT_preface\">Native API f\u00fcr Python<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-nodejs\">InterSystems IRIS Native API \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>Niedrigstufiger, schneller Zugriff aus Node.js auf mehrdimensionale Arrays, in denen InterSystems IRIS Daten speichert. Weitere Informationen \u2014 \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BJSNAT_preface\">Native API for Node.js<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"relyacionnyy-dostup-dlya-nodejs\">\u0420\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ODBC-\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a InterSystems IRIS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Node.js<\/p>\n<p><\/p>\n<h3 id=\"dvustoronnyaya-svyaz-v-java-i-net-shlyuzah\">Zwei-Wege-Kommunikation in Java und .NET-Gateways<\/h3>\n<p><\/p>\n<p>Die Verbindungen zwischen .NET und Java-Gateways sind jetzt bidirektional. Das bedeutet, dass ein Programm in .NET oder Java, das \u00fcber den Gateway von IRIS aufgerufen wird, diese Verbindung verwendet, um auf IRIS zuzugreifen. Weitere Informationen \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EJVG_using#EJVG_using_reenterancy\">Java Gateway R\u00fcckentranzparenz<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"uluchsheniya-v-native-api-dlya-java-i-net\">Verbesserungen in der Native API f\u00fcr Java und .NET<\/h3>\n<p><\/p>\n<p>Die IRIS Native API f\u00fcr Java und .NET unterst\u00fctzt $LIST-Listen und die \u00dcbergabe von Parametern per Referenz.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">Neues Design des Management-Portals<\/h2>\n<p><\/p>\n<p>Dieses Release enth\u00e4lt die ersten \u00c4nderungen im Management-Portal. Diese betreffen bisher nur das Aussehen und beeinflussen nicht die Funktionalit\u00e4t.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Universeller Abfragecache. Ab Version 2020.1 werden alle Abfragen, einschlie\u00dflich eingebetteter Abfragen und Klassenabfragen, als gecachte Abfragen gespeichert. Fr\u00fcher erforderte die Verwendung eingebetteter Abfragen eine Neukompilierung des Programms, um neuen Abfragecode zu generieren, beispielsweise wenn ein neuer Index hinzugef\u00fcgt oder die Tabellenstatistik ge\u00e4ndert wurde. Jetzt werden alle Abfragepl\u00e4ne in einem gemeinsamen Cache gespeichert und unabh\u00e4ngig von dem Programm, in dem die Abfrage verwendet wird, gel\u00f6scht.<\/p>\n<p>\n<\/li>\n<li>\n<p>Eine gr\u00f6\u00dfere Anzahl von Abfragetypen kann jetzt parallelisiert werden, einschlie\u00dflich DML-Abfragen.<\/p>\n<p>\n<\/li>\n<li>\n<p>Abfragen an einer sharded Tabelle k\u00f6nnen jetzt den impliziten Join \"-&gt;\" verwenden.<\/p>\n<p>\n<\/li>\n<li>\n<p>Abfragen, die aus dem Management-Portal gestartet werden, werden jetzt in einem Hintergrundprozess ausgef\u00fchrt. L\u00e4ngere Abfragen fallen jetzt nicht mehr durch die Zeit\u00fcberschreitung der Webseite aus. \u00dcberlange Abfragen k\u00f6nnen jetzt abgebrochen werden.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integrationsm\u00f6glichkeiten<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">Neues Framework zur Erstellung von Produktionselementen auf Java oder .NET<\/h3>\n<p><\/p>\n<p>Dieses Release enth\u00e4lt das neue PEX-Framework (Production EXtension), das zus\u00e4tzliche Optionen zur Implementierung von Komponentenelementen bietet. In dieser Version unterst\u00fctzt PEX Java und .NET zur Entwicklung von Gesch\u00e4ftsdiensten, Gesch\u00e4ftsprozessen und Gesch\u00e4ftsoperationen sowie f\u00fcr eingehende und ausgehende Adapter. Fr\u00fcher konnten nur Gesch\u00e4ftsdienste und Gesch\u00e4ftsoperationen erstellt werden, und es war notwendig, den Codegenerator im Management-Portal aufzurufen. Das PEX-Framework bietet flexiblere M\u00f6glichkeiten, Java- und .NET-Code in Produktionselemente einzuschlie\u00dfen, oft ohne Programmierung in ObjectScript. Das PEX-Paket umfasst folgende Klassen:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessService\">EnsLib.PEX.BusinessService<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessProcess\">EnsLib.PEX.BusinessProcess<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessOperation\">EnsLib.PEX.BusinessOperation<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.InboundAdapter\">EnsLib.PEX.InboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.OutboundAdapter\">EnsLib.PEX.OutboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.Message\">EnsLib.PEX.Message<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Weitere Informationen \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EPEX\">PEX: Entwicklung von Produktionen mit Java und .NET<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"monitoring-ispolzovaniya-portov-v-produkciyah\">\u00dcberwachung der Portnutzung in Produktionen.<\/h3>\n<p><\/p>\n<p>Das Port Authority-Hilfsprogramm verfolgt die von Gesch\u00e4ftsdiensten und Gesch\u00e4ftsoperationen verwendeten Ports. Damit k\u00f6nnen verf\u00fcgbare Ports ermittelt und reserviert werden. Weitere Informationen \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">Verwaltung der Port-Nutzung<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">Adapter f\u00fcr MQTT<\/h3>\n<p><\/p>\n<p>Diese Version umfasst Adapter, die das MQTT-Protokoll (Message Queuing Telemetry Transport) unterst\u00fctzen, das h\u00e4ufig in Anwendungen f\u00fcr das Internet der Dinge (Internet of Things \u2013 IoT) verwendet wird. Weitere Informationen \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">Verwendung von MQTT-Adaptern in Produktionen<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"sharding\">Sharding<\/h2>\n<p><\/p>\n<h3 id=\"uproschyonnaya-arhitektura\">Vereinfachte Architektur<\/h3>\n<p><\/p>\n<p>In dieser Version gibt es einen einfacheren und verst\u00e4ndlicheren Weg zur Erstellung eines Clusters - auf der Basis einzelner Server (Node-Ebene) und nicht von Bereichen wie in fr\u00fcheren Versionen. Neue API - <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;CLASSNAME=%25SYSTEM.Cluster\">%SYSTEM.Cluster<\/a><\/noindex>. Der neue Ansatz ist mit dem alten - Cluster auf Basis von Bereichen (Namespace-Ebene) - kompatibel und erfordert keine \u00c4nderungen an bestehenden Installationen. Weitere Informationen \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_elements\">Elemente des Shardings<\/a><\/noindex>\u00bb und \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_reference_api\">Sharding-APIs<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"drugie-uluchsheniya-v-shardinge\">Weitere Verbesserungen im Sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>Jetzt k\u00f6nnen beliebige zwei Tabellen gemeinschaftlich (auf denselben Shards verteilte oft verbundene Teile von zwei Tabellen) eingerichtet werden. Zuvor war dies nur mit Tabellen m\u00f6glich, die einen gemeinsamen Shard-Schl\u00fcssel hatten. Ab dieser Version wird die Syntax COSHARD WITH auch f\u00fcr Tabellen mit systemeigenen IDs angewendet. Weitere Informationen \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_tables_create_create\">Erstellen Sie die Tabellen<\/a><\/noindex>\u00bb und \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_sharded\">Definieren einer geshardeten Tabelle<\/a><\/noindex>\u00bb.<\/li>\n<li>Fr\u00fcher konnte eine Tabelle nur \u00fcber DDL als clusterf\u00e4hig markiert werden, jetzt kann dies auch in der Klassendefinition erfolgen - das neue Schl\u00fcsselwort Sharded. Weitere Informationen \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_via_classes_sharded\">Definieren einer geshardeten Tabelle durch Erstellen einer persistenten Klasse<\/a><\/noindex>\u00bb.<\/li>\n<li>Das Objektmodell unterst\u00fctzt jetzt Sharding. Die Methoden %New(), %OpenId und %Save() funktionieren mit Objekten einer Klasse, deren Daten auf mehrere Shards verteilt sind. Bitte beachten Sie, dass der Code auf dem Server ausgef\u00fchrt wird, mit dem der Client verbunden ist, und nicht auf dem, wo das Objekt gespeichert ist.<\/li>\n<li>Der Algorithmus f\u00fcr die Ausf\u00fchrung von Clusteranfragen wurde verbessert. Der Anfragenwarteschlangen-Manager (Unified Shard Queue Manager) stellt Anfragen zur Ausf\u00fchrung in einer Prozess-Pool-Warteschlange, anstatt f\u00fcr jede Anfrage neue Prozesse zu starten. Die Anzahl der Prozesse im Pool wird automatisch basierend auf den Serverressourcen und der Last bestimmt.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastruktur und Bereitstellung in der Cloud.<\/h2>\n<p><\/p>\n<p>Diese Version bietet Verbesserungen in der Infrastruktur und der Bereitstellung in der Cloud, einschlie\u00dflich: <\/p>\n<p><\/p>\n<ul>\n<li>Unterst\u00fctzung von Tencent Cloud. Der InterSystems Cloud Manager (ICM) unterst\u00fctzt jetzt die Erstellung von Infrastruktur und die Bereitstellung von Anwendungen auf Basis von InterSystems IRIS in Tencent Cloud.<\/li>\n<li>Unterst\u00fctzung f\u00fcr benannte Volumes (named volumes) in Docker, zus\u00e4tzlich zur Montage von Ordnern (bind mount).<\/li>\n<li>ICM unterst\u00fctzt flexibles Scaling - Konfigurationen k\u00f6nnen jetzt in der Anzahl der Knoten skaliert werden, das hei\u00dft, sie k\u00f6nnen mit mehr oder weniger Knoten neu erstellt werden. Weitere Informationen - \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Neukonfiguration der Infrastruktur<\/a><\/noindex>\u00bb und \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_deploy_redeploy\">Neuinstallation von Diensten<\/a><\/noindex>\u00bb.<\/li>\n<li>Verbesserungen beim Erstellen eines eigenen Containers.<\/li>\n<li>ICM unterst\u00fctzt eine neue Sharding-Architektur.<\/li>\n<li>Der Standardbenutzer in Containern ist jetzt nicht mehr root.<\/li>\n<li>ICM unterst\u00fctzt die Erstellung und Bereitstellung privater Netzwerke, in denen ein Bastion-Knoten das private Netzwerk mit dem \u00f6ffentlichen Netzwerk verbindet und zus\u00e4tzlichen Schutz vor Denial-of-Service-Angriffen bietet.<\/li>\n<li>Unterst\u00fctzung f\u00fcr die Erkennung von Diensten \u00fcber gesichertes RPC.<\/li>\n<li>ICM unterst\u00fctzt die Bereitstellung in mehreren Regionen. So wird eine hohe Verf\u00fcgbarkeit des Systems gew\u00e4hrleistet, selbst wenn eine gesamte Region ausf\u00e4llt.<\/li>\n<li>Die M\u00f6glichkeit, ICM zu aktualisieren und Informationen \u00fcber bereits bereitgestellte Systeme zu behalten.<\/li>\n<li>Containerloser Modus - ICM kann jetzt Clusterkonfigurationen direkt ohne Container auf der Google Cloud Platform bereitstellen und auch den Web-Gateway auf Ubuntu oder SUSE installieren.<\/li>\n<li>Unterst\u00fctzung f\u00fcr das Zusammenf\u00fchren von iris.cpf aus zwei Dateien. Dies hilft ICM, InterSystems IRIS mit unterschiedlichen Einstellungen je nach Betriebmodus der Installation zu starten. Diese M\u00f6glichkeit erleichtert die Automatisierung und Unterst\u00fctzung verschiedener Konfigurationstools wie Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">Analytics<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Selektives Neubauen des W\u00fcrfels<\/h3>\n<p><\/p>\n<p>Ab dieser Version unterst\u00fctzt InterSystems IRIS Business Intelligence (ehemals bekannt als DeepSee) das selektive Bauen des W\u00fcrfels - nur einen einzelnen Indikator oder eine Dimension. Es ist m\u00f6glich, die Beschreibung des W\u00fcrfels zu \u00e4ndern und nur das zu rekonstruieren, was sich ge\u00e4ndert hat, dabei bleibt die Gesamtheit des W\u00fcrfels w\u00e4hrend des Neubaus verf\u00fcgbar.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI Connector<\/h3>\n<p><\/p>\n<p>Microsoft PowerBI unterst\u00fctzt jetzt die Arbeit mit Tabellen und W\u00fcrfeln von InterSystems IRIS. Der Connector ist seit der Ver\u00f6ffentlichung im April 2019 mit PowerBI verf\u00fcgbar. Weitere Informationen - \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS Connector f\u00fcr Power BI<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Vorschau der Abfrageergebnisse<\/h3>\n<p><\/p>\n<p>In dieser Version gibt es einen neuen Vorschau-Modus beim Erstellen von Pivot-Tabellen im Analyzer. So kann schnell die Richtigkeit der Abfrage bewertet werden, ohne auf die vollst\u00e4ndigen Ergebnisse zu warten.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Weitere Verbesserungen<\/h2>\n<p><\/p>\n<ul>\n<li>Das Durchlaufen einer Globalen mit der Funktion $ORDER in umgekehrter Reihenfolge (direction = -1) ist jetzt genauso schnell wie in der geraden Reihenfolge.<\/li>\n<li>Die Leistung des Journalings wurde verbessert.<\/li>\n<li>Unterst\u00fctzung f\u00fcr Apache Spark 2.3, 2.4 hinzugef\u00fcgt.<\/li>\n<li>Unterst\u00fctzung f\u00fcr WebSocket-Client hinzugef\u00fcgt. Klasse %Net.WebSocket.Client.<\/li>\n<li>Die Versionskontrollklasse verarbeitet jetzt Ereignisse bei \u00c4nderungen auf der Produktseite.<\/li>\n<li>Whitelist zur Filterung erlaubter Anfragen an CSP, ZEN und REST.<\/li>\n<li>Unterst\u00fctzung f\u00fcr .NET Core 2.1.<\/li>\n<li>Verbesserte ODBC-Leistung.<\/li>\n<li>Strukturierte Protokolle zur Erleichterung der Analyse von messages.log.<\/li>\n<li>API zur \u00dcberpr\u00fcfung von Fehlern und Warnungen. Klasse %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>Der Klassencompiler pr\u00fcft nun, ob der Name des Globals in der Speicherung die maximale L\u00e4nge (31 Zeichen) nicht \u00fcberschreitet, und gibt einen Fehler zur\u00fcck, wenn dies nicht der Fall ist. Fr\u00fcher wurde der Name des Globals ohne Warnung auf 31 Zeichen gek\u00fcrzt.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Wo bekomme ich<\/h2>\n<p><\/p>\n<p>Wenn Sie Unterst\u00fctzung haben - laden Sie das Paket im Abschnitt <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online-Verteilungen<\/a><\/noindex> der Website wrc.intersystems.com<\/p>\n<p><\/p>\n<p>Wenn Sie InterSystems IRIS nur ausprobieren m\u00f6chten - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/\">https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Noch einfacher \u00fcber Docker:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store\/intersystems\/iris-community:2020.1.0.215.0<\/code><\/pre>\n<p><\/p>\n<h2 id=\"vebinar\">Webinar<\/h2>\n<p><\/p>\n<p>Am 7. April um 17:00 Uhr Moskauer Zeit findet ein Webinar zum neuen Release statt. Es wird von Jeff Fried (Director, Product Management) und Joe Lichtenberg (Director of Product &amp; Industry Marketing) geleitet. <noindex><a rel=\"nofollow\" href=\"https:\/\/event.on24.com\/wcc\/r\/2216696\/2E6012CC2EA58CDA0FE377FC5F7947DA\">Registrieren Sie sich!<\/a><\/noindex> Das Webinar wird auf Englisch gehalten.<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/495292\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u0430\u043d\u043d\u044b\u0445 InterSystems IRIS 2020.1. \u0414\u0430\u0436\u0435 \u043f\u0430\u043d\u0434\u0435\u043c\u0438\u044f \u043a\u043e\u0440\u043e\u043d\u0430\u0432\u0438\u0440\u0443\u0441\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437. \u0418\u0437 \u0432\u0430\u0436\u043d\u043e\u0433\u043e \u0432 \u043d\u043e\u0432\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u2014 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u044f\u0434\u0440\u0430, \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f REST-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenAPI 2.0, \u0448\u0430\u0440\u0434\u0438\u043d\u0433 \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u041f\u043e\u0440\u0442\u0430\u043b\u0430 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 MQTT, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0435\u0448 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043d\u0430 Java \u0438\u043b\u0438 .NET. \u041f\u043e\u043b\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":76695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-76694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-03T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-03T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47InterSystems IRIS 2020.1 | ProHoster","description":"Ende M\u00e4rz","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-03T23:42:21+00:00","article:modified_time":"2020-04-03T23:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76694","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:31:24","updated":"2022-10-02 13:33:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/76694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}