LiveData
Option "Live Query SQL" dans le panneau de source de données de l'assistant DB / Options...
Elle n'est pas disponible dans l'autre source de données SQL (celle où vous saisissez le SQL)
La page de documentation actuelle est : https://doc.digdash.com/xwiki/wiki/dd2024r1/view/Digdash/user_guide/studio/Create_datamodel/Data_connection/Connect_datasource_database/connect_database_SQL/
Décoché : comportement par défaut : le cube est généré lorsque le flux est synchronisé et que le cube existant n'est plus valide (options de planification). Même comportement que pour tout type de source.
Coché : comportement en direct : le cube est généré lorsque cela est nécessaire, s'il n'est plus en mémoire. Vous pouvez utiliser cette option pour générer automatiquement le cube à un intervalle, en fonction de son utilisation. Par exemple, si cette option est définie, et si le cube a un délai d'expiration défini (option avancée du modèle de données), ou une valeur de timeout, alors lorsqu'un utilisateur affiche le graphique en utilisant ce modèle de données, le cube est généré à partir de la base de données et conservé en mémoire pendant le temps spécifié dans le délai d'expiration ou la valeur de timeout. Après ce délai, le cube est démonté de la mémoire, et si un utilisateur agit sur le graphique, le cube est régénéré à partir de la base de données. Cela peut être utile pour voir les mises à jour dans la base de données. Cette option n'est pas la même que l'option Cube Live Data dans les options avancées du modèle de données. C'est une option complémentaire mais répond à un cas d'utilisation différent. Veuillez noter que les performances du cube peuvent être grandement impactées par cette option.
Puis dans la page de config des modèles de données, options avancées
Option "Cube Live Data" dans la configuration du modèle de données / onglet avancé :
Décoché : comportement par défaut : tous les calculs et sélections de résultats du cube sont effectués à l'aide du cube chargé en mémoire.
Coché : comportement avancé : le cube en mémoire ne contient pas de données mais uniquement des métadonnées comme des membres de dimension. Lorsque le graphique est affiché ou parcouru dans le tableau de bord, les données de ligne du cube sont extraites des sources de données en fonction des filtres actuels des graphiques, de sorte que seules les données filtrées sont récupérées à partir de la source de données. Cela ne fonctionne que si la source de données est spécifiquement configurée. Actuellement, le moyen le plus simple est d'utiliser l'assistant de base de données (voir <lien vers l'autre document>). Il définit automatiquement ce qui est nécessaire pour que l'option Données en direct du cube soit utilisée. Remarque : de par sa nature, qui est d'éviter de récupérer toutes les lignes des bases de données, cette option a un impact sur ce que vous pouvez attendre d'un modèle de données DigDash standard. Par exemple, tout calcul qui nécessite un contexte différent de celui exploré dans le graphique peut ne pas fonctionner comme prévu. L'exemple le plus simple est si vous avez besoin de la somme d'une mesure pour toutes les lignes de la table SQL, mais que vous filtrez uniquement pour un sous-ensemble de lignes. Selon la complexité des différents contextes utilisés, il peut ou non vous fournir le bon résultat. Nous travaillons à l'améliorer à l'avenir. De plus, si vous souhaitez utiliser un autre type de source de données, ou le SQL avancé, il n'existe actuellement aucune documentation et vous pouvez contacter notre support.