Wiki source code of Live Data
Last modified by Aurelie Bertrand on 2025/02/07 10:13
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% class="wikigeneratedid" %) | ||
2 | Il existe deux options de Live data, autrement dit de rafraîchissement des données "en direct". | ||
3 | |||
4 | (% class="wikigeneratedid" %) | ||
5 | Chacune de ces options répond à des besoins différents. | ||
6 | |||
7 | {{ddtoc/}} | ||
8 | |||
9 | = Requêtage SQL Live = | ||
10 | |||
11 | (% class="box infomessage" %) | ||
12 | ((( | ||
13 | ℹ Cette option est disponible uniquement pour la connexion à une base de données SQL via l'assistant. | ||
14 | ))) | ||
15 | |||
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). | ||
17 | |||
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. | ||
19 | |||
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é. | ||
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. | ||
23 | |||
24 | (% class="box warningmessage" %) | ||
25 | ((( | ||
26 | ❗Les performances du cube peuvent être impactées de manière importante par cette option. | ||
27 | ))) | ||
28 | |||
29 | (% id="cke_bm_10394S" style="display:none" %) (%%)Pour activer le requêtage SQL Live : | ||
30 | |||
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.(%%) | ||
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. | ||
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" %). | ||
35 | [[image:SQl_live_query_FR.png||alt="Requêtage SQL Live"]] | ||
36 | |||
37 | Ensuite, lors de la configuration du modèle de données, définissez les options des cubes dans l'onglet** Avancé :** | ||
38 | |||
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.** | ||
40 | 1. Vous pouvez définir une des options de gestion des cubes en mémoire : | ||
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. | ||
43 | ❗Si le cube est utilisé fréquemment, le cube restera en mémoire et ne sera pas rafraîchi. | ||
44 | |||
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. | ||
47 | Cette valeur est à définir selon vos besoins : un cube rafraîchi toutes les minutes, les heures... | ||
48 | |||
49 | = Cube Live Data = | ||
50 | |||
51 | L'option Cube Live Data est disponible dans l'onglet** Avancé **de la configuration du modèle de données. | ||
52 | |||
53 | **[[image:Model_advancde_live_data_FR.png||alt="Cube Live Data"]]** | ||
54 | |||
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. | ||
56 | |||
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. | ||
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. | ||
59 | |||
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. | ||
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. | ||
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. | ||
70 | ))) |