Condividi tramite


Definizione di una vista origine dati (Analysis Services)

In MicrosoftSQL ServerAnalysis Services é possibile utilizzare la Creazione guidata vista origine dati in Business Intelligence Development Studio per definire una nuova vista origine dati in un progetto o database di Analysis Services in base a una singola origine dei dati. La Creazione guidata vista origine dati consente di eseguire le attività seguenti:

  • Selezionare un'origine dei dati precedentemente definita oppure definire una nuova origine dei dati per la vista origine dati, avviando la Creazione guidata origine dati. Questa origine dei dati diventa l'origine dei dati primaria per la vista origine dati e tale designazione non può essere modificata. Per consentire a Analysis Services di fare riferimento a più origini dei dati in una singola query di elaborazione (ad esempio per una dimensione con schema a fiocco di neve), è necessario che l'origine dei dati primaria specificata nella procedura guidata supporti query OPENROWSET. Si tratterà in genere di un'origine dei dati di SQL Server.

  • Selezionare tabelle e viste dell'origine dei dati primaria da aggiungere alla vista origine dati. È inoltre possibile aggiungere tabelle correlate a quelle selezionate in base a relazioni di chiave esterna o criteri di corrispondenza nomi.

    [!NOTA]

    Non è possibile aggiungere tabelle o viste di più origini dei dati durante la definizione iniziale della vista origine dati mediante la Creazione guidata dimensione. Si possono aggiungere tabelle e colonne di un'origine dei dati secondaria soltanto dopo la definizione iniziale della vista origine dati. Per ulteriori informazioni, vedere Aggiunta o rimozione di tabelle o viste in una vista origine dati (Analysis Services).

Impostazione dei criteri di corrispondenza nomi per le relazioni

Durante la creazione di una vista origine dati, le relazioni tra tabelle vengono definite in base a vincoli di chiave esterna nell'origine dei dati. Tali relazioni sono necessarie per consentire al motore di Analysis Services di costruire le query di data mining e di elaborazione OLAP appropriate. Talvolta, tuttavia, un'origine dei dati con più tabelle non include vincoli di chiave esterna. In tal caso, nella Creazione guidata vista origine dati viene richiesto di definire i criteri di corrispondenza nomi desiderati per colonne di tabelle diverse.

[!NOTA]

Verrà richiesto di specificare i criteri di corrispondenza nomi solo se non vengono rilevate relazioni di chiave esterna nell'origine dei dati sottostante. Se vengono rilevate relazioni di chiave esterna, verranno utilizzate le relazioni rilevate e sarà necessario definire manualmente le eventuali relazioni aggiuntive che si desidera includere nella vista origine dati, incluse le chiavi primarie logiche. Per ulteriori informazioni, vedere Definizione di relazioni logiche in una vista origine dati (Analysis Services), Procedura: Aggiunta, visualizzazione, modifica o eliminazione di una relazione logica utilizzando Progettazione vista origine dati (Analysis Services), Definizione di chiavi primarie logiche in una vista origine dati (Analysis Services) e Procedura: Impostazione o modifica di una chiave primaria logica mediante Progettazione vista origine dati (Analysis Services).

In base alla risposta specificata, la Creazione guidata vista origine dati definisce la corrispondenza tra i nomi di colonna e crea relazioni tra le diverse tabelle nella vista origine dati. È possibile specificare uno dei criteri elencati nella tabella seguente.

Criteri di corrispondenza nomi

Descrizione

Stesso nome della chiave primaria

Il nome della colonna chiave esterna nella tabella di origine è uguale a quello della colonna chiave primaria nella tabella di destinazione. Ad esempio, il nome della colonna chiave esterna Order.CustomerID è uguale a quello della colonna chiave primaria Customer.CustomerID.

Stesso nome della tabella di destinazione

Il nome della colonna chiave esterna nella tabella di origine è uguale a quello della tabella di destinazione. Ad esempio, il nome della colonna chiave esterna Order.Customer è uguale a quello della colonna chiave primaria Customer.CustomerID.

Nome tabella di destinazione + nome chiave primaria

Il nome della colonna chiave esterna nella tabella di origine è uguale a quello della tabella di destinazione concatenato al nome della colonna chiave primaria. Per differenziarli, è consentito utilizzare uno spazio o un carattere di sottolineatura. Ad esempio, tutte le coppie di chiavi esterna-primaria seguenti sono corrispondenti:

Order.CustomerID e Customer.ID

Order.Customer ID e Customer.ID

Order.Customer_ID e Customer.ID

I criteri selezionati modificano l'impostazione della proprietà NameMatchingCriteria della vista origine dati. Tale impostazione determina il modo in cui le tabelle correlate vengono aggiunte dalla procedura guidata. Quando si modifica la vista origine dati con Progettazione vista origine dati, l'impostazione determina la corrispondenza tra colonne utilizzata nella finestra di progettazione per creare le relazioni tra tabelle nella vista. È possibile modificare l'impostazione della proprietà NameMatchingCriteria in Progettazione vista origine dati. Per ulteriori informazioni, vedere Procedura: Visualizzazione o modifica delle proprietà di una vista origine dati mediante Progettazione vista origine dati (Analysis Services).

[!NOTA]

Al termine della Creazione guidata vista origine dati, è possibile aggiungere o rimuovere le relazioni nel riquadro degli schemi di Progettazione vista origine dati. Per ulteriori informazioni, vedere Definizione di relazioni logiche in una vista origine dati (Analysis Services).

Creazione di una vista origine dati

Per visualizzare istruzioni sulla creazione di una vista origine dati, vedere Procedura: Definizione di una vista origine dati mediante la Creazione guidata vista origine dati (Analysis Services).

Vedere anche

Concetti