SQLConverter
This sheet summarizes value, pricing and use cases. From here you can move to the dedicated areas or to the client portal for the next action.
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.
What it solves
- 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.
Compliance & regulations
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.
Reports & dossiers
- 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.
Use cases
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.
