MicroStrategy ONE
Definisci join tra colonne in tabelle di database
Quando si importano dati da un database, è possibile utilizzare un join per correlare i dati di una tabella con i dati di un'altra tabella. La creazione di questa relazione tra i dati in tabelle diverse consente di includere i dati di più tabelle di database nella stessa dashboard. Il join specifica una colonna in comune con le due tabelle. Nella maggior parte dei casi, è possibile usare un ID colonna per unire due tabelle. La colonna utilizzata per unire le tabelle deve mantenere i record univoci, per assicurare che vengano combinati in modo accurato.
Si dispone dell'attributo ID_Città che identifica in modo univoco ciascuna città nella propria origine dati. Se la prima tabella contiene le colonne ID_Città ed Entrate, e la seconda tabella contiene le colonne ID_Città e Profitto, si possono mettere in relazione i dati nelle tabelle creando un join tra le due colonne ID_Città. Ciò ti consente di creare una dashboard che mostra sia le entrate che i profitti per ciascuna città.
MicroStrategy genera automaticamente il codice SQL durante il recupero dei dati dal database. Ora la creazione di join impedisce i join incrociati durante questo processo automatizzato.
Vedere il Guida per la reportistica avanzata per una spiegazione dettagliata dei join.
Per definire un join tra le colonne di due tabelle
-
È possibile definire i join tra colonne nella finestra di dialogo Importa da tabelle creazione di una query per importare i dati.
- Trascinare la colonna dalla prima tabella alla colonna della seconda tabella. Verrà creato un join interno e verrà visualizzata una linea che rappresenta il join nel riquadro Elaboratore query e va dalla colonna nella prima tabella alla colonna nella seconda tabella.
- È possibile specificare ulteriori opzioni per il join, come il tipo o l'operatore di join. Fare clic sulla riga che rappresenta il join per visualizzare le opzioni disponibili.
- Selezionare Join interno per includere solo i record in cui le colonne unite di entrambe le tabelle soddisfano la condizione di join.
- Selezionare Join esterno sinistro per includere tutti i record della colonna della prima tabella e solo i record della colonna della seconda tabella in cui la condizione di join è soddisfatta.
-
Selezionare Join esterno destro per includere tutti i record della colonna della seconda tabella e solo i record della colonna della prima tabella in cui la condizione di join è soddisfatta.
I join esterni destri non sono supportati per i dati Google BigQuery.
- Selezionare Join esterno per includere tutti i record di entrambe le tabelle.
- Selezionare Altre opzioni per scegliere un tipo di join e un operatore per confrontare le colonne.
Argomenti correlati
Importa dati da database, Hadoop o Google BigQuery creando una query SQL