MicroStrategy ONE

Specifica delle informazioni di connessione al warehouse

Un'istanza di database è un oggetto MicroStrategy, creato in MicroStrategy Developer da un amministratore, che rappresenta una connessione a un origine dati. Un'istanza del database specifica le informazioni di connessione, come il nome dell'origine dati, l'ID di accesso e la password e altre informazioni specifiche dell'origine dati.

I passaggi per creare i componenti necessari di un'istanza di database sono illustrati nelle sezioni seguenti: Creazione di un'istanza del database, Creazione di una connessione di database, e Creazione di un accesso al database.

Quando l'architetto di un progetto crea un file progetto, l'architetto assegna un'istanza di database a quel progetto. Un progetto specifica solo un'istanza del database warehouse alla volta, ma un'istanza del database può essere assegnata a più progetti. Poiché nello schema relazionale del progetto è possibile includere una sola origine dati, tutti i report e i documenti restituiscono informazioni da un'unica origine dati.

Se disponi di una licenza per la funzionalità Opzione MultiSource, puoi connettere un progetto a più istanze del database del magazzino. Possono esserci più origini dati che si connettono al catalogo warehouse per il progetto. Poiché queste origini dati possono essere integrate come parte dello schema relazionale del progetto, tutti i report e i documenti possono restituire informazioni da più origini dati. Per informazioni sull'accesso a più origini dati in un progetto, vedere Project Design Help.

Indipendentemente dal fatto che si disponga o meno di una licenza per l'Opzione MultiSource, è possibile estendere l'accesso di un progetto a più origini dati anche tramite altre funzioni di MicroStrategy. Freeform SQL, Query Builder e il supporto dell'accesso tramite MicroStrategy ad altre origini cubi MDX, quali SAP BW, Oracle Essbase e Microsoft Analysis Services, consentono di includere e utilizzare in un progetto istanze del database non di progetto, insieme alle istanze del database warehouse. Per informazioni su Freeform SQL e su Query Builder, vedere Guida per la reportistica avanzata. Per informazioni sulle origini cubi MDX, vedere MDX Cube Reporting Help

Queste istanze di database non di progetto possono consentire a un progetto di connettersi alle origini dati per le varie funzionalità e origini dati aggiuntive menzionate sopra, invece di accedere ai dati dallo schema relazionale del progetto. Per ulteriori informazioni sul catalogo Warehouse, vedere il Project Design Help.

Istanze di database di data warehouse SQL

Un'istanza del database del data warehouse SQL è qualsiasi istanza del database che si connette a un database o ad un'altra origine dati tramite query SQL. In particolare, sono incluse le istanze di database utilizzate per i report standard di MicroStrategy, Freeform SQL, Query Builder, data mart e qualsiasi altra origine di dati relazionali. È inoltre possibile connettersi all'Elenco cronologia e alle tabelle statistiche tramite le istanze del database del data warehouse SQL. Le istanze del database del data warehouse SQL sono disponibili nell'editor di configurazione del progetto, come mostrato di seguito.

Selezionando la casella di controllo di un'istanza di database, tale istanza diventa disponibile nel progetto per report standard MicroStrategy, data mart, Generatore di query e Freeform SQL. Se disponi di una licenza per l'Opzione MultiSource, selezionando una casella di controllo per un'istanza del database, l'istanza del database sarà disponibile anche nel Catalogo Warehouse affinché faccia parte dello schema relazionale del progetto.

Le istanze del database possono essere create come parte della funzionalità Importa dati. Un'istanza di database utilizzata per la funzione Importa dati viene visualizzata con icona. Queste istanze di database vengono create con autorizzazioni di sicurezza per l'utente che le ha create durante l'utilizzo della funzionalità Importa dati. Se si seleziona una di queste istanze di database da includere come istanza di database disponibile nel progetto, si consiglia di modificare le autorizzazioni di sicurezza assegnandole a un utente di MicroStrategy con privilegi di amministratore. Ciò include l'acquisizione della proprietà dell'istanza del database e la definizione di un elenco di controllo degli accessi appropriato. Ciò assicura che non vengano effettuate modifiche all'istanza di database da parte di altri utenti, il che potrebbe creare una perdita di connettività all'origine dati. Per informazioni sulla funzione Importa dati, fare riferimento alla Guida in linea di MicroStrategy Web.

L'ombreggiatura e il colore di un'istanza del database nell'elenco delle istanze del database relazionale riflettono il modo in cui l'istanza del database viene utilizzata nel progetto:

  • Testo blu: Questa è l'istanza del database warehouse, selezionata dall'elenco a discesa Istanza del database warehouse. Può esserci una sola istanza del database warehouse per un progetto, poiché i dati di questa istanza del database vengono popolati nel Catalogo Warehouse per definire lo schema relazionale del progetto. Non è possibile scegliere di disabilitare l'istanza del database warehouse per il progetto senza prima selezionare un'istanza del database warehouse diversa.

    Se si dispone di una licenza per l'opzione Multisource, l'istanza di database primario funge da origine dati principale per un progetto e viene utilizzata come istanza di database predefinita per le tabelle aggiunte al progetto.

    Per informazioni sul catalogo Warehouse e sull'accesso a più origini dati con l'opzione MultiSource, consultare il Project Design Help.

  • Testo in grassetto: il progetto contiene oggetti dipendenti dall'istanza di database. Non è possibile scegliere di disabilitare un'istanza del database che ha oggetti dipendenti per il progetto.
  • Testo normale: l'istanza di database non è utilizzata nel progetto.

Deselezionando la casella di controllo di un'istanza del database si rimuove l'istanza del database dal progetto ed elimina eventuali schemi Freeform SQL o Query Builder inutilizzati. È possibile cancellare un'istanza del database da un progetto solo se nel progetto non sono presenti oggetti dipendenti per l'istanza del database. Per ulteriori informazioni sulla rimozione di un'istanza di database e sui relativi schemi Freeform SQL e Query Builder da un progetto, fare riferimento a System Administration Help.

Istanze del database del cubo MDX

Un'istanza di database del cubo MDX è qualsiasi istanza di database che si connette a un'origine del cubo MDX, ad esempio SAP BW, Oracle Essbase o Microsoft Analysis Services. Per informazioni sulla connessione e sulla creazione di report su queste origini cubo MDX, fare riferimento a MDX Cube Reporting Help. Le istanze del database del cubo MDX sono disponibili nell'editor di configurazione progetto, come mostrato di seguito.

Un'istanza del database che dispone di uno schema di cubo MDX è rappresentata con testo in grassetto. L'ombreggiatura e il colore di un'istanza del database nell'elenco delle istanze del database relazionale riflettono il modo in cui l'istanza del database viene utilizzata nel progetto:

  • Grassetto: il progetto contiene oggetti dipendenti dall'istanza di database. Non è possibile scegliere di disabilitare un'istanza del database che ha oggetti dipendenti per il progetto.
  • Normale: l'istanza di database non è utilizzata nel progetto.

Se si rimuove un'istanza del database del cubo MDX da un progetto, è possibile eliminare qualsiasi oggetto dello schema del cubo MDX inutilizzato. È possibile rimuovere l'istanza del database da un progetto solo se nel progetto non sono presenti oggetti dipendenti per l'istanza del database. Per ulteriori informazioni sulla rimozione di un'istanza di database e dei relativi oggetti gestiti dal cubo MDX da un progetto, fare riferimento a System Administration Help.

Per ulteriori informazioni sulla configurazione delle istanze del database del cubo MDX, fare riferimento a MDX Cube Reporting Help.

Caricamento e manutenzione dello schema MDX

È possibile fare clic su Manutenzione schema per eseguire varie attività per uno schema di cubo MDX che fa parte del progetto, come descritto di seguito:

  • È possibile scegliere quando caricare per un progetto uno schema di cubo MDX associato a un'istanza di database. Per impostazione predefinita, gli schemi dei cubi MDX vengono caricati secondo necessità quando vengono eseguiti i report sui cubi MDX. È inoltre possibile scegliere di caricare schemi di cubi MDX all'avvio di Intelligence Server. Per informazioni sulla definizione del momento in cui devono essere caricati gli schemi dei cubi MDX, fare riferimento a MDX Cube Reporting Help.
  • Quando si integrano origini cubo MDX in MicroStrategy, i dati vengono integrati come schema del cubo MDX. Dopo aver integrato un'origine cubo MDX in MicroStrategy, è possibile scambiare l'istanza di database utilizzata per la connessione allo schema del cubo MDX con un'istanza di database diversa. Ciò consente di utilizzare istanze di database diverse con informazioni di accesso e connessione diverse per accedere a uno schema di cubo MDX. Per informazioni sullo scambio dell'istanza di database utilizzata per la connessione allo schema del cubo MDX, fare riferimento a MDX Cube Reporting Help.

Creazione di un'istanza del database

Le istanze di database vengono create e modificate in Gestione istanze di database, disponibile espandendosi Amministrazione per un'origine progetto, quindi in espansione Configuration Manager. Quando scegli di creare una nuova istanza di database, si apre l'editor delle istanze del database.

È inoltre possibile creare una nuova istanza di database utilizzando la procedura guidata dell'istanza di database disponibile nel menu di scelta rapida di Gestione istanze di database.

L'editor delle istanze del database presenta le seguenti schede:

  • Generale: specifica il nome dell'istanza del database, il tipo di connessione (piattaforma dell'origine dati o origine dati applicabile) e la connessione al database predefinita.

    Il tipo di connessione al database scelto deve corrispondere all'origine dati e determina se l'istanza del database è un'istanza del database relazionale o del cubo MDX.

  • Avanzato: specifica il nome del database per l'archiviazione delle tabelle intermedie se per archiviare le tabelle intermedie viene utilizzato un database diverso dal magazzino, nonché altre opzioni.

    La scheda Avanzate non è disponibile per le istanze del database del cubo MDX.

  • Priorità lavoro: specifica lo schema di priorità del lavoro per l'istanza e il numero di connessioni con priorità.

Per creare un'istanza del database

  1. In MicroStrategy Developer, accedere a un'origine progetto con privilegi di amministratore.
  2. Vai a Amministrazione > Configuration Manager > Istanze di database.
  3. Dal File menu, andare a Nuovo > Istanza di database. Si apre l'editor delle istanze del database.
  4. Il Generale scheda, nella scheda Nome dell'istanza di database digitare il nome del campo istanza di database.
  5. Nel Tipo di connessione al database elenco a discesa, selezionare il tipo di connessione all'origine dati in base all'origine dati che ospita il database.

    Se è stato eseguito l'upgrade da una versione precedente di MicroStrategy, fare clic su Aggiorna per recuperare eventuali tipi di connessione al database inclusi dalla versione precedente di MicroStrategy in uso.

  6. Il Avanzate scheda, è possibile configurare varie opzioni per l'istanza di database, tra cui:
    • Archiviazione tabella intermedia: è possibile specificare il nome del database e lo spazio dei nomi della tabella da utilizzare quando vengono create le tabelle intermedie. Vengono create tabelle intermedie per supportare varie query.
    • Supporto gateway di database: è possibile supportare la compatibilità con le versioni precedenti per il supporto dei gateway di database in MicroStrategy versione 6.x.

      Per abilitare il supporto gateway del database, selezionare il Istanza di database primaria casella di controllo, quindi selezionare un'istanza di database primario dall'elenco a discesa. L'istanza del database primario è l'istanza del database che deve essere utilizzata per l'esplorazione degli elementi nella tabella selezionata e per le query che non richiedono join ad altre tabelle. Per informazioni sul supporto del gateway di database, vedere Project Design Help.

    • Ottimizzazione data mart Nota: è possibile supportare l'ottimizzazione dei data mart se l'origine dati per l'istanza di database si trova nella stessa origine dati che contiene data mart.

      Per abilitare l'ottimizzazione dei data mart, selezionare il Questa istanza di database si trova nello stesso warehouse di casella di controllo, quindi selezionare un'istanza di database dall'elenco a discesa.

    • Prefisso tabella: se le tabelle nell'origine dati utilizzano un prefisso di tabella, è possibile includerlo per identificare la raccolta di tabelle corretta. Fare clic su Selezionare per selezionare un prefisso tabella o definire un nuovo prefisso tabella.
    • Versione ODBC: è possibile definire quale versione di ODBC utilizzare per l'istanza di database, come descritto di seguito:
      • Utilizza chiamate ODBC 2.0: ODBC 2.0 è stato utilizzato in versioni precedenti alla 9.0 di MicroStrategy. È possibile utilizzare questa opzione per la compatibilità con le versioni precedenti se il sistema di gestione del database non supporta ODBC 3.x. In questo modo è anche possibile utilizzare il recupero esteso per recuperare blocchi di dati dal database e salvarli in memoria, anziché riga per riga, come indicato nei passaggi Per creare una connessione al database.
      • Utilizza chiamate ODBC 3.x Nota: il supporto di ODBC 3.x viene introdotto in MicroStrategy 9.0. Questo valore è scelto per impostazione predefinita per Istanze di database in MicroStrategy 9.x e versioni successive. È necessario utilizzare questa opzione se il sistema di gestione dei database in uso supporta ODBC 3.x. ODBC 3.x utilizzerà sempre il recupero esteso (SQLFetchScroll) per recuperare blocchi di dati dal database in memoria anziché il recupero riga per riga.
  7. Il Assegnazione priorità del processo , è possibile configurare la modalità di assegnazione della priorità ai processi per l'istanza di database. Per informazioni sulla configurazione dell'assegnazione priorità del processo, vedere a System Administration Help.
  8. Il Generale scheda, nella scheda Connessione di database (impostazione predefinita) riquadro, selezionare la connessione predefinita all'origine dati e fare clic su OK.

    Se la connessione al database necessaria non esiste, è possibile crearne una facendo clic su Nuovo. Per la procedura per creare una connessione di database, vedere Creazione di una connessione di database di seguito.

Creazione di una connessione di database

Una connessione al database specifica il DSN e l'accesso al database utilizzati per accedere all'origine dati. Un'istanza di database designa una connessione di database come connessione predefinita per gli utenti di MicroStrategy; tuttavia, è possibile mappare utenti e gruppi ad altre connessioni di database utilizzando la mappatura delle connessioni. Per maggiori dettagli sul mapping delle connessioni, vedere Mappatura delle connessioni degli utenti.

Per creare connessioni di database nell'Editor istanze di database, fare clic su Nuovo nella scheda Generali. Qualsiasi connessione al database creata nell'editor delle istanze del database è disponibile per l'uso in tutte le istanze del database nell'origine del progetto. Per ulteriori informazioni sulla creazione di una connessione di database per origini cubo MDX, fare riferimento a MDX Cube Reporting Help.

Quando si sceglie di creare una nuova connessione al database, si apre la finestra di dialogo Connessioni al database:

La finestra di dialogo Connessioni database presenta diverse opzioni a seconda del tipo di istanza del database:

  • Istanze del database del data warehouse SQL
    • Generale: specifica il nome della connessione al database, il DSN del warehouse e l'accesso al database predefinito.
    • Avanzate: specifica la modalità del driver di database, la modalità di esecuzione del driver e altre impostazioni di connessione al warehouse.
  • Istanze del database del cubo MDX
    • Generale: specifica il nome della connessione al database, l'accesso al database predefinito e informazioni di connessione aggiuntive da fornire. Per ulteriori informazioni sulla creazione di una connessione di database per origini cubo MDX, vedere MDX Cube Reporting Help.
    • Avanzate: specifica le impostazioni di connessione, i parametri della stringa di connessione aggiuntivi e le impostazioni della cache di connessione.

Per creare una connessione al database

Prima di procedere, verificare che sia stata creata un'istanza di database come descritto in Creazione di un'istanza del database.

  1. Il Generale scheda, nella scheda Nome della connessione di database casella , digitare un nome per identificare la connessione di database.
  2. Nel Origini dati ODBC di sistema locale riquadro, selezionare il nome dell'origine dati per l'origine dati.
  3. Il Avanzate scheda, è possibile definire varie opzioni in base alle proprie esigenze e ai requisiti del database a cui ci si sta connettendo, tra cui:
    • Modalità driver di database: selezionare una delle seguenti modalità del driver di database:
      • Multi-processo: ogni connessione al database warehouse viene generata come un processo separato, identificato in Task Manager di Windows come M8DBMPE.exe. Se un processo fallisce, ad esempio quando un thread di accesso al database si blocca o viene perso, gli altri processi non vengono interessati.
      • Multi-thread: tutte le connessioni al database warehouse vengono gestite all'interno del processo Intelligence Server MSTRSVR.exe. Tutte le connessioni, gli invii SQL e i recuperi dei dati dal database vengono gestiti all'interno di questo processo.
      • MicroStrategy consiglia di impostare tutti i driver di database sulla modalità multi-processo. La robustezza e la stabilità fornite dalla modalità multi-processo mettono in ombra qualsiasi aumento di efficienza che potrebbe derivare dalla modalità multi-thread. I problemi che appaiono casuali e sporadici nel funzionamento multi-thread possono spesso essere risolti passando alla modalità multi-processo.

    • Modalità di esecuzione del driver: definisce la modalità di esecuzione del driver a seconda del driver ODBC in uso:
      • Connessione asincrona: tutte le istruzioni allocate all'interno della connessione dovrebbero essere in grado di eseguire SQL in modo asincrono.
      • Istruzione asincrona: per ogni istruzione viene impostata in modo esplicito la modalità asincrona.
      • Sincrono: viene eseguita solo un'istruzione alla volta. Questo è il valore predefinito.

      Molti driver ODBC più recenti non supportano la modalità asincrona perché il driver è in grado di aprire un nuovo thread ed eseguire una nuova query eseguendo contemporaneamente una query precedente. Il Leggimi MicroStrategy fornisce consigli per le opzioni della modalità di esecuzione del driver che possono essere utilizzate per diversi driver ODBC.

    • Usa recupero esteso: selezionare questa casella di controllo per consentire a Intelligence Server di recuperare blocchi di dati dal database alla memoria, anziché riga per riga. Tenere presente che questa casella di controllo è disponibile solo se l'istanza di database è definita per l'utilizzo di chiamate ODBC 2.0, come indicato nei passaggi Per creare un'istanza del database. Quando le chiamate ODBC 3.0 sono abilitate, il recupero esteso è già abilitato e questa opzione è disattivata.
    • Usa query con parametri: selezionare questa casella di controllo per consentire al server Intelligence di trasmettere i dati al database in blocchi anziché riga per riga. Per informazioni su come le query con parametri possono migliorare le prestazioni in MicroStrategy, vedere il Project Design Help.

      Nei dashboard attivi collegati a gateway certificati, nonché nei report e cubi eseguiti su un warehouse, tutte le esecuzioni SQL contenenti testo di input da filtri, condizioni di ricerca e prompt di testo sono protette tramite query con parametri. A partire dall'Aggiornamento 4 del 2021, questa funzionalità è estesa anche agli input delle transazioni nei report e nei documenti del server delle transazioni. Vedere KB485174 per ulteriori informazioni sulla parte relativa alla transazione di questa funzione di sicurezza e un elenco di gateway certificati. Vedere KB484512 per ulteriori informazioni sulla parte non relativa alle transazioni di questa funzione di sicurezza e un elenco di gateway certificati.

    • Tempo massimo tentativi di annullamento (sec): Definisce il tempo massimo di attesa dal motore query di MicroStrategy prima di annullare una query. I valori 0 e -1 indicano nessun limite.
    • Tempo massimo di esecuzione della query (sec): Definisce il tempo massimo di esecuzione di un singolo passaggio SQL sul database. I valori 0 e -1 indicano nessun limite.
    • Tempo massimo tentativi di connessione (sec): definisce il tempo massimo di attesa per la connessione di Intelligence Server al database. I valori 0 e -1 indicano nessun limite.
    • Parametri della stringa di connessione aggiuntivi: consente di passare altri parametri di connessione ODBC al database come parte della stringa di connessione. Ciò è utile se è necessario modificare le impostazioni predefinite ODBC. Fare clic su Anteprima per vedere l'intera stringa di connessione.
    • Prefisso tabella: definisce il prefisso di una tabella che specifica lo schema contenente le tabelle a cui accedere.
    • Codifica set di caratteri per driver Windows: le opzioni elencate di seguito sono rilevanti solo quando Intelligence Server è in esecuzione su un computer Windows:
      • Non UTF-8 (predefinito): selezionare questa opzione se il driver ODBC restituisce informazioni con una codifica dei caratteri diversa da UTF-8.
      • UTF-8: selezionare questa opzione se il driver ODBC restituisce informazioni con codifica caratteri UTF-8. I driver per i database Teradata potrebbero richiedere la codifica UTF-8.
    • Codifica set di caratteri per driver UNIX: le opzioni elencate di seguito sono rilevanti solo quando Intelligence Server è in esecuzione su un computer UNIX:
      • Non UTF-8: selezionare questa opzione se il driver ODBC restituisce informazioni con una codifica dei caratteri diversa da UTF-8.
      • UTF-8 (predefinito): selezionare questa opzione se il driver ODBC restituisce informazioni con codifica caratteri UTF-8. I driver per i database Teradata potrebbero richiedere la codifica UTF-8.
    • Caching delle connessioni: specificare il caching della connessione di database utilizzando le seguenti opzioni:
      • Timeout per connessione inattiva (sec): consente di definire il periodo di tempo in cui una connessione inattiva al database rimane memorizzata nella cache fino al completamento. È inoltre necessario impostare la Durata della connessione, descritta sopra, su un valore maggiore di zero affinché le connessioni al database vengano utilizzate da più di un singolo lavoro.
      • L'applicazione del timeout di inattività della connessione può causare la rimozione di una connessione di database prima che raggiunga la sua durata. È possibile utilizzare questo timeout di inattività della connessione per garantire che le connessioni al database non rimangano nella memoria di Intelligence Server in uno stato di inattività per un periodo di tempo prolungato.

        L'applicazione del timeout di inattività della connessione può causare la rimozione di una connessione di database prima che raggiunga la sua durata. È possibile utilizzare questo timeout di inattività della connessione per garantire che le connessioni al database non rimangano nella memoria di Intelligence Server in uno stato di inattività per un periodo di tempo prolungato.

        L'applicazione del timeout di inattività della connessione può causare la rimozione di una connessione di database prima che raggiunga la sua durata. È possibile utilizzare questo timeout di inattività della connessione per garantire che le connessioni al database non rimangano nella memoria di Intelligence Server in uno stato di inattività per un periodo di tempo prolungato.

        Se si digita un valore pari a 0, al termine del processo associato a una connessione di database la connessione al database viene eliminata e non viene messa in una cache. Se si digita un valore pari a -1, una connessione al database può rimanere inattiva e presa in considerazione per nuovi lavori finché non viene raggiunta la durata della connessione al database.

  4. Il Generale scheda, nella scheda Nome di accesso al database predefinito riquadro, selezionare l'accesso al database predefinito e fare clic su OK.

    Se l'accesso al database necessario non esiste, è possibile crearne uno facendo clic su Nuovo. Per la procedura per creare una connessione di database, vedere Creazione di un accesso al database di seguito.

Creazione di un accesso al database

Un accesso al database specifica l'ID utente e la password utilizzati per accedere a origine dati. L'accesso al database sovrascrive qualsiasi informazione di accesso memorizzata nel DSN. Una connessione di database ne designa una accesso al database come predefinito per gli utenti di MicroStrategy, tuttavia è possibile mappare utenti e gruppi ad altri accessi al database utilizzando la mappatura della connessione.

Il mapping delle connessioni è spiegato in Mappatura delle connessioni degli utenti.

Gli accessi al database vengono creati nella finestra di dialogo Connessioni di database facendo clic su Nuovo nella scheda Generali. Qualsiasi accesso al database creato nella finestra di dialogo Connessioni al database è disponibile per l'uso in tutte le connessioni al database nell'origine del progetto.

Le funzioni di MicroStrategy per report e analisi richiedono un set generale di autorizzazioni di accesso al database in grado di connettersi all'origine dati e ai metadati e modificarli, come descritto di seguito:

  • Per i metadati sono necessarie le autorizzazioni Seleziona, Inserisci e Aggiorna. Le tabelle intermedie vengono create nei metadati per le query di ricerca ricorsive, che richiedono anche le autorizzazioni Crea ed Elimina. L'aggiornamento dello schema richiede l'autorizzazione Elimina.
  • Per il data warehouse sono necessarie le autorizzazioni Seleziona, Crea, Inserisci e Elimina.

Quando si sceglie di creare un nuovo login al database, si apre la finestra di dialogo Login al database:

Per creare un accesso al database

Prima di procedere, verificare che le seguenti operazioni siano complete:

  1. Nel Accesso al database immettere il nome dell'accesso al database.
  2. Fornire l'ID utente e la password richiesti per accedere all'origine dati, utilizzando uno dei seguenti metodi:
    • Digitare l'ID utente in ID di accesso e digitare la password per l'ID utente in questione nel campo Password campo.
    • Selezionare il Utilizza ID di accesso alla rete casella di controllo per connettersi all'origine dati utilizzando le credenziali utente di rete, anch'esse utilizzate per eseguire Intelligence Server. Se Intelligence Server è in esecuzione come servizio, questo è l'utente che esegue mstrsvr.exe processo. Per determinare questo utente, in MicroStrategy Service Manager, selezionare MicroStrategy Intelligence Server e fare clic su Opzioni. L'utente è elencato nella scheda Avvio servizio, nel campo Accesso. Se Nome account servizio è definito come Account di sistema, le credenziali utente di Windows vengono utilizzate per accedere all'origine dati.
  3. Fare clic su OK.

Gli accessi al database vengono passati all'origine dati ogni volta che un utente esegue un report o esplora elementi di attributo. Pertanto, tutti gli accessi al database creati in MicroStrategy Developer devono essere creati anche come accessi validi nell'origine dati.

Mappatura delle connessioni degli utenti

Mappatura della connessione utente è il processo di mappatura degli utenti di MicroStrategy alle connessioni e agli accessi ai database. Per consentire agli utenti di MicroStrategy di eseguire report, è necessario che i report siano mappati a una connessione di database e a un account di accesso al database.

Gli utenti di MicroStrategy si collegano agli accessi e alle connessioni di database utilizzando:

  • La connessione al database predefinita (e, quindi, l'accesso al database predefinito)
  • Mappe specializzate per una connessione al database e/o un accesso al database (diverso dalla connessione e dall'accesso predefiniti) per un utente o un gruppo di utenti

È possibile associare gli utenti alle connessioni e agli accessi nell'Editor di configurazione progetto o nel Gestore comandi. Per informazioni sull'utilizzo delle mappe di connessione, vedere a System Administration Help.

Le funzioni di MicroStrategy per report e analisi richiedono un set generale di autorizzazioni di accesso al database per connettersi al data warehouse e ai metadati e modificarli, come descritto di seguito:

  • Per i metadati sono necessarie le autorizzazioni Seleziona, Inserisci e Aggiorna. Le tabelle intermedie vengono create nei metadati per le query di ricerca ricorsive, che richiedono anche le autorizzazioni Crea ed Elimina. L'aggiornamento dello schema richiede l'autorizzazione Elimina.
  • Per il data warehouse sono necessarie le autorizzazioni Seleziona, Crea, Inserisci e Elimina.

Per creare una mappa di connessione

Prima di procedere, verificare che le seguenti operazioni siano complete:

  1. In Developer, accedi a un progetto.
  2. Fare clic con il pulsante destro del mouse sul progetto e selezionarlo Configurazione progetto. Si apre l'editor di configurazione del progetto.
  3. Nel Categorie elenco, espandere il Istanze di database categoria, quindi selezionare Mappatura della connessione.
  4. Fare clic con il pulsante destro del mouse in Istanze di database - Mappatura di connessione riquadro e selezionare Nuovo. Viene aggiunta una nuova mappatura delle connessioni.
  5. È possibile definire la mappatura della connessione specificando le informazioni descritte di seguito:
    • Istanza di database: l'istanza di database che si connette all'origine dati richiesta per il mapping della connessione.
    • Utente: l'utente o il gruppo di utenti a cui applicare la mappatura della connessione.
    • Lingua: la lingua dei dati a cui ha accesso il mapping della connessione. È possibile utilizzare le mappature delle connessioni per supportare l'internazionalizzazione dei dati. Per informazioni sul supporto dell'internazionalizzazione dei dati con le mappature di connessione, vedere Project Design Help.
    • Connessione di database: l'origine dati a cui connettersi.
    • Accesso al database: l'accesso al database per il mapping della connessione.
  6. Fare clic su OK.

Imparentato

Se le informazioni della tabella non sono state aggiornate, nonostante la procedura sia stata eseguita correttamente, vedere KB483323: Impossibile aggiornare la struttura della tabella in MicroStrategy Developer Warehouse Catalog.