DB2 su AS400 in crescita? X-Resize è la risposta che cercavi
- 17 lug 2023
- Tempo di lettura: 4 min

Quali sono i problemi più comuni legati ai database DB2 su sistemi IBM i (AS/400)?
I problemi più frequenti derivano dalla progettazione originale dei database, risalente a decenni fa, quando le risorse hardware erano limitate. I campi erano quindi volutamente ristretti, ma con la crescita aziendale possono diventare un collo di bottiglia. I tre scenari tipici includono:
Campi codice cliente/prodotto: Spesso limitati a 5-6 caratteri, diventano insufficienti in caso di fusioni, acquisizioni o espansione del portafoglio.
Campi valuta: L'internazionalizzazione, come l'operare in Messico, può rendere la conversione da dollaro a peso tale da far superare la capacità del campo importo totale nelle fatture.
Campi ubicazione: La crescita aziendale può portare da poche sedi a migliaia, rendendo la limitazione a due caratteri del campo ubicazione del tutto inadeguata.
Qual è la principale difficoltà tecnica nel ridimensionare i campi di un DB2 su AS400?
La difficoltà principale è che un singolo campo database è tipamente utilizzato in molteplici parti dell'applicazione: programmi RPG/COBOL, schermate, file fisici e logici, report. Modificare manualmente la dimensione di un campo significa dover individuare e aggiornare ogni singola occorrenza in tutto il sistema. Un processo che, senza gli strumenti adeguati, è enormemente complesso e rischioso, richiedendo spesso anni di lavoro e con un alto margine di errore umano.
Che ruolo gioca X-Analysis in questo processo?
X-Analysis è il punto di partenza fondamentale. Prima di ridimensionare un campo, è necessario sapere esattamente dove quel campo viene utilizzato all'interno dell'applicazione. X-Analysis esegue un'analisi di impatto completa, rispondendo alla domanda: "In quali programmi, file e schermate compare questo campo?". Senza una mappa chiara della sua collocazione, qualsiasi progetto di ridimensionamento è destinato a fallire.
4. In che modo X-Resize automatizza e velocizza il ridimensionamento dei campi DB2?
X-Resize è lo strumento che esegue materialmente il ridimensionamento in modo automatico. A partire dall'analisi fornita da X-Analysis, X-Resize modifica la struttura della tabella nel database e riscrive automaticamente il codice sorgente di tutti i programmi, le schermate e i file che utilizzano quel campo. Questo approccio permette di ridurre i tempi di un progetto, da anni a soli pochi giorni, con una riduzione dei tempi superiore all'80%.
Quali sono i vantaggi concreti di un approccio automatizzato con X-Resize?
Un approccio automatizzato si traduce in 6 benefici misurabili per l'azienda:
Tempi più brevi: Il progetto si completa in pochi giorni, non mesi.
Migliore automazione: Garantisce coerenza nelle modifiche e riduce la possibilità di errori umani e manuali.
Meno rischio: L'automazione elimina il rischio di dimenticare un programma o modificare male un campo, errori difficili da gestire in seguito.
Meno persone richieste: Il processo automatizzato richiede meno risorse umane per completare il progetto.
Test facilitati: Permette di iniziare i test in modo indipendente e subito, invece di dover attendere la fine di tutte le modifiche manuali da parte del team.
Facilità d'uso e onboarding: X-Resize è totalmente grafico, si impara in poche ore e si condivide con tutto il team, risultando facilmente utilizzabile anche da non esperti del linguaggio RPG.
Quali sono i segnali che indicano la necessità di un ridimensionamento dei campi DB2?
I segnali più comuni includono errori di overflow in fatture con valute estere, impossibilità di inserire nuovi codici cliente o prodotto perché il campo è saturo, e difficoltà a gestire un numero crescente di sedi o ubicazioni.
X-Resize è sufficiente da solo per risolvere i problemi di capacità del database?
No. X-Resize è lo strumento che esegue il ridimensionamento, ma per farlo in modo efficace e sicuro è fondamentale partire da un'analisi approfondita con X-Analysis, che mappa l'utilizzo di ciascun campo in tutte le tabelle e i programmi.
Quanto tempo richiede un progetto di ridimensionamento con X-Resize?
Mentre con metodi tradizionali il progetto può richiedere mesi o addirittura anni, con X-Resize è possibile completarlo in pochi giorni, grazie all'automazione del processo.
Quali sono i principali vantaggi dell'approccio automatizzato di X-Resize?
I vantaggi principali sono la riduzione dei tempi, la maggiore coerenza delle modifiche (che limita gli errori umani), la diminuzione del rischio complessivo, il minor impiego di risorse umane, la possibilità di avviare i test in anticipo e la facilità d'uso dello strumento.
X-Resize può essere utilizzato per qualsiasi tipo di campo DB2?
Sì, X-Resize è progettato per gestire il ridimensionamento di diversi tipi di campi, ma è sempre consigliabile affiancarlo a X-Analysis per una valutazione preventiva dell'impatto su tutte le applicazioni coinvolte.
X-Resize richiede competenze specifiche in RPG per essere utilizzato?
No. X-Resize è totalmente grafico e si impara in poche ore, risultando facilmente utilizzabile anche da non esperti del linguaggio RPG.
Quando un'azienda dovrebbe considerare l'utilizzo di X-Analysis e X-Resize?
Se un'azienda che utilizza un sistema IBM i (AS400) sta sperimentando problemi con la limitazione dei campi del database (es. codici cliente che diventano troppo lunghi, importi che non ci stanno più nelle fatture) dovrebbe seriamente considerare l'uso di X-Analysis e X-Resize. Questi strumenti aiutano a ridurre drasticamente i tempi di progetto, aumentare la copertura, ridurre il rischio, richiedere meno risorse e facilitare le attività di test.
La decisione che il tuo istinto già sa essere corretta
Le aziende che vincono con l’AI non sono quelle con i modelli più avanzati.
Sono quelle che affidano i progetti a team esperti, specializzati, con decenni di esperienza su sistemi mission-critical.
Da oltre 25 anni accompagniamo aziende Enterprise nella trasformazione digitale.



Commenti