MicroStrategy ONE
Finestra di dialogo Modifica opzioni catalogo
Se si è arrivati qui da Workstation, vedere Guida per la creazione di documenti della workstation.
Utilizzare la finestra Modifica opzioni catalogo per definire la modalità di recupero e memorizzazione nella cache di spazi dei nomi, tabelle e colonne, per le connessioni alle origini dati del database. Ciò include l'uso di chiamate SQL o ODBC, la personalizzazione SQL, la selezione di spazi dei nomi applicabili e la determinazione del modo in cui vengono memorizzati nella cache i nomi di tabelle e colonne per il database.
Accesso
Per accedere alla finestra Modifica opzioni catalogo:
- Scegliere Aggiungi dati > Nuovi dati.
- Selezionare il database da utilizzare per la connessione.
- Selezionare un'opzione e fare clic su Successiva.
- Nel riquadro Origini dati/Progetti, seleziona un'origine dati/progetto.
- Nel riquadro Tabelle/dataset disponibili selezionare Modifica opzioni catalogo .
Campi
Modalità recupero: selezionare la modalità di recupero dei dati per le origini dati che supportano le chiamate SQL e ODBC per il recupero dei dati. Nella maggior parte dei casi, l'uso dell'origine dati SQL è consigliato rispetto all'uso di chiamate ODBC:
- Origine dati SQL: questa opzione consente di personalizzare l'SQL per recuperare i dati per ogni piattaforma (eccetto Microsoft Access). Se si seleziona questa opzione, viene visualizzato l'SQL predefinito utilizzato per recuperare i dati. È possibile cancellare Usa valore predefinito caselle di controllo per apportare modifiche manuali a questo SQL predefinito. È necessario assicurarsi che la sintassi utilizzata sia valida per l'origine dati.
Tenere presente che se si seleziona l'opzione Usa valore predefinito caselle di controllo o apportare modifiche agli spazi dei nomi o alle opzioni di memorizzazione nella cache, le eventuali personalizzazioni apportate all'SQL predefinito vengono sovrascritte. Prima di selezionare questa casella di controllo o di modificare le opzioni relative a spazio dei nomi o caching, assicurarsi di copiare qualsiasi personalizzazione in un file di backup separato.
- Chiamate ODBC: questa opzione è disponibile se ci si connette a un tipo di database che supporta le chiamate ODBC per recuperare le tabelle del catalogo del database. Se si usa un database Microsoft Access, le chiamate ODBC vengono utilizzate automaticamente.
Se si seleziona questa opzione, vengono utilizzate chiamate ODBC standard per recuperare le tabelle del catalogo del database e non sarà possibile effettuare ulteriori personalizzazioni. Se si seleziona questa opzione e i risultati non recuperano correttamente le tabelle del catalogo del database, è possibile selezionare Origine dati SQL opzione per personalizzare la modalità di recupero delle tabelle del catalogo del database.
Spazi dei nomi: consente di selezionare gli spazi dei nomi da cui recuperare i dati per l'origine dati.
- Tutti: vengono recuperati i dati per tutti gli spazi dei nomi. Se si usa SQL per recuperare i dati, le istruzioni SQL vengono aggiornate automaticamente per rimuovere il filtro in base allo spazio dei nomi.
Quando questa opzione è selezionata, gli spazi dei nomi non vengono caricati; le tabelle vengono caricate direttamente nella GUI. Se l'origine dati non supporta gli spazi dei nomi, Tutti è selezionato per impostazione predefinita e non può essere modificato. Tutti è utile anche quando nell'origine dati è presente uno spazio dei nomi vuoto. Poiché non è possibile visualizzare uno spazio dei nomi vuoto nella GUI, questa opzione consente di saltare il passaggio relativo alla scelta dello spazio dei nomi e di caricare le tabelle direttamente nello spazio dei nomi vuoto.
- Solo corrente: i dati vengono recuperati solo per lo spazio dei nomi selezionato. Se utilizzi SQL per recuperare i dati, le istruzioni SQL si aggiornano automaticamente per aggiungere filtri in base allo spazio dei nomi corrente. È possibile selezionare lo spazio dei nomi da utilizzare dal menu a discesa vicino all'area Anteprima.
Caching: è possibile memorizzare nella cache i nomi delle tabelle e delle colonne del database per migliorare le prestazioni di accesso ai dati.
È necessario creare queste cache e archiviarle in memoria. Se si utilizzano database di grandi dimensioni, queste cache potrebbero contenere una notevole quantità di dati. Questo deve considerato in relazione al livello di cache da selezionare. In aggiunta, se si seleziona un livello di caching e vengono modificati i nomi di colonne o tabelle, il che si verifica di rado, la cache non viene aggiornata automaticamente con il nuovo nome. È necessario effettuare un aggiornamento del database o di una tabella di database specifica per aggiornare la cache.
È possibile selezionare uno dei seguenti livelli di memorizzazione nella cache:
- Nomi di tabelle e colonne: i nomi delle tabelle e delle colonne sono entrambi inclusi nella cache. Ciò consente di migliorare la performance quando si recuperano i dati da un database recuperando i nomi di tabelle e colonne da una cache anziché dal database. Ciò richiede inoltre la quantità di memoria massima in termini di archiviazione di informazioni di cache di tabelle e colonne.
Se si seleziona questa opzione e si utilizza SQL per recuperare i dati, per recuperare tabelle e colonne viene utilizzata un'unica istruzione SQL.
- Solo nomi tabelle: i nomi delle tabelle sono inclusi nella cache. Ciò consente di migliorare la performance quando si recuperano i dati da un database recuperando i nomi di tabelle da una cache anziché dal database. I nomi delle colonne non vengono inclusi nella cache e devono essere sempre recuperati dal database. Questa può rappresentare un'alternativa ragionevole all'opzione Nomi tabelle e colonne se la dimensione della cache è troppo grande.
Se si seleziona questa opzione e si utilizza SQL per recuperare i dati, per recuperare le tabelle e le colonne vengono utilizzate istruzioni SQL separate.
- Nessuno: Nessun dato memorizzato nella cache per il database. Ciò elimina qualsiasi requisito di memoria per la creazione o l'archiviazione di informazioni di cache di tabelle o colonne, ma può influire sulle performance poiché i nomi di tabelle e colonne devono essere sempre recuperati dal database.
Se si seleziona questa opzione e si utilizza SQL per recuperare i dati, per recuperare le tabelle e le colonne vengono utilizzate istruzioni SQL separate.
Recupero e salvataggio nella cache di spazi dei nomi
Il recupero o la memorizzazione nella cache degli spazi dei nomi non è influenzato da Modalità recupero o Caching opzioni. Queste impostazioni si applicano solo alle tabelle e alle colonne.
Recupera gli spazi dei nomi disponibili nell'origine dati: consente di personalizzare l'SQL per recuperare gli spazi dei nomi, se esistenti. Questa opzione è disponibile solo quando si seleziona Solo corrente per Spazi dei nomi. Viene visualizzato il codice SQL predefinito (che può essere vuoto) utilizzato per recuperare lo spazio dei nomi. È possibile cancellare Usa valore predefinito casella di controllo per apportare modifiche manuali all'SQL predefinito. Gli spazi dei nomi recuperati vengono sempre memorizzati nella cache.
Il metodo di recupero degli spazi dei nomi viene definito dall'istruzione SQL:
- Vuoto: un'istruzione SQL vuota utilizza chiamate ODBC per recuperare gli spazi dei nomi. È necessario assicurarsi che la chiamata ODBC sia supportata per l'origine dati.
- Non vuoto: un'istruzione SQL recupera gli spazi dei nomi. È necessario assicurarsi che la sintassi utilizzata sia valida per l'origine dati.
Se si seleziona Usa valore predefinito casella di controllo, le eventuali personalizzazioni apportate all'SQL predefinito vengono sovrascritte. Prima di selezionare questa casella di controllo o di modificare le opzioni relative a spazio dei nomi o caching, copiare qualsiasi personalizzazione in un file di backup separato.
Visualizza anteprima tabelle disponibili
Una volta definito come recuperare spazi dei nomi, tabelle e colonne dall'origine dati, è possibile fare visualizzare le tabelle disponibili. Selezionare uno spazio dei nomi nel riquadro Visualizza anteprima tabelle disponibili. È quindi possibile visualizzare le tabelle disponibili. Espandere le tabelle per visualizzare le colonne disponibili. Le colonne appaiono con il nome della colonna e il tipo di dati.
Argomenti correlati
Importa dati da database, Hadoop o Google BigQuery creando una query SQL
Importa dati da database, Hadoop o Google BigQuery digitando una query
Importa dati da database, Hadoop o Google Big Query selezionando tabelle