MicroStrategy ONE
Créer un rapport d'actualisation incrémentielle Freeform SQL (IRR)
À partir de MicroStrategy ONE (juin 2024), vous pouvez utiliser les rapports d'actualisation incrémentielle (IRR) Freeform SQL pour mettre à jour les données dans un Cube Freeform 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 IRR Freeform SQL, vous devez disposer des privilèges suivants :
-
Utiliser l'éditeur de rapport
-
Utiliser les analyses
-
Créer des objets d'application
-
Modifier la liste des objets Report (utiliser le navigateur d'objets)
-
Créer des objets de configuration
-
Utiliser le mode Conception
-
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.
Cliquez ici pour accéder aux étapes de configuration des instances de bases de données.-
Cliquez avec le bouton droit sur un projet et choisissez Propriétés.
-
Naviguer vers Sources de données onglet.
-
Cliquez sur Ajouter une source de données.
-
Créer des rapports d'actualisation incrémentielle Freeform SQL
- Ouvrir la Workstation fenêtre.
- Dans le volet de navigation, cliquez sur Jeux de données et trouvez votre Cube Freeform SQL.
- Cliquez avec le bouton droit sur le Cube et choisissez Définir un rapport d'actualisation incrémentielle.
- Dans Type d'actualisation, sélectionnez la méthode d'actualisation parmi les options suivantes :
- Mettre à jour: Ajoute de nouvelles données si elles n'existent pas déjà dans le Cube intelligent. S'il y a correspondance entre les données, les valeurs sont mises à jour.
- Insérer: ajoute uniquement les nouvelles données récupérées par l'IRR au Cube intelligent sans modifier les données existantes dans le Cube.
- Supprimer: Supprime les données existantes du Cube intelligent si elles correspondent aux critères de définition dans l'IRR.
- Mettre à jour uniquement.: Remplace le Cube intelligent existant. Cette option n'ajoute pas de nouvelles données au cube intelligent.
Le remplacement n'est pas pris en charge par les IRR Freeform SQL.
- Cliquez sur Modifier Freeform SQL pour basculer vers l'éditeur SQL.
- Modifiez l'expression SQL et cliquez sur Exécuter l'expression SQL à mapper les colonnes de l'instruction SQL.
- Allez sur la vue Rapport pour afficher les nouvelles données.
Les attributs ne doivent pas être modifiés. Les mesures peuvent uniquement être un sous-ensemble de mesures originales.
Mettre à jour un Cube intelligent Freeform SQL avec un rapport d'actualisation incrémentielle Freeform SQL (IRR)
-
Après avoir créé le rapport d'actualisation incrémentielle Freeform SQL, dans Jeux de données, cliquez avec le bouton droit sur le cube Freeform SQL dépendant et choisissez Actualiser le Cube.
Vous pouvez également mettre à jour un Cube avec un IRR Freeform SQL en cliquant avec le bouton droit de la souris sur l'IRR et en cliquant sur Exécuter > Exécuter.
-
Sur la page d'actualisation du Cube, cliquez sur Utiliser un rapport d'actualisation incrémentielle.
-
Sélectionnez l'IRR et cliquez sur Actualiser.