{"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\/no\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"Utgivelse av InterSystems IRIS 2020.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Utgivelse av InterSystems IRIS 2020.1\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00e5 slutten av mars <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">ble lansert<\/a><\/noindex> kom den nye versjonen av dataplattformen InterSystems IRIS 2020.1. Selv koronapandemien forhindret ikke lanseringen.<\/p>\n<p><\/p>\n<p>Viktige aspekter ved den nye utgivelsen inkluderer \u00f8kt ytelse i kjernen, generering av REST-applikasjoner i henhold til OpenAPI 2.0-spesifikasjonen, sharding for objekter, en ny type administrasjonsportal, st\u00f8tte for MQTT, en universell foresp\u00f8rselscache, og den nye rammen for \u00e5 lage produkttilbud i Java eller .NET. En komplett liste over endringene og oppgraderingssjekkliste p\u00e5 engelsk kan finnes p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">lenken<\/a><\/noindex>. Mer informasjon under katte-delen.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>InterSystems IRIS 2020.1 er en versjon med utvidet st\u00f8tte. InterSystems utgir to typer versjoner av InterSystems IRIS:<\/p>\n<p><\/p>\n<ul>\n<li>Continous delivery versjoner. Kommer ut tre-fire ganger i \u00e5ret i form av Docker-bilder. Disse er beregnet for utvikling av applikasjoner og distribusjon i skyen eller i Docker-beholdere.<\/li>\n<li>Versjoner med utvidet st\u00f8tte. Kommer ut sjeldnere, men det gis ut feilrettingsversjoner for dem. Disse utgis p\u00e5 alle plattformer som st\u00f8ttes av InterSystems IRIS.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mellom versjonene med utvidet st\u00f8tte 2019.1 og 2020.1 ble det kun utgitt versjoner i Docker-bilder \u2014 2019.2, 2019.3, 2019.4. Alle nye funksjoner og feilrettinger fra disse versjonene er inkludert i 2020.1. Noen muligheter fra de nevnte ble for f\u00f8rste gang introdusert i versjonene 2019.2, 2019.3, 2019.4. <\/p>\n<p><\/p>\n<p>S\u00e5.<\/p>\n<p><\/p>\n<h2 id=\"razrabotka-rest-prilozheniy-po-specifikacii\">Utvikling av REST-applikasjoner i henhold til spesifikasjonen<\/h2>\n<p><\/p>\n<p>I tillegg til <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, som har v\u00e6rt st\u00f8ttet siden versjon 2019.1.1, fikk versjonen 2020.1 muligheten til \u00e5 generere en kodebase for REST-tjenester i henhold til spesifikasjonen i OpenAPI 2.0-format. Se mer i dokumentasjonsdelen \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GREST_preface\">Creating REST Services<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<h2 id=\"konvertaciya-installyacii-cach-ili-ensemble\">Konvertering av Cach\u00e9- eller Ensemble-installasjoner<\/h2>\n<p><\/p>\n<p>Denne utgivelsen lar deg konvertere en Cach\u00e9- eller Ensemble-installasjon til InterSystems IRIS ved installasjonen. Selve konverteringen kan kreve endringer i programkoden, innstillingene eller andre skript, men i de fleste tilfeller vil den v\u00e6re enkel. <\/p>\n<p><\/p>\n<p>F\u00f8r du konverterer, les InterSystems IRIS In-Place Conversion Guide og InterSystems IRIS Adoption Guide. Disse dokumentene er tilgjengelige p\u00e5 nettstedet til InterSystems globale st\u00f8ttesenter i delen \"<noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistDocs.csp\">Dokumenter<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"klientskie-yazyki\">Klient spr\u00e5k<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Native API for Python<\/h3>\n<p><\/p>\n<p>Lavniv\u00e5, rask tilgang fra Python til flerdimensjonale matriser som InterSystems IRIS lagrer data i. Mer informasjon \u2014 \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BPYNAT_preface\">Native API for 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>Lavniv\u00e5, rask tilgang fra Node.js til flerdimensjonale matriser som InterSystems IRIS lagrer data i. Mer informasjon \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\">Toveis kommunikasjon i Java- og .NET-gatewayer<\/h3>\n<p><\/p>\n<p>.NET- og Java-gatewayene er n\u00e5 toveis. Det vil si at et program skrevet i .NET eller Java, som kalles fra IRIS via gatewayen, bruker den samme forbindelsen for \u00e5 kommunisere med IRIS. Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EJVG_using#EJVG_using_reenterancy\">Java Gateway Reentrancy<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"uluchsheniya-v-native-api-dlya-java-i-net\">Forbedringer i Native API for Java og .NET<\/h3>\n<p><\/p>\n<p>IRIS Native API for Java og .NET st\u00f8tter $LIST og passering av parametere ved referanse.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">Ny utgave av Administrasjonsportalen<\/h2>\n<p><\/p>\n<p>Denne utgivelsen inneholder de f\u00f8rste endringene i Administrasjonsportalen. De gjelder forel\u00f8pig bare utseendet og p\u00e5virker ikke funksjonaliteten.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Universell cache for foresp\u00f8rsler. Fra og med 2020.1 vil alle foresp\u00f8rselene, inkludert innebygde foresp\u00f8rselene og klasseforesp\u00f8rselene, bli lagret som cached foresp\u00f8rsel. Tidligere krevde bruken av innebygde foresp\u00f8rsel omkompilering av programmet for \u00e5 generere ny foresp\u00f8rselkode, for eksempel hvis en ny indeks ble lagt til eller statistikken i tabellen endret seg. N\u00e5 lagres alle foresp\u00f8rselplaner i en enkelt cache og t\u00f8mmes uavhengig av programmet der foresp\u00f8rselen brukes.<\/p>\n<p>\n<\/li>\n<li>\n<p>Flere typer foresp\u00f8rsel kan n\u00e5 prosesseres parallelt, inkludert DML-foresp\u00f8rslene.<\/p>\n<p>\n<\/li>\n<li>\n<p>Foresp\u00f8rselene til tabellen, delt opp i sharder, kan n\u00e5 bruke implisitt join \"-&gt;\".<\/p>\n<p>\n<\/li>\n<li>\n<p>Foresp\u00f8rslene som startes fra Administrasjonsportalen kj\u00f8rer n\u00e5 i bakgrunnsprosessen. Lange foresp\u00f8rsel vil ikke lenger feile p\u00e5 grunn av et webside-tidsavbrudd. Langvarige foresp\u00f8rsel kan n\u00e5 avbrytes.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integrasjonsmuligheter<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">Ny ramme for \u00e5 lage produktenelementer i Java eller .NET<\/h3>\n<p><\/p>\n<p>Denne utgivelsen inneholder et nytt rammeverk, PEX (Production EXtension), som gir \u00f8kt valg av programmeringsspr\u00e5k for implementeringen av produktelementene. I denne utgivelsen st\u00f8tter PEX Java og .NET for utvikling av forretningsinnsatser, forretningsprosesser og forretningsoperasjoner, samt for innkommende og utg\u00e5ende adaptere. Tidligere kunne man bare lage forretningsinnsatser og forretningsoperasjoner, og man m\u00e5tte bruke kodegeneratoren i Administrasjonsportalen. PEX-rammeverket gir mer fleksible verkt\u00f8y for integrering av Java og .NET-kode i produktelementene, ofte uten behov for programmering i ObjectScript. PEX-pakken inkluderer f\u00f8lgende klasser:<\/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>Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EPEX\">PEX: Developing Productions with Java and .NET<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"monitoring-ispolzovaniya-portov-v-produkciyah\">Overv\u00e5king av portbruk i produktene.<\/h3>\n<p><\/p>\n<p>Port Authority-verkt\u00f8yet overv\u00e5ker portene som brukes av forretningstjenester og forretningsoperasjoner. Det kan hjelpe deg med \u00e5 identifisere tilgjengelige porter og reservere dem. Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">H\u00e5ndtering av portbruk<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">MQTT-adaptere<\/h3>\n<p><\/p>\n<p>Denne utgivelsen inkluderer adaptere som st\u00f8tter MQTT-protokollen (Message Queuing Telemetry Transport), som ofte brukes i applikasjoner for tingenes internett (Internet of Things \u2013 IoT). Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">Bruke MQTT-adaptere i produksjon<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"sharding\">Sharding<\/h2>\n<p><\/p>\n<h3 id=\"uproschyonnaya-arhitektura\">Forenklet arkitektur<\/h3>\n<p><\/p>\n<p>I denne utgivelsen er det en enklere og mer intuitiv m\u00e5te \u00e5 bygge klynger p\u00e5 \u2014 basert p\u00e5 individuelle servere (node-niveau), i stedet for omr\u00e5der som i tidligere versjoner. Det nye API-et er \u2014 <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>. Den nye tiln\u00e6rmingen er kompatibel med den gamle \u2014 klynge basert p\u00e5 omr\u00e5der (namespace-niveau) \u2014 og krever ingen endringer i eksisterende installasjoner. Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_elements\">Elementer av sharding<\/a><\/noindex>\" og \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_reference_api\">Sharding-API-er<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"drugie-uluchsheniya-v-shardinge\">Andre forbedringer innen sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>N\u00e5 kan du sharde (fordele over de samme shardene ofte koblede deler av to tabeller) enhver to tabeller. Tidligere kunne dette kun gj\u00f8res med tabeller som hadde en felles shard-n\u00f8kkel. Fra og med denne utgivelsen brukes syntaksen COSHARD WITH ogs\u00e5 for tabeller med system-ID. Les mer \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\">Opprett tabellene<\/a><\/noindex>\" og \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_sharded\">Definere en sharded tabell<\/a><\/noindex>\u00bb.<\/li>\n<li>Tidligere kunne en tabell merkes som klynget bare via DDL, n\u00e5 kan dette ogs\u00e5 gj\u00f8res i klassens beskrivelse \u2014 det nye n\u00f8kkelordet Sharded. Les mer \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\">Definere en sharded tabell ved \u00e5 opprette en vedvarende klasse<\/a><\/noindex>\u00bb.<\/li>\n<li>Objektmodellen st\u00f8tter n\u00e5 sharding. Metodene %New(), %OpenId og %Save() fungerer med objekter av klassen der dataene er fordelt over flere shard. V\u00e6r oppmerksom p\u00e5 at koden kj\u00f8res p\u00e5 den serveren klienten er tilkoblet, ikke der objektet er lagret.<\/li>\n<li>Algoritmen for utf\u00f8relse av klyngeforesp\u00f8rsel er forbedret. Foresp\u00f8rselk\u00f8behandleren (Unified Shard Queue Manager) setter foresp\u00f8rslene i k\u00f8 for \u00e5 bli utf\u00f8rt av prosesspoolen, i stedet for \u00e5 starte nye prosesser for hver foresp\u00f8rsel. Antall prosesser i poolen bestemmes automatisk basert p\u00e5 serverressursene og belastningen.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastruktur og distribusjon i skyen.<\/h2>\n<p><\/p>\n<p>Denne utgivelsen inneholder forbedringer i infrastruktur og distribusjon i skyen, inkludert: <\/p>\n<p><\/p>\n<ul>\n<li>St\u00f8tte for Tencent Cloud. InterSystems Cloud Manager (ICM) st\u00f8tter n\u00e5 oppretting av infrastruktur og distribusjon av applikasjoner basert p\u00e5 InterSystems IRIS i Tencent Cloud.<\/li>\n<li>St\u00f8tte for navngitte volumer (named volumes) i Docker, i tillegg til montering av mapper (bind mount).<\/li>\n<li>ICM st\u00f8tter fleksibel skalering \u2014 konfigurasjoner kan n\u00e5 skaleres, det vil si gjenskapes med f\u00e6rre eller flere noder. Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Reprovisioning the Infrastructure<\/a><\/noindex>\" og \"<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_deploy_redeploy\">Redeploying Services<\/a><\/noindex>\u00bb.<\/li>\n<li>Forbedringer i oppretting av egen beholder.<\/li>\n<li>ICM st\u00f8tter en ny sharding-arkitektur.<\/li>\n<li>Standardbrukeren i beholderne er n\u00e5 ikke root.<\/li>\n<li>ICM st\u00f8tter opprettelse og distribusjon av private nettverk, der en bastionnode kobler det private nettverket til det offentlige nettverket og gir ekstra beskyttelse mot Denial-of-Service-angrep.<\/li>\n<li>St\u00f8tte for tjenesteoppdagelse via sikker RPC.<\/li>\n<li>ICM st\u00f8tter distribusjon i flere regioner. Dette sikrer h\u00f8y tilgjengelighet for systemet, selv om hele regionen slutter \u00e5 fungere.<\/li>\n<li>Mulighet for \u00e5 oppdatere ICM og beholde informasjon om allerede distribuerte systemer.<\/li>\n<li>Uten beholdermodus \u2014 ICM kan n\u00e5 direkte, uten beholdere, distribuere klyngekonfigurasjoner p\u00e5 Google Cloud Platform, samt installere Web Gateway p\u00e5 Ubuntu eller SUSE.<\/li>\n<li>St\u00f8tte for sammensl\u00e5ing av iris.cpf fra to filer. Dette bidrar til at ICM kan kj\u00f8re InterSystems IRIS med forskjellige innstillinger avhengig av modus installasjonen fungerer i. Denne funksjonaliteten forenkler automatisering og st\u00f8tte for ulike konfigurasjonsverkt\u00f8y som Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">Analyse<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Valgfri ombygging av kuben<\/h3>\n<p><\/p>\n<p>Fra denne utgivelsen st\u00f8tter InterSystems IRIS Business Intelligence (tidligere kjent som DeepSee) valgfri bygging av kuben \u2014 bare \u00e9n indikator eller dimensjon. Beskrivelsen av kuben kan endres, og kun det som har endret seg kan ombygges, samtidig som hele kuben forblir tilgjengelig under ombyggingen.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI-kobling<\/h3>\n<p><\/p>\n<p>Microsoft PowerBI st\u00f8tter n\u00e5 arbeid med tabeller og kuber fra InterSystems IRIS. Koblingen leveres med PowerBI fra april 2019-utgivelsen. Les mer \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS Connector for Power BI<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Forh\u00e5ndsvisning av sp\u00f8rringsresultater<\/h3>\n<p><\/p>\n<p>Denne utgivelsen introduserer en ny forh\u00e5ndsvisningsmodus ved oppretting av pivot-tabeller i Analyzer. Dette gj\u00f8r det mulig \u00e5 raskt vurdere n\u00f8yaktigheten av sp\u00f8rringen, uten \u00e5 vente p\u00e5 de fullstendige resultatene.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Andre forbedringer<\/h2>\n<p><\/p>\n<ul>\n<li>Traversering av globale med funksjonen $ORDER i motsatt rekkef\u00f8lge (direction = -1) er n\u00e5 like rask som i direkte rekkef\u00f8lge.<\/li>\n<li>Forbedret ytelse ved logging.<\/li>\n<li>St\u00f8tte for Apache Spark 2.3, 2.4 er lagt til.<\/li>\n<li>St\u00f8tte for WebSocket-klienten er lagt til. Klasse %Net.WebSocket.Client.<\/li>\n<li>Versjonskontrollklassen h\u00e5ndterer n\u00e5 hendelser ved endringer p\u00e5 produktsiden.<\/li>\n<li>Hvitlistene for filtrering av tillatte foresp\u00f8rseler til CSP, ZEN og REST.<\/li>\n<li>St\u00f8tte for .NET Core 2.1.<\/li>\n<li>Forbedret ODBC-yteevne.<\/li>\n<li>Strukturerte logger for enklere analyse av messages.log.<\/li>\n<li>API for \u00e5 sjekke feil og varsler. Klassen %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>Klasskompilatoren sjekker n\u00e5 at navnet p\u00e5 globalen i lagringsbeskrivelsen ikke overstiger maksimal lengde (31 tegn) og returnerer en feil hvis det gj\u00f8r det. Tidligere ble navnet p\u00e5 globalen uten varsel kuttet til 31 tegn.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Hvor finne<\/h2>\n<p><\/p>\n<p>Hvis du har st\u00f8tte \u2014 last ned distribusjonen fra delen <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online-distribusjoner<\/a><\/noindex> nettstedet wrc.intersystems.com<\/p>\n<p><\/p>\n<p>Hvis du bare \u00f8nsker \u00e5 pr\u00f8ve InterSystems IRIS \u2014 <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>Enn\u00e5 enklere via 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>7. april kl. 17:00 Moskva-tid vil det bli avholdt et webinar om den nye utgivelsen. Det ledes av Jeff Fried (Director, Product Management) og Joe Lichtenberg (Director of Product &amp; Industry Marketing). <noindex><a rel=\"nofollow\" href=\"https:\/\/event.on24.com\/wcc\/r\/2216696\/2E6012CC2EA58CDA0FE377FC5F7947DA\">Registrer deg!<\/a><\/noindex> Webinaret vil v\u00e6re p\u00e5 engelsk.<\/p>\n<p>Kilde: <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.5 - 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\/no\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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\udd47Utgivelsen av InterSystems IRIS 2020.1 | ProHoster","description":"P\u00e5 slutten av mars","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/76694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}