Strategy 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 Éditeur et Créer des objets de schéma privilèges nécessaires pour accéder et utiliser Freeform SQL Éditeur.

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

    • Utiliser l'éditeur de rapport

    • Utiliser Analytics

    • Créer des objets d'application

    • Modifier la liste des objets de rapport (utiliser l'explorateur d'objets)

    • Créer des objets de configuration

    • Utiliser le mode Conception

    • Utiliser Freeform SQL Éditeur

  • Si aucune instance de base de données n'est définie dans les métadonnées, Freeform SQL Impossible de charger l'éditeur 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 Freeform SQL Rapports d'actualisation incrémentielle

  1. Ouvrez la fenêtre Workstation.
  2. Dans le volet de navigation, cliquez sur Jeux de données et trouvez votre Freeform SQL cube.
  3. Cliquez avec le bouton droit sur le Cube et choisissez Définir un rapport d'actualisation incrémentielle.
  4. 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.

  5. Cliquez sur Modifier Freeform SQL pour basculer vers SQL Éditeur.
  6. Modifiez l'expression SQL et cliquez sur Exécuter l'expression SQL à mapper les colonnes de l'instruction SQL.
  7. Les attributs ne doivent pas être modifiés. Les mesures peuvent uniquement être un sous-ensemble de mesures originales.

  8. Allez sur la vue Rapport pour afficher les nouvelles données.

Mettre à jour un Cube intelligent Freeform SQL avec Freeform SQL Rapport d'actualisation incrémentielle (IRR)

  1. Après avoir créé Freeform SQL rapport d'actualisation incrémentielle, dans Jeux de données, cliquez avec le bouton droit sur la requête Freeform SQL dépendante Cube et choisissez Actualiser le Cube.

    Vous pouvez également mettre à jour un Cube avec Freeform SQL IRR en cliquant avec le bouton droit sur l'IRR et cliquez sur Exécuter > Exécuter.

  2. Sur la page d'actualisation du Cube, cliquez sur Utiliser un rapport d'actualisation incrémentielle.

  3. Sélectionnez l'IRR et cliquez sur Actualiser.