Condividi tramite


Modificare il tipo di attributo (componente aggiuntivo MDS per Excel)

In Master Data ServicesAdd-in per Excel gli amministratori possono modificare il tipo di attributo quando il tipo di dati o il numero di caratteri consentiti non è corretto.

Se si vuole modificare il tipo di attributo per creare un elenco vincolato (attributo basato su dominio), vedere Creare un attributo basato su dominio (componente aggiuntivo MDS per Excel).

Nota

Non è possibile aggiornare il tipo o la lunghezza delle colonne Nome o Codice.

Prerequisiti

Per eseguire questa procedura:

  • È necessario disporre dell'autorizzazione di accesso alle aree funzionali Amministrazione sistema e Visualizzatore .

  • È necessario essere un amministratore del modello. Per altre informazioni, vedere Amministratori (Master Data Services).

  • Devono essere disponibili un modello esistente, un'entità e un attributo.

Per modificare il tipo di attributo

  1. In Excel caricare l'entità contenente la colonna (attributo) che si desiderare modificare. Per altre informazioni, vedere Caricare dati da MDS in Excel.

  2. Fare clic su una cella nella colonna che si desidera modificare.

  3. Nel gruppo Compila modello fare clic su Proprietà attributi.

  4. Nella finestra di dialogo Proprietà attributi aggiornare le impostazioni in base alle necessità.

  5. Fare clic su OK.

Cosa accade quando si modifica il tipo di attributo

Se è presente una dipendenza dall'attributo, ad esempio all'attributo viene fatto riferimento da qualsiasi regola business MDS o l'attributo è incluso in una vista sottoscrizioni e si modifica il tipo di dati di un attributo, in MDS dovranno essere effettuate le seguenti operazioni:

  • Modificare il tipo di dati dell'attributo.

  • Generare una copia dell'attributo con il suffisso "_old" che non contiene alcun valore. Viene chiamato attributo deprecato .

Tutte le dipendenze esistenti dall'attributo originale faranno tuttavia riferimento all'attributo deprecato e non a quello modificato.

Ciò implica quanto segue:

  • È necessario aggiornare le regole business in modo che facciano riferimento all'attributo modificato, in quanto la logica potrebbe non essere la stessa applicata al nuovo tipo di dati dell'attributo. Sarà necessario modificare ogni regola interessata, quindi rielaborare le espressioni in modo che vengano rimossi i riferimenti dall'attributo deprecato (_old) e venga fatto riferimento all'attributo aggiornato.

  • È necessario aprire tutte le visualizzazioni della sottoscrizione nella selezione Gestione integrazione, selezionare la riga di visualizzazione, aprirla per la modifica facendo clic sull'icona a forma di matita e quindi fare clic sull'icona Salva disco per aggiornare la definizione della visualizzazione. Non sono necessarie altre modifiche per rigenerare la sintassi della vista.

  • Alle tabelle di gestione temporanea che includono l'attributo verrà una colonna per l'attributo deprecato e ciò influirà sul codice di gestione temporanea. Per eliminare l'attributo deprecato, è possibile eliminarlo dopo avere aggiornato regole business e le viste sottoscrizioni.

Eliminazione dell'attributo deprecato

Prima di eliminare qualsiasi attributo deprecato, è necessario rimuovere tutti i riferimenti all'attributo, ad esempio correggere le regole business e rigenerare le viste sottoscrizioni come descritto in precedenza. In caso contrario, quando si tenta di eliminare l'attributo deprecato, verrà generato un errore nella pagina Web di amministrazione del sistema nel quale è indicato che l'attributo non può essere eliminato perché un oggetto fa riferimento a tale attributo.

Per eliminare un attributo, vedere Eliminare un attributo (Master Data Services)

Suggerimento

Modificare i tipi di dati per gli attributi MDS con dati esistenti ed entità correlate è un'operazione complessa, soprattutto se è presente una regola business o una vista sottoscrizioni dichiarata che dipende dall'entità. La procedura consigliata consiste nell'iniziare con un tipo di dati sufficientemente flessibile per contenere i valori necessari. Ad esempio, le stringhe potrebbero essere brevi inizialmente, ma con il tempo potrebbe essere necessario allungarle, quindi è consigliabile considerare il peggiore dei casi. Una lunghezza aggiuntiva della stringa di testo può essere gravosa, ad esempio le caselle di testo di grandi dimensioni della GUI sono difficili da adattare alla schermata, quindi è opportuno evitare stringhe troppo lunghe.

Vedere anche

Attributi (Master Data Services)
Compilazione di un modello (componente aggiuntivo MDS per Excel)