MicroStrategy ONE
Collegamento diretto a Library da Altro Applicazioni
Library Mobile supporta i collegamenti diretti da altre applicazioni. I collegamenti diretti possono essere utilizzati per scegliere come target dashboard, segnalibri e persino contenuti filtrati con l'app mobile di Library. Questo argomento descrive come costruire l'URL per lo schema Web e mobile e distribuirlo agli utenti finali.
Struttura dell'URL del link diretto
Gli URL della dashboard dovrebbero avere la seguente struttura:
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>
Esempio:
https://test.microstrategy.com/MicroStrategyLibrary/app/EC70648611E7A2F962E90080EFD58751/837B57D711E941BF000000806FA1298F/K53--K46
URL della dashboard con un segnalibro
È possibile generare un URL del dashboard che contenga un segnalibro.
- Aprire un dashboard in Library.
- Scegliere Condividi ed esporta > Condividi dashboard.
-
Seleziona il segnalibro che desideri includere e copia il collegamento all'URL generato.
L'URL generato deve essere nel seguente formato:
Copiahttps://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/bookmarks?ids=<BookmarkID>
URL della dashboard con filtri
È possibile scegliere come target un dashboard con filtri aggiungendo a < EspressioneFiltro> all'URL del dashboard. Il < EspressioneFiltro> è semplice codificato JSON che specifica i filtri di destinazione e gli elementi corrispondenti da applicare.
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>?dossier.filters=<EncodedFilterExpression>
Esempio di filtro degli attributi
- Filtro degli attributi con il nome "Categoria"
- Filtra i nomi degli elementi: "Elettronica" e "Musica"
[
{
"name": "Category",
"selections": [
{
"name": "Electronics"
},
{
"name": "Music"
}
]
}
]
Qualifica metrica Esempio di filtro
- Filtro parametro con il nome "Entrate"
- Qualifiche tra 300000 e 500000
[
{
"name": "Revenue",
"qualifier":"Between",
"constants":
[
"300000",
"500000"
]
}
]
Esempio di filtri multipli
Un'espressione di filtro supporta anche più filtri. Questo esempio combina i due filtri precedenti in un'unica espressione.
[
{
"name": "Category",
"selections": [
{
"name": "Electronics"
},
{
"name": "Music"
}
]
},
{
"name": "Revenue",
"qualifier":"Between",
"constants":
[
"300000",
"500000"
]
}
]
Ecco un esempio dell'espressione di filtro sopra, codificata e aggiunta all'URL del dashboard:
https://test.microstrategy.com/MicroStrategyLibrary/app/EC70648611E7A2F962E90080EFD58751/837B57D711E941BF000000806FA1298F/K53--K46?dossier.filters=%5B%0A%09%7B%0A%09%09%22name%22%3A%20%22Category%22%2C%09%09%09%0A%09%09%22selections%22%3A%20%5B%0A%09%09%09%7B%0A%09%09%09%09%22name%22%3A%20%22Electronics%22%0A%09%09%09%7D%2C%0A%09%09%09%7B%0A%09%09%09%09%22name%22%3A%20%22Music%22%0A%09%09%09%7D%0A%09%09%5D%0A%09%7D%2C%0A%09%7B%0A%09%09%22name%22%3A%20%22Revenue%22%2C%09%09%09%0A%09%09%22qualifier%22%3A%22Between%22%2C%0A%09%09%22constants%22%3A%0A%09%09%5B%0A%09%09%09%223000000%22%2C%0A%09%09%09%225000000%22%0A%09%09%5D%0A%09%7D%0A%5D
Casi avanzati
Sebbene sia possibile utilizzare i nomi per specificare i filtri nella maggior parte dei casi, è possibile utilizzare anche le chiavi di filtro per casi avanzati, ad esempio il supporto di nomi di filtri localizzati nell'internalizzazione dei metadati. Utilizzando l'API REST di MicroStrategy, è possibile recuperare informazioni sul filtro applicato in ogni capitolo in una dashboard specifica.
- Esplorare l'API REST di MicroStrategy.
- Recupera una chiave filtro da un capitolo, all'interno di una dashboard specifica, utilizzando l'API REST di MicroStrategy.
Esempio di chiave filtro
- Filtro degli attributi con il nome "Categoria" e chiave filtro "W887"
- Filtra in base ai nomi degli elementi "Elettronica" e "Musica"
[
{
"key": "W887",
"selections": [
{
"name": "Electronics"
},
{
"name": "Music"
}
]
}
]