MicroStrategy ONE

Risoluzione dei problemi relativi alla modellazione Servizio

Questa sezione descrive gli errori che potresti riscontrare durante l'utilizzo del servizio di modellazione e come risolverli.

Apportare le modifiche alla configurazione ai file di configurazione in admin cartella. Non modificare i file in conf cartella. Tutti i file in conf vengono sovrascritte quando si aggiorna MicroStrategy.

I file di configurazione possono essere trovati in:

Windows: < PERCORSO_INSTALLAZIONE> \MicroStrategy\ModelingService\admin

Linux: < PERCORSO_INSTALLAZIONE> /MicroStrategy/ModelingService/admin

Consulta i seguenti argomenti per abilitare le registrazioni pertinenti, se necessario:

Errore Risoluzione dei problemi

Si verifica un errore durante il ripristino dell'idToken:

Errore interno del server modello: carattere lllegal base64: &quot;~&quot;

Verificare che &quot;modelservice.identity_token.secret_key&quot; in modelservice.conf Il file è configurato con una chiave a 512 bit con codifica base64.

  1. Genera una nuova chiave a 512 bit usando lo script Python, come indicato in KB486418.

  2. Sostituire la nuova chiave con &quot;modelservice.identity_token.secret_key&quot; in modelservice.conf e &quot;identityToken.secretKey&quot; nel server Library configOverride.properties file.

  3. Riavviare sia il servizio Modeling che il server Library.

Si verifica un errore durante il ripristino dell'idToken:

La proprietà richiesta "identityTokenSecretKey" per la generazione del token di identità non è configurata.

  1. Riavviare il servizio di modellazione.

  2. Effettuare l'upgrade a MicroStrategy ONE - Update 10 (agosto 2023) o versioni successive.

L'opzione Nuovo filtro è disabilitata nella Workstation. Assicurati che il server della libreria sia aggiornato a MicroStrategy 2020 Update 2 o versione successiva.
Il servizio MicroStrategy Modeling non è configurato con la chiave segreta corretta. Impostare Identity_token.secret_key in "modelservice.config" sullo stesso valore della proprietà corrispondente in MicroStrategy Library. Verificare che &quot;modelservice.identity_token.secret_key&quot; in modelservice.conf Il file è configurato correttamente. Deve corrispondere a &quot;identityToken.secretKey&quot; nel server Library configOverride.properties file.

Si verifica un errore durante il ripristino dell'IdToken:

Errore durante il ripristino del token di identità. Per favore, verifica che 'identityTokenSecretKey' sia configurato correttamente.

Verificare che &quot;modelservice.identity_token.secret_key&quot; in modelservice.conf Il file è configurato correttamente. Deve corrispondere a &quot;identityToken.secretKey&quot; nel server Library configOverride.properties file.

Si verifica un errore durante il ripristino dell'IdToken:

La firma JWT non corrisponde alla firma calcolata localmente. La validità del JWT non può essere affermata e non dovrebbe essere considerata attendibile.

Assicurarsi che &quot;modelservice.identity_token.secret_key&quot; in modelservice.conf Il file è configurato correttamente. Dovrebbe essere lo stesso di &quot;identityToken.secretKey&quot; nel server Library configOverride.properties file.

Si è verificato un errore durante la creazione della sessione del server Intelligence: Connessione non riuscita: impossibile trovare il percorso verso la destinazione di certificazione. Verificare che il percorso della certificazione sia corretto e riavviare MicroStrategy Web Server. Assicurarsi che &quot;modelservice.truststore.path&quot; in modelservice.conf Il file è configurato correttamente.

Il servizio MicroStrategy Modeling non è in esecuzione, oppure il server MicroStrategy Library non lo trova o non è configurato correttamente.

Controlla per essere sicuro:

  1. Il servizio di modellazione è in esecuzione.
  2. Il servizio di modellazione è in esecuzione sulla porta prevista.
  3. Il firewall è aperto per la porta del servizio di modellazione.
In Linux, usando il comando sh ./bin/modelservice.sh stop, per arrestare un servizio di modellazione in esecuzione nella directory principale di ModelingService viene restituito il messaggio &quot;Il servizio di modellazione non è in esecuzione&quot; nell'output della console.

Ciò può essere causato dall'eliminazione accidentale di RUNNING_PID nella directory principale ModelingService. Per interrompere il servizio di modellazione, eseguire il comando seguente in un terminale:

Copia
# query the running process id of Modeling Service
$ pgrep -f ModelingService
8952
# kill the process directly
$ kill -9 8952

Nell'editor dei filtri è stato restituito un errore: problema di configurazione SSL.

L'errore può essere trovato nel log di Library:

[Error] [main] [CEFPuginBridge.swift:48] logError(_:)> fetchUtils::checkStatus(): ,{&quot;code&quot;:&quot;ERR024&quot;,&quot;message&quot;:&quot;SSL Configuration issue&quot;,&quot;ticketId&quot;:&quot;af1441eec17e41969af9ee14492f4bb7&quot;}

Quando viene ricevuto un errore correlato alla convalida SSL, verificare che il nome e la password dell'archivio certificati attendibili siano corretti in configOverride.properties archiviato che si trova in <tomcat root directory>/webapps/MicroStrategyLibrary/WEB-INF/classes/config.

Per risolvere i problemi di connettività tra il server Library e il servizio Modeling, abilitare i log nel server Library. Vedere Accesso al Server Library per Modeling Service.

La funzionalità di registrazione non riesce quando si avvia il servizio di modellazione nella riga di comando.

  1. main ERRORE Impossibile spostare il file C:\Programmi (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log in C:\Programmi (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06- 24-15-45.log: java.nio.file.FileSystemException C:\Programmi (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log -> C:\Programmi (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log: Il processo non può accedere al file perché è utilizzato da un altro processo.
  2. main ERRORE Impossibile eliminare il file C:\Programmi (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs \ModelService.log: il processo non può accedere al file perché è utilizzato da un altro processo.
Questo errore è causato durante l'utilizzo di start.bat nella riga di comando mentre il servizio Modeling è già avviato da Services. Usa stop.bat per uscire ed eseguire start.bat nuovamente o iniziare da Services per riavviare il servizio modello.

Vengono restituiti i messaggi di errore Topologia:

  1. Qualcosa quando sbagliato. Impossibile avviare/arrestare il servizio Modello, le seguenti sono possibili soluzioni.
    1. La registrazione dei servizi utilizza il comando SSH per avviare/arrestare il servizio. Chiedere all'amministratore di assicurarsi che il server SSH sia in esecuzione sul computer di destinazione.
    2. Riavviare il contenitore Web sul computer di destinazione e riprovare ad avviare/arrestare il servizio.
    3. Chiedere all'amministratore di recuperare le informazioni correlate dal file di registro se il problema persiste.
    4. Controllare la scheda Servizi di topologia per vedere se tutti i servizi dipendenti sono attivi.
  2. Si è verificato un errore. Impossibile avviare/arrestare il servizio. Ciò può verificarsi quando le credenziali immesse non dispongono delle autorizzazioni o l'esecuzione del comando SSH non è riuscita. Se il problema persiste, contatta il tuo amministratore.
  3. Si è verificato un errore.

Controlla per essere sicuro:

  1. Il servizio di modellazione è in esecuzione.
  2. Il servizio di modellazione è in esecuzione sulla porta prevista.
  3. Il firewall è aperto per la porta del servizio di modellazione.
  4. La chiave segreta impostata nel server Library e nel servizio Modeling è la stessa.
  5. Se HTTPS è abilitato tra il server Library e il servizio Modeling, verificare che sia configurato correttamente. Per maggiori dettagli, fare riferimento a Configurare la connessione HTTPS tra il server Library e il servizio Modeling.
Impossibile connettersi al servizio utilizzando un canale TLS sicuro.

La connessione HTTPS tra MicroStrategy Library e il servizio Modeling non è configurata correttamente.

Per i passaggi sulla configurazione della connessione HTTPS, fare riferimento a Configurare la connessione HTTPS tra il server Library e il servizio Modeling.

Il valore TLS/SSL tra il servizio MicroStrategy Modeling e il server MicroStrategy Intelligence non è configurato correttamente a causa di un percorso dell'archivio certificati attendibili non valido: Il percorso fornito non è valido. Verificare che esista.

La connessione TLS/SSL tra il servizio di modellazione e l'Intelligence Server non è configurata correttamente.

Per i passaggi sulla configurazione di TLS abilitato tra il servizio Modeling e Intelligence Server, fare riferimento a Configurare Modeling Service quando Intelligence Server è abilitato per TLS.

Si verifica un errore quando si apre un oggetto fact tramite l'editor Workstation Fact:

&quot;Errore interno del server modello: argomento non valido: il fatto richiesto non contiene l'espressione richiesta.&quot;

Oppure

&quot;Errore interno server modello: nessun valore presente.&quot;

Questo è un difetto noto su cui il team tecnologico sta indagando.

Per aggirare il problema, utilizzare MicroStrategy Developer. Vedere KB484818.

Il servizio Modeling non è riuscito a ottenere una sessione di Intelligence Server: Rete: impossibile connettersi al server MicroStrategy Intelligence.

Verificare che il nuovo certificato del server Intelligence sia configurato correttamente in application.conf file, inclusi i seguenti campi:

  • play.server.https.keyStore.path

  • play.server.https.keyStore.type

  • play.server.https.keyStore.password