MicroStrategy ONE

Lien profond vers Library d'une autre personne Applications

Library Mobile prend en charge la création de liens profonds à partir d'autres applications. Les liens profonds peuvent être utilisés pour cibler des tableaux de bord, des signets et même des contenus filtrés avec l'application Library Mobile. Cette rubrique décrit comment créer l'URL pour le modèle Web et mobile et la distribuer aux utilisateurs finaux.

Structure de l'URL du lien profond

Les URL des tableaux de bord doivent avoir la structure suivante :

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

Exemple :

Copier
https://test.microstrategy.com/MicroStrategyLibrary/app/EC70648611E7A2F962E90080EFD58751/837B57D711E941BF000000806FA1298F/K53--K46

URL du tableau de bord avec un favori

Vous pouvez générer une URL de tableau de bord contenant un signet.

  1. Ouvrez un tableau de bord dans Library.
  2. Choisissez Partager et exporter > Partager le tableau de bord.
  3. Sélectionnez le favori que vous souhaitez inclure et copiez le lien URL généré.

    L'URL générée doit être au format suivant :

    Copier
    https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/bookmarks?ids=<BookmarkID>

URL du tableau de bord avec filtres

Vous pouvez cibler un tableau de bord avec des filtres en ajoutant une < Expression de filtre> vers l'URL du tableau de bord. Le < Expression de filtre> est simple encodé JSON qui spécifie les filtres à cibler et les éléments correspondants à appliquer.

Copier
https://<EnvironmentFQDN>/<LibraryAppContext>/app/<ProjectID>/<DossierID>/<PageKey>?dossier.filters=<EncodedFilterExpression>

Exemple de filtre d'attribut

  • Filtre d'attribut portant le nom "Catégorie"
  • Filtrer sur les noms de l'élément : « Électronique » et « Musique »
Copier
[
    {
        "name": "Category",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]

Qualification de mesure Exemple de filtre

  • Filtre métrique portant le nom « Revenu »
  • Diplômes entre 300 000 et 500 000
Copier
[
    {
        "name": "Revenue",            
        "qualifier":"Between",
        "constants":
        [
            "300000",
            "500000"
        ]
    }
]

Exemple de filtres multiples

Une expression de filtre prend également en charge plusieurs filtres. Cet exemple combine les deux filtres précédents en une seule expression.

Copier
[
    {
        "name": "Category",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    },
    {
        "name": "Revenue",            
        "qualifier":"Between",
        "constants":
        [
            "300000",
            "500000"
        ]
    }
]

Voici un exemple de l'expression de filtre ci-dessus, codée et ajoutée à l'URL du tableau de bord :

Copier
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

Cas avancés

Bien que vous puissiez utiliser des noms pour spécifier des filtres la plupart du temps, vous pouvez également utiliser des clés de filtre pour des cas avancés, tels que la prise en charge de noms de filtres localisés dans l'internalisation des métadonnées. À l'aide de l'API REST MicroStrategy, vous pouvez récupérer des informations sur le filtre appliqué à chaque chapitre d'un tableau de bord spécifique.

  1. Parcourez l'API REST MicroStrategy.
  2. Récupérez la clé de filtre d'un chapitre, dans un tableau de bord spécifique, à l'aide de l'API MicroStrategy REST.

Exemple de clé de filtre

  • Filtre d'attribut avec le nom "Catégorie" et la clé de filtre "W887"
  • Filtrer sur les noms d'éléments "Électronique" et "Musique"
Copier
[
    {
        "key": "W887",            
        "selections": [
            {
                "name": "Electronics"
            },
            {
                "name": "Music"
            }
        ]
    }
]