Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La Creazione guidata vista origine dati e Progettazione vista origine dati definiscono automaticamente una chiave primaria per una tabella aggiunta a una vista origine dati basata sulla tabella di database sottostante.
In alcuni casi, potrebbe essere necessario definire manualmente una chiave primaria nella vista origine dati. Ad esempio, per motivi di prestazioni o progettazione, le tabelle in un'origine dati potrebbero non avere colonne chiave primaria definite in modo esplicito. Le query nominate e le viste possono anche omettere la colonna chiave primaria di una tabella. Se una tabella, una vista o una query denominata non dispone di una chiave primaria fisica definita, è possibile definire manualmente una chiave primaria logica nella tabella, nella vista o nella query denominata in Progettazione vista origine dati.
Impostare una chiave primaria logica
Le chiavi primarie sono necessarie in Analysis Services per identificare in modo univoco i record in una tabella, identificare le colonne chiave nelle tabelle delle dimensioni e supportare relazioni tra tabelle, viste e query denominate. Queste relazioni vengono usate per costruire query per il recupero di dati e metadati dalle origini dati sottostanti e per sfruttare le funzionalità avanzate di Business Intelligence.
Qualsiasi colonna può essere usata per la chiave primaria logica, incluso un calcolo denominato. Quando si crea una chiave primaria logica, viene creato un vincolo univoco nella vista origine dati e contrassegnato come vincolo di chiave primaria. Qualsiasi altra chiave primaria logica esistente specificata nella tabella selezionata viene eliminata.
In SQL Server Data Tools (SSDT), aprire il progetto o connettersi al database contenente la vista origine dati in cui si vuole impostare una chiave primaria di tipo logico.
In Esplora soluzioni espandere la cartella Viste origine dati , quindi fare doppio clic sulla vista origine dati.
Per individuare una tabella o una vista, è possibile utilizzare l'opzione Trova tabella facendo clic sul menu Vista origine dati o facendo clic con il pulsante destro del mouse in un'area aperta dei riquadri Tabelle o Diagrammi .
Nel riquadro Tabelle o Diagramma fare clic con il pulsante destro del mouse sulla colonna o sulle colonne da usare per definire una chiave primaria logica e quindi scegliere Imposta chiave primaria logica.
L'opzione per impostare una chiave primaria logica è disponibile solo per le tabelle che non dispongono di una chiave primaria.
Si noti che dopo aver impostato la chiave, un'icona a forma di chiave identifica ora le colonne chiave primaria.
Vedere anche
Viste delle origini dati nei modelli multidimensionali
Definire calcoli denominati in una vista origine dati (Analysis Services)