MicroStrategy ONE

Créer un Cube Freeform SQL

À partir de MicroStrategy ONE (juin 2024), vous pouvez créer des Cubes Freeform SQL. Vous devez d'abord définir une instruction SQL valide. Vous devez également mapper les objets aux données renvoyées par votre instruction SQL.

Conditions préalables

  • Vous devez avoir Utiliser Freeform SQL Editor et Créer des objets de schéma privilèges nécessaires pour accéder et utiliser l'éditeur Freeform SQL.

  • Pour utiliser, créer et modifier les Cubes Freeform SQL, vous devez disposer des privilèges suivants :

    • Utiliser l'éditeur de cube intelligent

    • Utiliser les analyses

    • Créer des objets d'application

    • Modifier la liste des objets Report (utiliser le navigateur d'objets)

    • Utiliser Freeform SQL Editor

  • Si aucune instance de base de données n'est définie dans les métadonnées, l'éditeur Freeform SQL ne peut pas charger et un message s'affiche.

  • Les instances de base de données sont disponibles pour la sélection uniquement si elles ont été configurées correctement pour être utilisées avec Freeform SQL.

Créer un Cube Freeform SQL

  1. Ouvrir la Workstation fenêtre.
  2. Dans le volet de navigation supérieur, cliquez sur Fichier et choisissez Nouveau Cube Freeform SQL.
  3. Sélectionnez un projet et cliquez sur OK. Le Éditeur Freeform SQL apparaît.
  4. Sélectionnez une instance de base de données pour que la source de données puisse accéder à l'aide de Freeform SQL.
  5. Dans le volet en haut à droite, saisissez votre requête SQL.
  6. Cliquez sur Exécuter l'expression SQL.

  7. Dans le volet en bas à droite, mapper les colonnes de l'instruction SQL aux attributs et mesures qui seront utilisés dans le Cube.

    Lorsque vous mappez des colonnes, il est important de suivre le même ordre que celui qui apparaît dans l'instruction SQL. Si vous ne suivez pas la même séquence, le Cube échouera.

    Assurez-vous que le nombre de mappages est le même que le nombre de colonnes dans l'instruction SQL. Par exemple, si votre instruction SQL énumère 10 colonnes pour récupérer des données, vous devez les mapper vers 10 attributs et mesures.

    Pour chaque attribut, vous devez mapper une colonne à la forme d'ID.

  8. Cliquez sur Enregistrer et ouvrir le Cube.

  9. Vous pouvez définir le Cube en utilisant les objets des résultats de la requête. Vous devez utiliser tous les résultats de la requête.

    Pour plus d'informations sur la définition des Cubes, reportez-vous à Create Intelligent Cubes

  10. Cliquez sur Publier.

  11. S'il y a un cache de Cube, un Cache du Cube Une bascule apparaît en haut à droite de l'éditeur du Cube. Si cette bascule est activée, l'éditeur affichera les données telles qu'elles apparaissent dans le cache de la Vue SQL et Aperçu des données. Si vous désactivez cette bascule, le Vue SQL affiche le dernier SQL à partir de la définition actuelle du Cube et Aperçu des données affiche Publier. Si vous enregistrez les nouvelles modifications dans l'éditeur du Cube, la Cache du Cube Le bouton bascule doit être désactivé.