{"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\/da\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"Udgivelsen af InterSystems IRIS 2020.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Udgivelsen af InterSystems IRIS 2020.1\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>I slutningen af marts <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">blev lanceret<\/a><\/noindex> blev den nye version af dataplatformen InterSystems IRIS 2020.1 udgivet. Selv coronaviruspandemien forhindrede ikke udgivelsen.<\/p>\n<p><\/p>\n<p>Af det v\u00e6sentlige i den nye udgivelse er der forbedringer i kerneydelsen, generation af REST-applikationer efter specifikationen OpenAPI 2.0, sharding for objekter, en ny type Management Portal, support for MQTT, universel cache af foresp\u00f8rgsler, og et nyt framework til oprettelse af produktkomponenter i Java eller .NET. Den fulde liste over \u00e6ndringer og Upgrade Checklist p\u00e5 engelsk kan findes ved <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">linket<\/a><\/noindex>. L\u00e6s mere nedenfor.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>InterSystems IRIS 2020.1 er en udgivelse med udvidet support. InterSystems udgiver to typer af InterSystems IRIS-udgivelser:<\/p>\n<p><\/p>\n<ul>\n<li>Continuous delivery-udgivelser. Udgives tre til fire gange om \u00e5ret i form af Docker-billeder. Designet til applikationsudvikling og implementering i skyen eller Docker-containere.<\/li>\n<li>Udgivelser med udvidet support. Udgives sj\u00e6ldnere, men der frigives rettelsesudgivelser for dem. Udgives p\u00e5 alle platforme, der underst\u00f8ttes af InterSystems IRIS.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mellem udgivelserne med udvidet support 2019.1 og 2020.1 blev der kun udgivet versioner i Docker-billeder \u2014 2019.2, 2019.3, 2019.4. Alle nye funktioner og rettelser fra disse udgivelser er inkluderet i 2020.1. Nogle funktioner fra de n\u00e6vnte versioner optr\u00e5dte f\u00f8rste gang i en af 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\">Udvikling af REST-applikationer baseret p\u00e5 specifikationen<\/h2>\n<p><\/p>\n<p>Derudover <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, der har v\u00e6ret underst\u00f8ttet siden version 2019.1.1, tilbyder den nye version 2020.1 muligheden for at generere en kode-skelet til en REST-tjeneste i OpenAPI 2.0-format. L\u00e6s mere i dokumentationsafsnittet \"<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 af en installation af Cach\u00e9 eller Ensemble<\/h2>\n<p><\/p>\n<p>Denne udgivelse muligg\u00f8r konvertering af en installation af Cach\u00e9 eller Ensemble til InterSystems IRIS under installationen. Selve konverteringen kan kr\u00e6ve \u00e6ndringer i programkoden, indstillinger eller andre scripts, men i de fleste tilf\u00e6lde vil det v\u00e6re enkelt. <\/p>\n<p><\/p>\n<p>L\u00e6s InterSystems IRIS In-Place Conversion Guide og InterSystems IRIS Adoption Guide, f\u00f8r du konverterer. Disse dokumenter findes p\u00e5 InterSystems Global Support Center's hjemmeside under \"<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\">Klientprogrammeringssprog<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Native API til Python<\/h3>\n<p><\/p>\n<p>Lavniveau hurtig adgang fra Python til multidimensionale arrays, som InterSystems IRIS gemmer data i. L\u00e6s mere \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>Lavniveau hurtig adgang fra Node.js til multidimensionale arrays, som InterSystems IRIS gemmer data i. L\u00e6s mere \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\">To-vejs kommunikation i Java og .NET gateways<\/h3>\n<p><\/p>\n<p>Forbindelser mellem .NET og Java-gateways er nu tovejs. Det vil sige, at et program skrevet i .NET eller Java, der kaldes fra IRIS via gatewayen, bruger den samme forbindelse til at kommunikere med IRIS. L\u00e6s mere \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 til Java og .NET<\/h3>\n<p><\/p>\n<p>IRIS Native API til Java og .NET underst\u00f8tter lister $LIST og parameteroverf\u00f8rsel ved reference.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">Ny opdatering af Management Portal<\/h2>\n<p><\/p>\n<p>Denne version indeholder de f\u00f8rste \u00e6ndringer i Management Portal. Disse \u00e6ndringer vedr\u00f8rer kun det visuelle aspekt og p\u00e5virker ikke funktionaliteten.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Universel foresp\u00f8rgselscache. Fra version 2020.1 vil alle foresp\u00f8rgsler, inklusive indlejrede foresp\u00f8rgsler og klasseforesp\u00f8rgsler, blive gemt som cachede foresp\u00f8rgsler. Tidligere kr\u00e6vede brugen af indlejrede foresp\u00f8rgsler genkompilering af programmet for at generere ny foresp\u00f8rgselskode, f.eks. hvis en ny indeks blev tilf\u00f8jet eller tabelstatistikken \u00e6ndrede sig. Nu gemmes alle foresp\u00f8rgselsplaner i \u00e9n cache og ryddes uafh\u00e6ngigt af det program, hvor foresp\u00f8rgslen bruges.<\/p>\n<p>\n<\/li>\n<li>\n<p>Flere typer foresp\u00f8rgsler kan nu paralleliseres, inklusive DML-foresp\u00f8rgsler.<\/p>\n<p>\n<\/li>\n<li>\n<p>Foresp\u00f8rgsler til tabeller, der er delt op i shards, kan nu bruge implicit join &quot;-&gt;&quot;.<\/p>\n<p>\n<\/li>\n<li>\n<p>Foresp\u00f8rgsler, der udf\u00f8res fra Management Portal, k\u00f8res nu i en baggrundsproces. Langvarige foresp\u00f8rgsler vil ikke l\u00e6ngere blive afbrudt p\u00e5 grund af timeout fra websiden. Forsinkede foresp\u00f8rgsler kan nu annulleres.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integrationsmuligheder<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">Nyt framework til oprettelse af produktkomponenter i Java eller .NET<\/h3>\n<p><\/p>\n<p>Denne version inkluderer et nyt framework PEX (Production EXtension), der giver ekstra valg af implementeringssprog for produktkomponenter. I denne version underst\u00f8tter PEX Java og .NET til udvikling af forretningsservice, forretningsprocesser og forretningsoperationer, s\u00e5vel som til indg\u00e5ende og udg\u00e5ende adaptere. Tidligere kunne man kun oprette forretningsservice og forretningsoperationer og m\u00e5tte kalde kodegeneratoren i Management Portal. PEX-frameworket tilbyder mere fleksible v\u00e6rkt\u00f8jer til at inkludere Java- og .NET-kode i produktkomponenter, ofte uden programmering p\u00e5 ObjectScript. PEX-pakken indeholder 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>L\u00e6s mere \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\u00e5gning af portanvendelse i produkterne.<\/h3>\n<p><\/p>\n<p>Port Authority-v\u00e6rkt\u00f8jet overv\u00e5ger de porte, der bruges af forretningsservices og forretningsoperationer. Det giver mulighed for at identificere tilg\u00e6ngelige porte og reservere dem. L\u00e6s mere \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">H\u00e5ndtering af portforbrug<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">MQTT-adaptere<\/h3>\n<p><\/p>\n<p>Denne version inkluderer adaptere, der underst\u00f8tter protokollen MQTT (Message Queuing Telemetry Transport), som ofte bruges i Internet of Things (IoT) applikationer. L\u00e6s mere \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">Brug af MQTT-adaptere i produktionen<\/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>Denne version introducerer en mere enkel og forst\u00e5elig m\u00e5de at oprette et cluster p\u00e5 \u2014 baseret p\u00e5 separate servere (node level) i stedet for omr\u00e5der, som det var i tidligere versioner. Den nye API \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 metode er kompatibel med den gamle \u2014 clusteret baseret p\u00e5 omr\u00e5der (namespace level) \u2014 og kr\u00e6ver ikke \u00e6ndringer i eksisterende installationer. L\u00e6s mere \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 af 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 i sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>Det er nu muligt at koshard (fordele over de samme shards ofte sammenkoblede dele af to tabeller) enhver to tabeller. Tidligere kunne dette kun g\u00f8res med tabeller, der havde en f\u00e6lles sharding-n\u00f8gle. Fra denne version anvendes syntaksen COSHARD WITH ogs\u00e5 for tabeller med system-ID. L\u00e6s mere \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\">Opret tabellerne<\/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 tabel<\/a><\/noindex>\u00bb.<\/li>\n<li>Tidligere kunne en tabel kun m\u00e6rkes som clusteret gennem DDL, men nu kan det ogs\u00e5 g\u00f8res i klassedokumentationen \u2014 det nye n\u00f8gleord Sharded. L\u00e6s mere \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 tabel ved at oprette en vedvarende klasse<\/a><\/noindex>\u00bb.<\/li>\n<li>Den objektorienterede model underst\u00f8tter nu sharding. Metoderne %New(), %OpenId og %Save() fungerer med objekter af klassen, hvis data er distribueret over flere shards. V\u00e6r opm\u00e6rksom p\u00e5, at koden udf\u00f8res p\u00e5 den server, som klienten er tilsluttet, ikke den, hvor objektet er gemt.<\/li>\n<li>Algoritmen til udf\u00f8relse af clusterforesp\u00f8rgsler er forbedret. Foresp\u00f8rgselsstyringssystemet (Unified Shard Queue Manager) s\u00e6tter foresp\u00f8rgsler i k\u00f8 til behandling af en procespulje i stedet for at starte nye processer til hver foresp\u00f8rgsel. Antallet af processer i puljen bestemmes automatisk baseret p\u00e5 serverressourcer og belastning.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastruktur og cloud-implementering.<\/h2>\n<p><\/p>\n<p>Denne version indeholder forbedringer i infrastrukturer og implementering i cloud, herunder: <\/p>\n<p><\/p>\n<ul>\n<li>Underst\u00f8ttelse af Tencent Cloud. InterSystems Cloud Manager (ICM) underst\u00f8tter nu oprettelse af infrastruktur og implementering af applikationer baseret p\u00e5 InterSystems IRIS i Tencent Cloud.<\/li>\n<li>Underst\u00f8ttelse af navngivne volumener (named volumes) i Docker, ud over at montere mapper (bind mount).<\/li>\n<li>ICM underst\u00f8tter fleksibel skalering \u2013 konfigurationer kan nu skaleres, hvilket betyder, at de kan genskabes med et st\u00f8rre eller mindre antal noder. L\u00e6s mere \u2013 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Genlevering af infrastrukturen<\/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\">Genudrulning af tjenester<\/a><\/noindex>\u00bb.<\/li>\n<li>Forbedringer i oprettelsen af egne containere.<\/li>\n<li>ICM underst\u00f8tter en ny sharding-arkitektur.<\/li>\n<li>Standardbrugeren i containere er nu ikke root.<\/li>\n<li>ICM underst\u00f8tter oprettelse og udrulning af private netv\u00e6rk, hvor en bastionsknytte forbinder det private netv\u00e6rk med det offentlige netv\u00e6rk og giver yderligere beskyttelse mod Denial-of-Service angreb.<\/li>\n<li>Underst\u00f8ttelse af servicetildeling via sikker RPC.<\/li>\n<li>ICM underst\u00f8tter udrulning p\u00e5 flere regioner. Dette sikrer h\u00f8j tilg\u00e6ngelighed af systemet, selv hvis hele regionen bliver ikke-funktionel.<\/li>\n<li>Mulighed for at opdatere ICM og bevare information om allerede udrulede systemer.<\/li>\n<li>Containerfri tilstand \u2013 ICM kan nu direkte, uden containere, udrulle klyngekonfigurationer p\u00e5 Google Cloud Platform samt installere Web Gateway p\u00e5 Ubuntu eller SUSE.<\/li>\n<li>Underst\u00f8ttelse af sammensmeltning af iris.cpf fra to filer. Dette hj\u00e6lper ICM med at k\u00f8re InterSystems IRIS med forskellige indstillinger afh\u00e6ngigt af den driftsmode, installationen fungerer i. Denne funktion forenkler automatisering og underst\u00f8ttelse af forskellige konfigurationstyringsv\u00e6rkt\u00f8jer som Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">Analyse<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Selektiv genopbygning af kuben<\/h3>\n<p><\/p>\n<p>Fra denne udgivelse underst\u00f8tter InterSystems IRIS Business Intelligence (tidligere kendt som DeepSee) selektiv kubebygning \u2013 kun \u00e9n m\u00e5ling eller dimension. Beskrivelsen af kuben kan \u00e6ndres, og kun de \u00e6ndrede elementer genbygges, samtidig med at tilg\u00e6ngeligheden af hele kuben opretholdes under genopbygningen.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI connector<\/h3>\n<p><\/p>\n<p>Microsoft PowerBI underst\u00f8tter nu arbejde med tabeller og kuber fra InterSystems IRIS. Connectoren leveres med PowerBI fra aprils udgivelse i 2019. L\u00e6s mere \u2013 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS Connector til Power BI<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Forh\u00e5ndsvisning af foresp\u00f8rgselsresultater<\/h3>\n<p><\/p>\n<p>I denne udgivelse er der introduceret en ny forh\u00e5ndsvisningstilstand ved oprettelse af pivottabeller i Analyzer. Dette giver mulighed for hurtigt at vurdere korrektheden af foresp\u00f8rgslen, uden at vente p\u00e5 de fulde resultater.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Andre forbedringer<\/h2>\n<p><\/p>\n<ul>\n<li>At gennemg\u00e5 globalfunktionen $ORDER i omvendt r\u00e6kkef\u00f8lge (direction = -1) er nu lige s\u00e5 hurtigt som i den normale r\u00e6kkef\u00f8lge.<\/li>\n<li>Forbedret ydeevne ved logning.<\/li>\n<li>Underst\u00f8ttelse af Apache Spark 2.3, 2.4 er tilf\u00f8jet.<\/li>\n<li>Underst\u00f8ttelse af WebSocket-klienten er tilf\u00f8jet. Klasse %Net.WebSocket.Client.<\/li>\n<li>Versionskontrolklassen h\u00e5ndterer nu begivenheder ved \u00e6ndringer p\u00e5 produkt sider.<\/li>\n<li>Whitelist til filtrering af tilladte anmodninger til CSP, ZEN og REST.<\/li>\n<li>Underst\u00f8ttelse af .NET Core 2.1.<\/li>\n<li>Forbedret ydeevne for ODBC.<\/li>\n<li>Struktureret log for nemmere analyse af messages.log.<\/li>\n<li>API til kontrol af fejl og advarsler. Klasse %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>Klassens compiler kontrollerer nu, at navnet p\u00e5 globalen i opbevaringsbeskrivelsen ikke overstiger den maksimale l\u00e6ngde (31 tegn) og returnerer en fejl, hvis det er tilf\u00e6ldet. Tidligere blev navnet p\u00e5 globalen uden advarsel forkortet til 31 tegn.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Hvor kan man finde<\/h2>\n<p><\/p>\n<p>Hvis du har support \u2014 download distributionspakken fra sektionen <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online Distributioner<\/a><\/noindex> siden wrc.intersystems.com<\/p>\n<p><\/p>\n<p>Hvis du kun \u00f8nsker at 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>Endnu lettere 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>Den 7. april kl. 17:00 Moskva tid vil der blive afholdt et webinar om den nye udgivelse. Det vil blive ledet af 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\">Tilmeld dig!<\/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.3 - 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\/da\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af InterSystems IRIS 2020.1 | ProHoster","description":"I slutningen af marts","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/76694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}