Créer des scripts pour une SDCP
Vous pouvez créer des scripts pour extraire des données d'un système source. Les scripts référencent leurs noms uniques créés dans le panneau de mise à jour des paramètres.
Conditions préalables
Conditions préalables
- Novice en matière de SDCP ? Voir Concept : SDCP
- Autorisations requises :Développeur intégrationdansAdministration > Ensembles d'autorisations
- Les développeurs SDCP doivent être des programmeurs JavaScript expérimentés.
Navigation
Dans le menu de navigation, accédez à . Étapes
- Sélectionnez une SDCP existante ou créez une SDCP dans le panneaudeSources de donnéesConcevoir des intégrations.
- Cliquez sur l'ongletScriptspour votre SDCP.
- Saisissez des URI séparés par des points-virgules auxquels vos scripts se connectent dans le champURI sources. Ce champ identifie le système source connecté à votre SDCP.
- Cliquez sur l'icône Modifier pourSampleCCDSJavaScriptdans le panneauScripts inclusou cliquez deux fois sur la ligne contenantSampleCCDSJavaScript. Le codeSampleCCDSJavaScriptcontient des modèles pour créer unhttps://demande, envoi d'une demande, réception et validation d'une réponse. Raccourcis clavier :sous Windows pour formater vos scripts etCtrl+Maj+BCtrl+Hpourrechercher et remplacer.
- Cliquez surEnregistrerdans le panneauActions.
Une bonne pratique consiste à effectuer plusieurs petites modifications à la fois et exécuter régulièrement des scripts pour trouver plus facilement des erreurs de syntaxe. Utilisez
Journaux
dans le panneau Actions
pour identifier des erreurs. En raison de l'affichage sporadique des messages d'erreurs dans le fichier journal, il peut être difficile d'identifier un problème si vous avez effectué de nombreuses modifications.Fonctions de script
Utilisez les fonctions suivantes dans votre script pour tester votre connexion, créer ou mettre à jour le schéma de la source de données, importer des lignes du système source dans
Adaptive Planning
les données temporaires et de prévisualisation dans le système source. Voir Adaptive Planning
fonctions. - testConnection() - Tester la connexion à la source.
- importStructure() - Importer la structure des données.
- importData() - Obtenir des données via https:// ou une source statique.
- previewData() - Afficher un aperçu des données de sortie dans le système source.