{"id":71187,"date":"2026-11-03T15:55:56","date_gmt":"2026-11-03T14:55:56","guid":{"rendered":"https:\/\/www.irion-edm.com\/?p=71187"},"modified":"2026-11-03T15:58:06","modified_gmt":"2026-11-03T14:58:06","slug":"analytics-engine-irion","status":"publish","type":"post","link":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/","title":{"rendered":"Dentro l\u2019Analytics Engine: come Irion separa il calcolo dalla persistenza"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Un motore SQL colonnare e vettoriale, eseguito in un servizio di calcolo dedicato e isolato, che si integra nelle pipeline di Irion EDM\u00ae Application senza richiedere ambienti di sviluppo separati e raggiunge i dati dove si trovano.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uno sguardo all\u2019architettura dell\u2019Analytics Engine: come elabora grandi volumi, come gestisce la memoria, come scala e come collabora con gli altri strumenti di elaborazione.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 un motore specializzato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I workload analitici hanno una forma propria. Il motore relazionale di Irion EDM gestisce con buone prestazioni elaborazioni su <strong>volumi importanti<\/strong>, anche con molti utenti che accedono contemporaneamente agli stessi dati, garantendo consistenza e gestione della concorrenza. Le elaborazioni analitiche su volumi ancora maggiori seguono tipicamente un modello diverso: leggono poche colonne su un numero molto elevato di righe, aggregano, confrontano finestre temporali, combinano sorgenti diverse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sono esigenze strutturalmente differenti, e quando condividono le stesse risorse la crescita dell\u2019una pu\u00f2 condizionare la stabilit\u00e0 dell\u2019altra. Non per un limite del motore relazionale, ma perch\u00e9 i due tipi di elaborazione chiedono cose diverse all\u2019infrastruttura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u2019Analytics Engine nasce da questa constatazione.<\/strong> \u00c8 un motore SQL colonnare e vettoriale, integrato in <a href=\"https:\/\/www.irion-edm.com\/it\/edm-application\/\">Irion EDM Application<\/a>, che affianca il motore tradizionale basato su SQL Server e permette di assegnare ogni elaborazione al motore pi\u00f9 appropriato. Il dato resta nel sistema pi\u00f9 adatto a conservarlo e governarlo; il calcolo viene eseguito dove \u00e8 pi\u00f9 efficace. Calcolo e persistenza possono cos\u00ec evolvere con criteri indipendenti, restando coordinati all\u2019interno di pipeline governate.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per chi lo usa, il paradigma resta familiare: l\u2019Analytics Engine si usa come il Query Engine. Ci\u00f2 che cambia \u00e8 il modo in cui l\u2019elaborazione avviene sotto il cofano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo schema che segue mostra come si distribuiscono i ruoli: dove si progettano le elaborazioni, dove vengono eseguite e dove risiedono i dati.<\/p>\n\n\n\n<figure class=\"wp-block-image alignfull size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1500\" height=\"1826\" src=\"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1.png\" alt=\"\" class=\"wp-image-71388\" srcset=\"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1.png 1500w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-246x300.png 246w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-841x1024.png 841w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-767x934.png 767w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-1262x1536.png 1262w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-155x189.png 155w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-163x198.png 163w, https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/11\/analytics-engine-calcolo-persistenza-1-249x303.png 249w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Leggere per colonne, calcolare per vettori<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il primo elemento dell\u2019architettura \u00e8 il modello di esecuzione. In un modello per righe, adatto alle operazioni transazionali, una query legge i record interi anche quando ne servono solo pochi campi. L\u2019Analytics Engine elabora invece i dati per <strong>blocchi colonnari<\/strong>: legge soltanto le colonne necessarie alla query, non l\u2019intero record.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su questo si innesta l\u2019esecuzione vettoriale. Le operazioni non vengono applicate valore per valore, ma su vettori di valori: somme, medie, raggruppamenti, finestre temporali e pivot sono trattati per blocchi. Il modello \u00e8 coerente con la forma tipica delle elaborazioni su grandi dataset, in cui poche colonne vengono lette su moltissime righe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019effetto pratico \u00e8 semplice da enunciare: <strong>meno lavoro inutile per produrre pi\u00f9 risultato utile<\/strong>. \u00c8 nelle elaborazioni ad alta intensit\u00e0 (aggregazioni su decine di milioni di record, scostamenti temporali, pivot, simulazioni su serie storiche) che questa architettura esprime il suo potenziale, ampliando il perimetro dei workload gestibili nei tempi del lavoro operativo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un uso virtuoso delle risorse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il secondo elemento riguarda la gestione delle risorse. L\u2019Analytics Engine sfrutta la memoria per accelerare l\u2019elaborazione, ma non dipende esclusivamente da essa: quando il dataset supera la RAM disponibile, il motore prosegue utilizzando il disco, con uno <em>spill<\/em> automatico che non interrompe l\u2019esecuzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La conseguenza \u00e8 soprattutto architetturale. <strong>Il motore si adatta alla dimensione del workload:<\/strong> usa la memoria quando \u00e8 disponibile e ricorre al disco quando serve. Non \u00e8 quindi necessario dimensionare l\u2019infrastruttura sui casi limite per garantire che le elaborazioni pi\u00f9 pesanti arrivino a termine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un servizio di calcolo dedicato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Analytics Engine non condivide le risorse con il resto dell\u2019applicazione. Le elaborazioni vengono eseguite da un servizio di calcolo dedicato, separato dagli altri servizi dell\u2019applicazione: l\u2019<strong>Analytics Execution Service (AES)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel lessico di settore si tratta di un\u2019<strong>esecuzione<\/strong> <strong><em>out-of-process<\/em><\/strong>. Un\u2019aggregazione su decine di milioni di record resta confinata nel perimetro del servizio, mentre il resto del sistema continua a funzionare senza impatti. L\u2019isolamento preserva la reattivit\u00e0 e la continuit\u00e0 degli altri servizi applicativi, anche quando il motore analitico lavora a pieno regime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stesso disegno rende la potenza di calcolo scalabile in modo indipendente. Non esiste un server centrale: il servizio pu\u00f2 essere installato pi\u00f9 volte, sulla stessa macchina o su macchine diverse, distribuendo il carico in modo modulare, con logiche di <em>throttling<\/em> per governare i picchi. La capacit\u00e0 cresce aggiungendo istanze, sia in <strong>ambiente Windows sia in ambiente Kubernetes\/Linux.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il risultato \u00e8 un\u2019architettura pi\u00f9 prevedibile nei costi e pi\u00f9 elastica nella capacit\u00e0: la crescita dei workload elaborativi non trascina il dimensionamento del sistema che conserva i dati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uno spazio di lavoro isolato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Oltre a un servizio dedicato, l\u2019Analytics Engine dispone di un proprio spazio di lavoro. Le query vengono eseguite in uno spazio isolato, distinto dallo spazio di lavoro principale dell\u2019applicazione: una sorta di sandbox dedicata all\u2019elaborazione analitica, che Irion chiama <strong>Virtual Space<\/strong> ed \u00e8 fornita da un oggetto dedicato, AnalyticsDB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il ciclo di vita di questo spazio \u00e8 configurabile a livello di singola pipeline o di singola richiesta. In questo modo le elaborazioni analitiche si inseriscono nel modello di esecuzione dell\u2019applicazione senza introdurre un paradigma operativo separato: l\u2019isolamento \u00e8 garantito, la gestione resta la stessa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stessi paradigmi, stessa pipeline<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un motore specializzato ha valore se non obbliga a costruire un mondo a parte intorno a s\u00e9. L\u2019Analytics Engine si usa con gli stessi paradigmi gi\u00e0 noti a chi sviluppa su Irion EDM Application:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DELT\u2122<\/strong> (Declarative Extract Load &amp; Transform): il processo \u00e8 rappresentato come un grafo dichiarativo; si definisce la logica dell\u2019elaborazione e l\u2019applicazione ne governa l\u2019esecuzione.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EasT\u2122<\/strong> (Everything as a Table): sorgenti diverse vengono presentate come tabelle virtuali, interrogabili in modo uniforme.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IsolData\u2122<\/strong>: governa e isola gli spazi temporanei e il ciclo di vita dei dati intermedi.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Non serve quindi un ambiente di sviluppo o di gestione separato. Soprattutto, l\u2019Analytics Engine pu\u00f2 interagire nella stessa esecuzione con gli altri engine di elaborazione di Irion (i Data Engine): <strong>Query, Rule, Python, R, Masking, Profiler e Script.<\/strong> Nella stessa pipeline pu\u00f2 leggere e scrivere tabelle virtuali prodotte o consumate dagli altri strumenti, combinando elaborazione, qualit\u00e0 e distribuzione dei dati in un unico flusso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Raggiungere i dati dove si trovano<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le architetture dati sono sempre pi\u00f9 distribuite, e un motore analitico deve saperle attraversare. L\u2019Analytics Engine opera direttamente su sorgenti eterogenee, senza richiedere la centralizzazione preventiva dei dati in un unico repository:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>supporta<\/strong> le tre principali tipologie di cloud object storage: Amazon S3, Azure Blob Storage e Google Cloud Storage;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>legge<\/strong> e scrive nativamente il formato Parquet, senza conversioni intermedie;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>si connette<\/strong> a Cloud Data Warehouse come Google BigQuery e ad architetture Lakehouse, tra cui Unity Catalog e il Lakehouse gestito da Irion;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>si integra<\/strong> con database relazionali e sorgenti locali, consentendo di comporre sorgenti di natura diversa nella stessa pipeline.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019uso di formati aperti favorisce l\u2019interoperabilit\u00e0 tra strumenti e permette di lavorare accanto alle piattaforme dati gi\u00e0 adottate, valorizzandone le risorse quando opportuno e riportando i risultati nelle pipeline governate di Irion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pushdown: portare parte del lavoro alla sorgente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Raggiungere i dati non significa necessariamente spostarli. Quando la sorgente lo supporta, l\u2019Analytics Engine applica <strong>logiche di <em>pushdown<\/em><\/strong>: delega alla sorgente remota filtri e proiezioni, o l\u2019intera query, riducendo il volume di dati da trasferire verso il servizio di elaborazione e valorizzando la potenza di calcolo gi\u00e0 presente nella sorgente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sui file Parquet il pushdown si applica anche in lettura. Il motore applica automaticamente <strong><em>projection<\/em> e <em>filter pushdown<\/em><\/strong>: legge solo le colonne necessarie e, quando la query lo consente, utilizza i filtri per evitare di leggere porzioni di dati non rilevanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 utile essere precisi sul perimetro. Accesso diretto e pushdown possono ridurre staging, copie e trasferimenti non necessari, ma non li eliminano in ogni caso: alcune elaborazioni locali o cross-source richiedono comunque di trasferire o materializzare i dati. Il trasferimento effettivo dipende dalla sorgente, dalla query e dal piano di esecuzione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dove esprime il massimo, e dove no<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Analytics Engine pu\u00f2 essere utilizzato per diverse tipologie di elaborazione, ma <strong>d\u00e0 il meglio sui workload intensivi<\/strong>: aggregazioni, trasformazioni, profilazioni e query complesse su grandi volumi. Su questi workload, coerenti con la sua architettura colonnare e vettoriale, pu\u00f2 offrire prestazioni superiori; il risultato concreto dipende da query, dati, concorrenza, configurazione e infrastruttura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esiste anche un perimetro in cui non \u00e8 la scelta pi\u00f9 appropriata. Nei contesti ad alta transazionalit\u00e0 e concorrenza, con molti utenti che accedono o aggiornano contemporaneamente gli stessi dati, il motore tradizionale basato su SQL Server resta pi\u00f9 adatto. \u00c8 una delle ragioni per cui <strong>l\u2019Analytics Engine affianca SQL Server<\/strong>: ogni elaborazione viene assegnata al motore in grado di eseguirla meglio, valorizzando i sistemi gi\u00e0 presenti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un\u2019architettura progettata per crescere<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Analytics Engine non \u00e8 un componente chiuso. <strong>La sua architettura prevede un meccanismo di estensione<\/strong> basato su librerie dedicate, ampliate e potenziate ad ogni release. Il motore \u00e8 quindi una base su cui aggiungere progressivamente nuove funzionalit\u00e0, facendo evolvere i casi d\u2019uso senza cambiare paradigma e senza introdurre ambienti separati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In sintesi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sotto il cofano, l\u2019Analytics Engine combina un modello di esecuzione colonnare e vettoriale, una gestione della memoria che prosegue su disco quando serve, un servizio di calcolo dedicato e scalabile orizzontalmente, uno spazio di lavoro isolato e una connettivit\u00e0 nativa verso formati aperti e infrastrutture moderne. <strong>Tutto questo all\u2019interno degli stessi paradigmi e delle stesse pipeline di Irion EDM Application.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il principio che tiene insieme questi elementi \u00e8 uno solo: far crescere il calcolo con criteri propri, senza trascinare il dimensionamento del sistema che conserva i dati, e mantenere entrambi coordinati all\u2019interno di pipeline governate.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><em>Irion: Turning Data into Action<\/em><\/strong><\/p>\n\n\n\n<div style=\"height:91px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793270633353\"><strong class=\"schema-faq-question\">Che cos\u2019\u00e8 l\u2019Analytics Engine di Irion?<\/strong> <p class=\"schema-faq-answer\">L\u2019Analytics Engine \u00e8 un motore SQL colonnare e vettoriale integrato in Irion EDM Application, progettato per workload analitici su grandi volumi di dati e sorgenti eterogenee. Affianca gli engine gi\u00e0 disponibili in Irion EDM Application ed esegue le elaborazioni in un servizio di calcolo dedicato e isolato, all\u2019interno delle stesse pipeline governate.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271247093\"><strong class=\"schema-faq-question\">In cosa differisce l\u2019Analytics Engine dal Query Engine?<\/strong> <p class=\"schema-faq-answer\">L\u2019Analytics Engine porta con s\u00e9 un insieme completo di elementi architetturali: modello colonnare e vettoriale, esecuzione in-memory con prosecuzione su disco, un servizio di esecuzione dedicato e isolato, connettivit\u00e0 nativa verso formati e infrastrutture moderne e scalabilit\u00e0 orizzontale su pi\u00f9 istanze.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271473286\"><strong class=\"schema-faq-question\">Cosa succede quando il dataset supera la memoria disponibile?<\/strong> <p class=\"schema-faq-answer\">L\u2019elaborazione prosegue utilizzando il disco, con uno spill automatico che non interrompe l\u2019esecuzione. Il motore usa la memoria quando \u00e8 disponibile e ricorre al disco quando serve, senza richiedere di dimensionare l\u2019infrastruttura sui casi limite.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271531322\"><strong class=\"schema-faq-question\">Come si scala la potenza di elaborazione?<\/strong> <p class=\"schema-faq-answer\">Aggiungendo istanze dell\u2019Analytics Execution Service (AES), il servizio di calcolo dedicato del motore, sulla stessa macchina o su macchine diverse. La capacit\u00e0 di calcolo cresce cos\u00ec in modo indipendente, con logiche di throttling per governare i picchi di carico.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271556847\"><strong class=\"schema-faq-question\">L\u2019Analytics Engine richiede Kubernetes?<\/strong> <p class=\"schema-faq-answer\">No. L\u2019Analytics Engine pu\u00f2 funzionare sia in ambiente Windows sia in ambiente Kubernetes\/Linux.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271612772\"><strong class=\"schema-faq-question\">L\u2019Analytics Engine sostituisce SQL Server?<\/strong> <p class=\"schema-faq-answer\">No. L\u2019Analytics Engine affianca SQL Server e permette di assegnare ogni elaborazione al motore pi\u00f9 appropriato. Nei contesti ad alta transazionalit\u00e0 e concorrenza, SQL Server resta la soluzione pi\u00f9 adatta.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271661072\"><strong class=\"schema-faq-question\">I dati restano sempre alla fonte?<\/strong> <p class=\"schema-faq-answer\">Non necessariamente. Accesso diretto e pushdown possono ridurre staging, copie e trasferimenti, ma alcune elaborazioni locali o cross-source richiedono comunque di trasferire o materializzare i dati. Il trasferimento effettivo dipende dalla sorgente, dalla query e dal piano di esecuzione.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793271760068\"><strong class=\"schema-faq-question\">L\u2019Analytics Engine si integra con piattaforme dati gi\u00e0 adottate, come BigQuery o architetture Lakehouse?<\/strong> <p class=\"schema-faq-answer\">S\u00ec. L\u2019Analytics Engine si connette a Cloud Data Warehouse come Google BigQuery, ad architetture Lakehouse e ai principali cloud object storage, lavorando accanto alle piattaforme gi\u00e0 adottate e riportando i risultati nelle pipeline governate di Irion.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un motore SQL colonnare e vettoriale, eseguito in un servizio di calcolo dedicato e isolato, che si integra nelle pipeline di Irion EDM\u00ae Application senza richiedere ambienti di sviluppo separati e raggiunge i dati dove si trovano. Uno sguardo all\u2019architettura dell\u2019Analytics Engine: come elabora grandi volumi, come gestisce la memoria, come scala e come collabora [&hellip;]<\/p>\n","protected":false},"author":191,"featured_media":71376,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2176],"tags":[],"settori":[],"topics":[],"cliente":[],"partner":[],"authors":[],"personas":[],"knowledge_area":[],"use_cases":[],"class_list":["post-71187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-under-the-hood"],"gutslider_comments":0,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Analytics Engine: come Irion separa il calcolo dalla persistenza<\/title>\n<meta name=\"description\" content=\"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analytics Engine: come Irion separa il calcolo dalla persistenza\" \/>\n<meta property=\"og:description\" content=\"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/\" \/>\n<meta property=\"og:site_name\" content=\"Irion\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/irion.edm\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T14:55:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-03T14:58:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1152\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Team Marketing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@irion_edm\" \/>\n<meta name=\"twitter:site\" content=\"@irion_edm\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/\"},\"author\":{\"name\":\"Team Marketing\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#\\\/schema\\\/person\\\/8e06fbbf02a485c63c7e6f382d3e481d\"},\"headline\":\"Dentro l\u2019Analytics Engine: come Irion separa il calcolo dalla persistenza\",\"datePublished\":\"2026-11-03T14:55:56+00:00\",\"dateModified\":\"2026-11-03T14:58:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/\"},\"wordCount\":1940,\"publisher\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png\",\"articleSection\":[\"Under The Hood\"],\"inLanguage\":\"it-IT\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/\",\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/\",\"name\":\"Analytics Engine: come Irion separa il calcolo dalla persistenza\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png\",\"datePublished\":\"2026-11-03T14:55:56+00:00\",\"dateModified\":\"2026-11-03T14:58:06+00:00\",\"description\":\"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793270633353\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271247093\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271473286\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271531322\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271556847\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271612772\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271661072\"},{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271760068\"}],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png\",\"width\":2048,\"height\":1152},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dentro l\u2019Analytics Engine: come Irion separa il calcolo dalla persistenza\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/\",\"name\":\"Irion\",\"description\":\"Enterprise Data Management\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#organization\",\"name\":\"Irion\",\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/logo-164.png\",\"contentUrl\":\"https:\\\/\\\/www.irion-edm.com\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/logo-164.png\",\"width\":164,\"height\":56,\"caption\":\"Irion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/irion.edm\\\/\",\"https:\\\/\\\/x.com\\\/irion_edm\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/899665\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCoSbxRz4vKZXWN4BAXlTN0w\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/#\\\/schema\\\/person\\\/8e06fbbf02a485c63c7e6f382d3e481d\",\"name\":\"Team Marketing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g\",\"caption\":\"Team Marketing\"}},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793270633353\",\"position\":1,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793270633353\",\"name\":\"Che cos\u2019\u00e8 l\u2019Analytics Engine di Irion?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"L\u2019Analytics Engine \u00e8 un motore SQL colonnare e vettoriale integrato in Irion EDM Application, progettato per workload analitici su grandi volumi di dati e sorgenti eterogenee. Affianca gli engine gi\u00e0 disponibili in Irion EDM Application ed esegue le elaborazioni in un servizio di calcolo dedicato e isolato, all\u2019interno delle stesse pipeline governate.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271247093\",\"position\":2,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271247093\",\"name\":\"In cosa differisce l\u2019Analytics Engine dal Query Engine?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"L\u2019Analytics Engine porta con s\u00e9 un insieme completo di elementi architetturali: modello colonnare e vettoriale, esecuzione in-memory con prosecuzione su disco, un servizio di esecuzione dedicato e isolato, connettivit\u00e0 nativa verso formati e infrastrutture moderne e scalabilit\u00e0 orizzontale su pi\u00f9 istanze.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271473286\",\"position\":3,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271473286\",\"name\":\"Cosa succede quando il dataset supera la memoria disponibile?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"L\u2019elaborazione prosegue utilizzando il disco, con uno spill automatico che non interrompe l\u2019esecuzione. Il motore usa la memoria quando \u00e8 disponibile e ricorre al disco quando serve, senza richiedere di dimensionare l\u2019infrastruttura sui casi limite.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271531322\",\"position\":4,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271531322\",\"name\":\"Come si scala la potenza di elaborazione?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Aggiungendo istanze dell\u2019Analytics Execution Service (AES), il servizio di calcolo dedicato del motore, sulla stessa macchina o su macchine diverse. La capacit\u00e0 di calcolo cresce cos\u00ec in modo indipendente, con logiche di throttling per governare i picchi di carico.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271556847\",\"position\":5,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271556847\",\"name\":\"L\u2019Analytics Engine richiede Kubernetes?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. L\u2019Analytics Engine pu\u00f2 funzionare sia in ambiente Windows sia in ambiente Kubernetes\\\/Linux.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271612772\",\"position\":6,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271612772\",\"name\":\"L\u2019Analytics Engine sostituisce SQL Server?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. L\u2019Analytics Engine affianca SQL Server e permette di assegnare ogni elaborazione al motore pi\u00f9 appropriato. Nei contesti ad alta transazionalit\u00e0 e concorrenza, SQL Server resta la soluzione pi\u00f9 adatta.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271661072\",\"position\":7,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271661072\",\"name\":\"I dati restano sempre alla fonte?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non necessariamente. Accesso diretto e pushdown possono ridurre staging, copie e trasferimenti, ma alcune elaborazioni locali o cross-source richiedono comunque di trasferire o materializzare i dati. Il trasferimento effettivo dipende dalla sorgente, dalla query e dal piano di esecuzione.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271760068\",\"position\":8,\"url\":\"https:\\\/\\\/www.irion-edm.com\\\/it\\\/under-the-hood\\\/analytics-engine-irion\\\/#faq-question-1793271760068\",\"name\":\"L\u2019Analytics Engine si integra con piattaforme dati gi\u00e0 adottate, come BigQuery o architetture Lakehouse?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ec. L\u2019Analytics Engine si connette a Cloud Data Warehouse come Google BigQuery, ad architetture Lakehouse e ai principali cloud object storage, lavorando accanto alle piattaforme gi\u00e0 adottate e riportando i risultati nelle pipeline governate di Irion.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analytics Engine: come Irion separa il calcolo dalla persistenza","description":"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/","og_locale":"it_IT","og_type":"article","og_title":"Analytics Engine: come Irion separa il calcolo dalla persistenza","og_description":"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.","og_url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/","og_site_name":"Irion","article_publisher":"https:\/\/www.facebook.com\/irion.edm\/","article_published_time":"2026-11-03T14:55:56+00:00","article_modified_time":"2026-11-03T14:58:06+00:00","og_image":[{"width":2048,"height":1152,"url":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png","type":"image\/png"}],"author":"Team Marketing","twitter_card":"summary_large_image","twitter_creator":"@irion_edm","twitter_site":"@irion_edm","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#article","isPartOf":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/"},"author":{"name":"Team Marketing","@id":"https:\/\/www.irion-edm.com\/it\/#\/schema\/person\/8e06fbbf02a485c63c7e6f382d3e481d"},"headline":"Dentro l\u2019Analytics Engine: come Irion separa il calcolo dalla persistenza","datePublished":"2026-11-03T14:55:56+00:00","dateModified":"2026-11-03T14:58:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/"},"wordCount":1940,"publisher":{"@id":"https:\/\/www.irion-edm.com\/it\/#organization"},"image":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png","articleSection":["Under The Hood"],"inLanguage":"it-IT"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/","url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/","name":"Analytics Engine: come Irion separa il calcolo dalla persistenza","isPartOf":{"@id":"https:\/\/www.irion-edm.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#primaryimage"},"image":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png","datePublished":"2026-11-03T14:55:56+00:00","dateModified":"2026-11-03T14:58:06+00:00","description":"L\u2019architettura dell\u2019Analytics Engine di Irion: elaborazione colonnare e vettoriale, gestione delle risorse e scalabilit\u00e0 indipendente.","breadcrumb":{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793270633353"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271247093"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271473286"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271531322"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271556847"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271612772"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271661072"},{"@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271760068"}],"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#primaryimage","url":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png","contentUrl":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2026\/10\/UTH-ep.-3-cover-blogpost-ver-B-\u00b7-Scale-out-al-centro-in-oro@2x-scaled.png","width":2048,"height":1152},{"@type":"BreadcrumbList","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.irion-edm.com\/it\/"},{"@type":"ListItem","position":2,"name":"Dentro l\u2019Analytics Engine: come Irion separa il calcolo dalla persistenza"}]},{"@type":"WebSite","@id":"https:\/\/www.irion-edm.com\/it\/#website","url":"https:\/\/www.irion-edm.com\/it\/","name":"Irion","description":"Enterprise Data Management","publisher":{"@id":"https:\/\/www.irion-edm.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.irion-edm.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.irion-edm.com\/it\/#organization","name":"Irion","url":"https:\/\/www.irion-edm.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.irion-edm.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2019\/06\/logo-164.png","contentUrl":"https:\/\/www.irion-edm.com\/wp-content\/uploads\/2019\/06\/logo-164.png","width":164,"height":56,"caption":"Irion"},"image":{"@id":"https:\/\/www.irion-edm.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/irion.edm\/","https:\/\/x.com\/irion_edm","https:\/\/www.linkedin.com\/company\/899665\/","https:\/\/www.youtube.com\/channel\/UCoSbxRz4vKZXWN4BAXlTN0w\/"]},{"@type":"Person","@id":"https:\/\/www.irion-edm.com\/it\/#\/schema\/person\/8e06fbbf02a485c63c7e6f382d3e481d","name":"Team Marketing","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/161c76613f9c5cc2fdb474c11e5bea57f088f7021071a395f82f49d33f60deb2?s=96&d=https%3A%2F%2Fwww.irion-edm.com%2Fwp-content%2Fthemes%2Fthegem%2Fimages%2Fdefault-avatar.png&r=g","caption":"Team Marketing"}},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793270633353","position":1,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793270633353","name":"Che cos\u2019\u00e8 l\u2019Analytics Engine di Irion?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"L\u2019Analytics Engine \u00e8 un motore SQL colonnare e vettoriale integrato in Irion EDM Application, progettato per workload analitici su grandi volumi di dati e sorgenti eterogenee. Affianca gli engine gi\u00e0 disponibili in Irion EDM Application ed esegue le elaborazioni in un servizio di calcolo dedicato e isolato, all\u2019interno delle stesse pipeline governate.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271247093","position":2,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271247093","name":"In cosa differisce l\u2019Analytics Engine dal Query Engine?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"L\u2019Analytics Engine porta con s\u00e9 un insieme completo di elementi architetturali: modello colonnare e vettoriale, esecuzione in-memory con prosecuzione su disco, un servizio di esecuzione dedicato e isolato, connettivit\u00e0 nativa verso formati e infrastrutture moderne e scalabilit\u00e0 orizzontale su pi\u00f9 istanze.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271473286","position":3,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271473286","name":"Cosa succede quando il dataset supera la memoria disponibile?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"L\u2019elaborazione prosegue utilizzando il disco, con uno spill automatico che non interrompe l\u2019esecuzione. Il motore usa la memoria quando \u00e8 disponibile e ricorre al disco quando serve, senza richiedere di dimensionare l\u2019infrastruttura sui casi limite.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271531322","position":4,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271531322","name":"Come si scala la potenza di elaborazione?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Aggiungendo istanze dell\u2019Analytics Execution Service (AES), il servizio di calcolo dedicato del motore, sulla stessa macchina o su macchine diverse. La capacit\u00e0 di calcolo cresce cos\u00ec in modo indipendente, con logiche di throttling per governare i picchi di carico.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271556847","position":5,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271556847","name":"L\u2019Analytics Engine richiede Kubernetes?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. L\u2019Analytics Engine pu\u00f2 funzionare sia in ambiente Windows sia in ambiente Kubernetes\/Linux.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271612772","position":6,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271612772","name":"L\u2019Analytics Engine sostituisce SQL Server?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. L\u2019Analytics Engine affianca SQL Server e permette di assegnare ogni elaborazione al motore pi\u00f9 appropriato. Nei contesti ad alta transazionalit\u00e0 e concorrenza, SQL Server resta la soluzione pi\u00f9 adatta.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271661072","position":7,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271661072","name":"I dati restano sempre alla fonte?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Non necessariamente. Accesso diretto e pushdown possono ridurre staging, copie e trasferimenti, ma alcune elaborazioni locali o cross-source richiedono comunque di trasferire o materializzare i dati. Il trasferimento effettivo dipende dalla sorgente, dalla query e dal piano di esecuzione.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271760068","position":8,"url":"https:\/\/www.irion-edm.com\/it\/under-the-hood\/analytics-engine-irion\/#faq-question-1793271760068","name":"L\u2019Analytics Engine si integra con piattaforme dati gi\u00e0 adottate, come BigQuery o architetture Lakehouse?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"S\u00ec. L\u2019Analytics Engine si connette a Cloud Data Warehouse come Google BigQuery, ad architetture Lakehouse e ai principali cloud object storage, lavorando accanto alle piattaforme gi\u00e0 adottate e riportando i risultati nelle pipeline governate di Irion.","inLanguage":"it-IT"},"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/posts\/71187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/users\/191"}],"replies":[{"embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/comments?post=71187"}],"version-history":[{"count":3,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/posts\/71187\/revisions"}],"predecessor-version":[{"id":71400,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/posts\/71187\/revisions\/71400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/media\/71376"}],"wp:attachment":[{"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/media?parent=71187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/categories?post=71187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/tags?post=71187"},{"taxonomy":"settori","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/settori?post=71187"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/topics?post=71187"},{"taxonomy":"cliente","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/cliente?post=71187"},{"taxonomy":"partner","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/partner?post=71187"},{"taxonomy":"authors","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/authors?post=71187"},{"taxonomy":"personas","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/personas?post=71187"},{"taxonomy":"knowledge_area","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/knowledge_area?post=71187"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.irion-edm.com\/it\/wp-json\/wp\/v2\/use_cases?post=71187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}