Navigation

    Communauté Digdash

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    NON RÉSOLU Déclencher le rafraichissement d'un cube

    Configuration
    2
    3
    42
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • F
      FranckMichaux 0 dernière édition par

      Bonjour,

      Existe-t-il une méthode pour déclencher le rechargement d'un cube depuis l'extérieur de DigDash (API ou autre) ?

      L'idée étant que le process qui charge des données fraiches dans notre entrepôt de données est à même de "savoir" quel est le bon moment pour rafraichir le cube DigDash. Ca permettrait aussi d'éviter un rafraichissement dans le cas exceptionnel où le process d'alimentation de l'entrepôt plante (et que les données sont incomplètes ou incorrectes).

      1 réponse Dernière réponse Répondre Citer 1
      • A
        Alexandre CAMPOS Mod dernière édition par

        1. Configuration dans DigDash Studio
          Avant de pouvoir appeler DigDash de l'extérieur, il faut lui dire d'attendre un signal pour le cube ou le flux concerné.

        Allez dans les propriétés de votre Modèle de données (ou de votre Flux) dans l'onglet Programmation (ou Planification).

        Ajoutez une nouvelle programmation et choisissez le type Événement externe.

        Dans le champ ID de l'événement externe, donnez-lui un nom clair (par exemple : MAJ_ENTREPOT_OK).

        Note : Vous pouvez associer ce même ID d'événement à plusieurs cubes ou flux si vous souhaitez qu'ils se mettent tous à jour en chaîne dès que le signal est envoyé.

        1. Déclenchement depuis votre outil d'ETL / Ordonnanceur
          Une fois le cube configuré, il vous suffit de lancer une simple requête HTTP (GET) à la fin de votre processus d'alimentation (seulement si celui-ci s'est terminé avec succès).

        L'URL de l'API DigDash à appeler prend la forme suivante :

        HTTP
        http://<votre_serveur_digdash>:<port>/ddenterpriseapi/fireevent?eventid=MAJ_ENTREPOT_OK

        F 1 réponse Dernière réponse Répondre Citer 1
        • F
          FranckMichaux 0 @Alexandre CAMPOS dernière édition par

          @alexandre-campos Ca semble très pratique. Merci !

          1 réponse Dernière réponse Répondre Citer 0
          • 1 / 1
          • Premier message
            Dernier message
          • Accueil
          • Webinaires
          • Documentation
          • Interviews
          • Vidéos tutos