Wiki source code of Live Data

Last modified by Aurelie Bertrand on 2025/02/07 10:13

Hide last authors
Aurelie Bertrand 4.2 1 (% class="wikigeneratedid" %)
Aurelie Bertrand 5.1 2 Il existe deux options de Live data, autrement dit de rafraîchissement des données "en direct".
Aurelie Bertrand 1.2 3
Aurelie Bertrand 5.1 4 (% class="wikigeneratedid" %)
Aurelie Bertrand 10.1 5 Chacune de ces options répond à des besoins différents.
Aurelie Bertrand 5.1 6
Aurelie Bertrand 11.1 7 {{ddtoc/}}
8
Aurelie Bertrand 1.2 9 = Requêtage SQL Live =
10
Aurelie Bertrand 5.1 11 (% class="box infomessage" %)
12 (((
13 ℹ Cette option est disponible uniquement pour la connexion à une base de données SQL via l'assistant.
14 )))
Aurelie Bertrand 1.2 15
Aurelie Bertrand 1.5 16 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 rafraîchissement).
Aurelie Bertrand 1.2 17
Aurelie Bertrand 1.5 18 Lorsque l'option **Requêtage SQL Live** est cochée, le cube est généré lorsque cela est nécessaire, s'il n'est plus en mémoire.
Aurelie Bertrand 1.2 19
Aurelie Bertrand 1.4 20 Vous pouvez utiliser cette option pour générer automatiquement le cube à un intervalle, en fonction de son utilisation.
21 Par exemple, si le cube a un délai d'expiration ou un temps de conservation en mémoire défini, 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é.
Aurelie Bertrand 1.5 22 Après ce délai, le cube est supprimé de la mémoire. Si un utilisateur interagit avec 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, par exemple, dans le cas de formulaires de saisie de données.
Aurelie Bertrand 1.1 23
Aurelie Bertrand 1.5 24 (% class="box warningmessage" %)
25 (((
Aurelie Bertrand 3.1 26 ❗Les performances du cube peuvent être impactées de manière importante par cette option.
Aurelie Bertrand 1.5 27 )))
Aurelie Bertrand 1.1 28
Aurelie Bertrand 6.1 29 (% id="cke_bm_10394S" style="display:none" %) (%%)Pour activer le requêtage SQL Live :
Aurelie Bertrand 5.1 30
Aurelie Bertrand 6.1 31 1. (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Connectez-vous à la base de données SQL via l'Assistant base de données.(%%)
Aurelie Bertrand 5.1 32 Consultez le paragraphe [[Se connecter à une base de données SQL via l'assistant>>doc:Digdash.user_guide.studio.Create_datamodel.Data_connection.Connect_datasource_database.connect_database_SQL.WebHome||anchor="Assistant"]] pour plus de détails.
Aurelie Bertrand 6.1 33 1. (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Sélectionnez le tableau ou la vue de votre choix.
34 1. Cliquez sur le bouton **Options** afin d'ouvrir la boite de dialogue(% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Propriétés avancées de la base de données **(%%)et (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)cochez alors la case (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Requêtage SQL Live**(% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %).
Aurelie Bertrand 16.1 35 [[image:SQl_live_query_FR.png||alt="Requêtage SQL Live"]]
Aurelie Bertrand 5.1 36
Aurelie Bertrand 6.1 37 Ensuite, lors de la configuration du modèle de données,  définissez les options des cubes dans l'onglet** Avancé :**
Aurelie Bertrand 5.1 38
Aurelie Bertrand 7.1 39 1. (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Cochez la case (% style="color:#333333; font-family:~"Open Sans~",sans-serif; font-size:10.5pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Ne pas stocker le cube sur le disque.**
Aurelie Bertrand 9.1 40 1. Vous pouvez définir une des options de gestion des cubes en mémoire :
Aurelie Bertrand 8.1 41 1*. **Temps minimum de conservation en mémoire :** ce paramètre définit un délai avant la suppression du cube de la mémoire du serveur après sa dernière utilisation. Si vous utilisez le cube pendant la période du délai, celui-ci sera étendu d'autant.
42 La valeur par défaut est de 10 minutes.
Aurelie Bertrand 6.1 43 ❗Si le cube est utilisé fréquemment, le cube restera en mémoire et ne sera pas rafraîchi.
Aurelie Bertrand 8.1 44
Aurelie Bertrand 6.1 45 1*. **Expiration en mémoire : **ce paramètre définit un délai avant la suppression du cube de la mémoire après son chargement ou sa création. Utiliser le cube pendant la période du délai ne le modifiera pas.
46 La valeur par défaut est de 10 secondes.
Aurelie Bertrand 13.1 47 Cette valeur est à définir selon vos besoins : un cube rafraîchi toutes les minutes, les heures...
Aurelie Bertrand 5.1 48
Aurelie Bertrand 1.5 49 = Cube Live Data =
Aurelie Bertrand 1.1 50
Aurelie Bertrand 3.1 51 L'option Cube Live Data est disponible dans l'onglet** Avancé **de la configuration du modèle de données.
Aurelie Bertrand 1.1 52
Aurelie Bertrand 16.1 53 **[[image:Model_advancde_live_data_FR.png||alt="Cube Live Data"]]**
Aurelie Bertrand 5.1 54
Aurelie Bertrand 1.5 55 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.
Aurelie Bertrand 1.1 56
Aurelie Bertrand 1.5 57 Lorsque l'option **Cube Data Live **est cochée, le cube en mémoire ne contient pas de données mais uniquement des métadonnées comme des membres de dimension.
Aurelie Bertrand 3.1 58 Lorsque le graphique est affiché ou parcouru dans le tableau de bord (filtrage, exploration, etc), seules les données de ligne du cube nécessaires sont extraites des sources de données. Le cube n'est pas entièrement regénéré à chaque fois. Par exemple, si un filtre est appliqué, seules les données filtrées sont récupérées à partir de la source de données.
Aurelie Bertrand 2.1 59
Aurelie Bertrand 10.1 60 Cela ne fonctionne que si la source de données est spécifiquement configurée. Il est recommandé d'utiliser une connexion à une base de données SQL via l'assistant qui définit automatiquement ce qui est nécessaire pour que l'option soit utilisée.
Aurelie Bertrand 2.1 61
62 (% class="box warningmessage" %)
63 (((
64 ❗**Limitations **
65
66 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. Notamment, tout calcul qui nécessite un contexte différent de celui exploré dans le graphique peut ne pas fonctionner comme prévu.
Aurelie Bertrand 3.1 67 Prenons un exemple simple : vous avez besoin de la somme d'une mesure pour toutes les lignes de la table SQL mais vous filtrez uniquement pour un sous-ensemble de lignes. Selon la complexité des différents contextes utilisés, le résultat fourni pourra être le bon ou non. Des améliorations sont prévues dans les prochaines versions de DigDash.
68
69 De plus, si vous souhaitez utiliser un autre type de source de données, ou le SQL avancé, il n'y pas de documentation disponible actuellement. Vous pouvez néanmoins contacter notre équipe Consulting pour toute assistance sur le sujet.
Aurelie Bertrand 2.1 70 )))