Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
LnAz
Contributor III
Contributor III

Ajout des tables

Bonjour,

j'ai une application était crée en passant par le gestionnaire de donnée, pour la quelle je dois ajouter 3 table par le gestionnaire de donner .

A chaque fois j'ajoute une autre table y'a un autre script automatique qui se Crée . Est ce que c'est normal? est ce que y'a une façon pour modifier juste le premier sans la création de deuxième.

Dans mon cas dans le premier script y'a la table auto_calendrier . Donc quand j'ajoute une table dans le deuxième script qui se génère  y'a la linge suivante :

"DERIVE FIELDS FROM FIELDS [Signature_DATE], [Debut_DATE], [Fin_DATE], [Expiration_DATE], [Creation_DATE], [Fermeture_DATE], [Naissance_DATE], [Deces_DATE], [Calendrier_ID-Souscription_DATE], [Calendrier_DATE], [PremierJourSemaine_DATE], [DernierJourSemaine_DATE], [PremierJourSemaineMois_DATE], [DernierJourSemaineMois_DATE], [Enregistrement_DATE], [Date debut adhesion garantie], [Date Terme adhesion garantie], [ADHESIONCONTRAT_Debut_DATE], [ADHESIONCONTRAT_FinTheorique_DATEE], [ADHESIONCONTRAT_FinReelle_DATE], [DebutRelation_DATE], [FinRelation_DATE] USING [autoCalendar] ;"

que je doit commenter pour que l'appli s'exécute correctement  sinon j'ai un message d'erreur sur "Duplicate derived field"

Labels (3)
1 Solution

Accepted Solutions
Benoit_C
Support
Support

Bonjour @LnAz,

Qlik Sense va créer un nouveau script chaque fois que vous ajoutez une table via le gestionnaire de données. Le gestionnaire de données génère automatiquement un script pour charger les données et effectuer les transformations nécessaires. Si vous ajoutez plusieurs tables via le gestionnaire de données, plusieurs scripts seront générés.

Si vous souhaitez modifier le script généré par le gestionnaire de données, vous pouvez le faire en accédant à l’éditeur de script. Cependant, il est important de noter que si vous modifiez manuellement le script généré par le gestionnaire de données, cela peut entraîner des problèmes de compatibilité avec les fonctionnalités du gestionnaire de données. Par conséquent, il est recommandé de ne pas modifier manuellement le script généré par le gestionnaire de données.

Dans votre cas, il semble que vous ayez un problème avec des champs dérivés en double. Cela peut se produire si vous avez plusieurs champs dans vos tables qui ont des noms similaires et qui sont utilisés pour générer des champs dérivés à l’aide du calendrier automatique. Pour résoudre ce problème, vous pouvez essayer de renommer les champs dans vos tables pour éviter les doublons ou de commenter la ligne dans le script qui génère les champs dérivés en double, comme vous l’avez mentionné.

Voir aussi ces posts:
https://community.qlik.com/t5/Qlik-Cloud-Data-Integration/Create-new-field-PeriodID-when-loading-dat...
https://community.qlik.com/t5/New-to-Qlik-Sense/How-to-remove-the-auto-calendar-in-the-data-Manager/...
https://community.qlik.com/t5/New-to-Qlik-Sense/Duplicate-Derived-Field/td-p/1906534

Cordialement,
Benoit

View solution in original post

1 Reply
Benoit_C
Support
Support

Bonjour @LnAz,

Qlik Sense va créer un nouveau script chaque fois que vous ajoutez une table via le gestionnaire de données. Le gestionnaire de données génère automatiquement un script pour charger les données et effectuer les transformations nécessaires. Si vous ajoutez plusieurs tables via le gestionnaire de données, plusieurs scripts seront générés.

Si vous souhaitez modifier le script généré par le gestionnaire de données, vous pouvez le faire en accédant à l’éditeur de script. Cependant, il est important de noter que si vous modifiez manuellement le script généré par le gestionnaire de données, cela peut entraîner des problèmes de compatibilité avec les fonctionnalités du gestionnaire de données. Par conséquent, il est recommandé de ne pas modifier manuellement le script généré par le gestionnaire de données.

Dans votre cas, il semble que vous ayez un problème avec des champs dérivés en double. Cela peut se produire si vous avez plusieurs champs dans vos tables qui ont des noms similaires et qui sont utilisés pour générer des champs dérivés à l’aide du calendrier automatique. Pour résoudre ce problème, vous pouvez essayer de renommer les champs dans vos tables pour éviter les doublons ou de commenter la ligne dans le script qui génère les champs dérivés en double, comme vous l’avez mentionné.

Voir aussi ces posts:
https://community.qlik.com/t5/Qlik-Cloud-Data-Integration/Create-new-field-PeriodID-when-loading-dat...
https://community.qlik.com/t5/New-to-Qlik-Sense/How-to-remove-the-auto-calendar-in-the-data-Manager/...
https://community.qlik.com/t5/New-to-Qlik-Sense/Duplicate-Derived-Field/td-p/1906534

Cordialement,
Benoit