SQLConverter
Esta ficha resume valor, pricing y casos de uso. Desde aquí puedes pasar a las áreas dedicadas o al portal de cliente para la siguiente acción.
Piattaforma di conversione SQL multi-dialetto e integrazione ETL: dalla conversione tra dialetti all'estrazione di schemi legacy AS/400 e DB2, fino a pipeline ETL con 25+ connettori, AI (NL2SQL in italiano) e compliance GDPR nativa.
Qué resuelve
- Migrazioni DB lunghe e costose (ETL custom 100k+ EUR)
- Dati bloccati in sistemi legacy AS/400 e DB2
- Conformita' GDPR/Fattura PA e rischi SQL injection
- Conversioni manuali tra dialetti SQL soggette a errori
Cosa fa
SQLConverter Pro nasce come convertitore SQL multi-database e cresce fino a
diventare una piattaforma completa di conversione, migrazione e integrazione
dati, con un forte focus sul mercato italiano. Converte DDL e query tra i
principali dialetti gestendo auto-increment, tipi di dato e differenze di
sintassi, poi estende il tutto con un motore ETL, un livello di compliance
normativa e un assistente basato su AI.
| Modulo | A cosa serve |
|---|---|
| Convertitore SQL | Traduce DDL/query tra 7 dialetti con gestione tipi, auto-increment e commenti di conversione |
| Migrazione schema | Estrae schema da DB live, genera DDL target, applica in transazione con rollback |
| Assessment | Classifica gli oggetti per complessita' (automatico / assistito / manuale) e stima l'effort prima di migrare |
| Motore ETL | Pipeline Extract-Transform-Load con oltre 40 connettori, scheduling e monitoring |
| Compliance | GDPR checker, SAF-T Italia, Fattura Elettronica PA, audit trail, SQL injection scanner |
| AI Assistant | Natural Language to SQL (IT/EN), query optimizer, anomaly detection, smart data catalog |
| Data Warehouse & BI | DW builder (star schema), semantic layer di metriche riusabili, lineage colonna-a-colonna, riconciliazione vs baseline |
Funzionalita' chiave
- Conversione SQL tra PostgreSQL, MS SQL Server, SQLite, Oracle, MySQL, IBM DB2 e DB2/400, basata su sqlglot con pre/post-processing dedicato.
- Migrazione schema end-to-end headless: estrazione via reflection, generazione DDL, apply transazionale.
- Assessment di migrazione in stile "semaforo" per stimare tempi e rischi prima dell'esecuzione.
- Oltre 40 connettori ETL: database, cloud (AWS S3, BigQuery, Azure), file (CSV, Excel, JSON, XML, Parquet), protocolli (REST, Kafka, MQTT, Modbus), ERP italiani (TeamSystem, Zucchetti, Passepartout, Odoo), e-commerce (WooCommerce, Shopify, PrestaShop, Magento) e POS (Cassa in Cloud, SumUp, Axerve).
- Import da tool BI/ETL esterni (Talend, Qlik, Power BI, Cognos, SAS) verso un modello canonico interno.
- Suite compliance: rilevamento dati personali e anonimizzazione GDPR, generazione SAF-T e Fattura PA, audit trail immutabile, scanner vulnerabilita' SQL (OWASP).
- AI Assistant: da linguaggio naturale a SQL in italiano e inglese, ottimizzazione query con suggerimento indici, rilevamento anomalie e catalogazione dati automatica.
- DW builder con star schema, viste materializzate, semantic layer di metriche e riconciliazione dei totali rispetto a un baseline Excel/CSV.
- Batch conversion, profiling delle performance, reporting e templating.
Architettura
Il prodotto e' costruito attorno a un core Python headless (Qt-free) che
concentra tutta la logica di conversione, migrazione ed ETL. La conversione SQL
si appoggia a sqlglot e sqlparse; l'estrazione e l'apply degli schemi usano
SQLAlchemy; l'elaborazione dati usa pandas. Il core e' esposto in tre modi: una
GUI desktop in PyQt5, una CLI, e una API REST in FastAPI (adattatore HTTP sul
core, con autenticazione, job asincroni e osservabilita'). Sopra all'API gira
una console gestionale in Angular impacchettabile anche come app desktop
Electron. L'ETL adotta un sistema a plugin estendibile con configurazione JSON;
le funzioni core sono progettate come funzioni pure e testabili. Storage runtime
su file (preset, cronologia, log) e SQLite per l'audit trail.
Requisiti
- Sistema operativo: Windows 10/11 a 64-bit o Linux x86_64 (kernel >= 5.x).
- Runtime: Python 3.8 o superiore (3.8-3.12 supportati).
- RAM: 2 GB minimo, 4 GB consigliato; circa 200 MB di disco piu' lo spazio per i progetti.
- Dipendenze principali: PyQt5, sqlglot, sqlparse, SQLAlchemy, pandas, numpy, PyYAML, cryptography.
- Driver database e connettori ETL opzionali installabili come extra pip (mysql, postgres, oracle, mongodb, cloud, ecc.).
- Per la GUI: risoluzione schermo >= 1366x768. Nessun privilegio di amministratore richiesto per l'installazione utente.
Cumplimiento y normativas
Regolamento generale sulla protezione dei dati (UE 2016/679)
Rilevamento automatico di dati personali e sensibili (email, codice fiscale, partita IVA, IBAN), compliance score, anonimizzazione, diritto all'oblio e portabilita' dei dati.
Fattura Elettronica PA / SDI
Generazione e parsing dei tracciati XML FatturaPA (FPR12 e FPA12) con validazione dei campi obbligatori e verifica P.IVA/CF, secondo lo standard del Sistema di Interscambio dell'Agenzia delle Entrate (D.Lgs. 127/2015).
Standard Audit File for Tax (OECD) - Italia
Export della contabilita' in XML validato per i controlli fiscali digitali dell'Agenzia delle Entrate, con moduli master data, general ledger, clienti e fornitori.
OWASP Top 10 (sicurezza applicativa)
Scanner di SQL injection con classificazione di severita', security score e raccomandazioni di remediation; audit trail immutabile delle operazioni.
Informes y expedientes
- Assessment di migrazioneJSON / report strutturato
Stima l'effort di conversione classificando gli oggetti in automatico, assistito e manuale prima di migrare.
- Report di riconciliazioneReport varianze
Verifica che i totali del Data Warehouse coincidano, periodo per periodo, con un baseline Excel/CSV, con tolleranza configurabile.
- Report GDPRTXT / JSON
Documenta dati personali trovati, compliance score e violazioni, pronto per audit.
- SAF-T ItaliaXML
File contabilita' conforme OECD per trasmissione all'Agenzia delle Entrate.
- Fattura Elettronica PAXML (FPR12 / FPA12)
Tracciato pronto per l'invio al Sistema di Interscambio.
- Security scanTXT
Esito della scansione SQL injection con vulnerabilita', severity e raccomandazioni.
- Data qualityTXT
Punteggio di qualita' dati con problemi critici, duplicati, valori mancanti e outlier.
- PerformanceTXT
Profiling di conversioni e pipeline con bottleneck e throughput.
- Audit trailJSON / CSV / TXT
Log immutabile chi/cosa/quando delle operazioni ETL e degli accessi ai dati.
Casos de uso
PMI: migrazione AS/400 verso PostgreSQL
Estrazione automatica degli schemi DDS legacy e conversione verso DB moderni.
E-commerce: integrazione ETL multi-sorgente
Pipeline ETL tra gestionale, e-commerce e cloud.
