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:

Copia
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>

Esempio:

Copia
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.

  1. Aprire un dashboard in Library.
  2. Scegliere Condividi ed esporta > Condividi dashboard.
  3. Seleziona il segnalibro che desideri includere e copia il collegamento all'URL generato.

    L'URL generato deve essere nel seguente formato:

    Copia
    https://<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.

Copia
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: &quot;Elettronica&quot; e &quot;Musica&quot;
Copia
[
    {
        "name": "Category",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]

Qualifica metrica Esempio di filtro

  • Filtro parametro con il nome "Entrate"
  • Qualifiche tra 300000 e 500000
Copia
[
    {
        "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.

Copia
[
    {
        "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:

Copia
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.

  1. Esplorare l'API REST di MicroStrategy.
  2. 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"
Copia
[
    {
        "key": "W887",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]