Créer une table à partir de l’importation extensible de table et de feuille de calcul
Créez une table en étendant une table existante, puis en utilisant une importation de feuille de Microsoft calcul Excel pour la mettre à jour ou la personnaliser.
Avant de commencer
- Importez une feuille de calcul dans App Engine Studio. Consultez Importer une feuille de calcul.
Rôle requis : admin, sn_app_eng_studio.user, les autorisations de développeur délégué pour « Intégration » doivent être présentes pour afficher les options d’importation et de mappage de données. Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.
Procédure
-
Une fois que vous avez téléchargé votre feuille de calcul comme décrit dans Importer une feuille de calcul, choisissez où importer votre fichier dans l’assistant affiché.
Figure 1. Importer dans une nouvelle table de données - Sélectionnez une nouvelle table.
- Choisissez Créer dans une table extensible.
- Sélectionnez Continuer.
-
Rechercher et sélectionner une table existante pour ajouter les données de cette table à votre application et créer une extension avec une logique de branchement.
Remarque :Les tables déjà présentes dans l’application s’affichent en premier dans la liste et les tables recommandées Now Platform s’affichent ensuite, ainsi qu’une brève description du type d’informations stockées par la table.
- Sélectionnez Continuer.
-
Renseignez les champs du formulaire.
Champ Description Étiquette de la table Étiquette unique permettant d’identifier la table. Nom de la table Nom de la base de données de la table. Un nom de table est créé automatiquement une fois que vous avez entré une étiquette de table. Vous pouvez modifier le nom si nécessaire. Autoriser l'extension Option permettant à d’autres tables de partager des données de cette table. Pour plus d’informations sur l’extension de table, reportez-vous à Extension de table. Numérotation automatique Option permettant de suivre les enregistrements de table avec un numéro unique. Si vous sélectionnez cette option, définissez le préfixe, le numéro de départ et le nombre de chiffres. Préfixe Nom abrégé de la table à ajouter au début du numéro d’enregistrement. Par exemple, si vous créez une table « Ordinateur portable », votre préfixe peut être « ORPT » ou « OP ».
Numéro de départ Numéro permettant d’identifier le premier enregistrement créé pour votre table.
Nombre de chiffres Nombre maximum de chiffres à autoriser dans le numéro d’enregistrement. Cette valeur détermine le numéro d’enregistrement le plus élevé possible. Par exemple, si vous entrez 7, le nombre le plus élevé possible est 9999999.
- Sélectionnez Continuer.
-
Contrôlez qui a accès à la création, à la lecture, à l’écriture et à la suppression du contenu de cette table en ajoutant de nouveaux rôles et/ou en définissant les autorisations de création, de lecture, d’écriture et de suppression souhaitées pour les rôles existants.
Les rôles que vous créez dans la table sont conservés dans l’ensemble de l’application et peuvent être définis plus en détail dans d’autres tables que vous ajoutez. Consultez pour Ajouter une sécurité des applications plus d’informations sur le fonctionnement des autorisations de sécurité.
Remarque :Au moins un rôle doit avoir un accès en lecture pour que vous puissiez prévisualiser la table. -
Sélectionnez Continuer.
Remarque :Votre table est maintenant prête à accueillir des données. Lors de l’étape suivante, les champs de votre importation sont mis en correspondance avec les champs de votre nouvelle table étendue. Vous pourrez y ajuster le mappage ou créer de nouveaux champs à partir de votre importation.
-
Sélectionnez Continuer pour procéder au mappage des champs.
Un écran s’affiche dans lequel vous pouvez mapper les colonnes de champ de votre feuille de calcul source à gauche aux colonnes de champ de votre nouvelle table cible étendue que vous venez de créer à droite.
Figure 2. Mapper les champs importés -
Les choix suivants s’offrent à vous au cours de cette étape.
Option Description Mapper les champs par lots à l’aide du mappage automatique Sélectionnez Mappage automatique pour mapper automatiquement les champs de votre feuille de calcul aux champs affichés dans la table cible sélectionnée. Mappage automatique des entités sources aux entités cibles portant le même nom. Pour une entité cible qui a déjà été mappée, la sélection du mappage automatique ne change pas sa valeur. Un champ mappé automatiquement a une icône de baguette sur sa pastille de données. Mappez les champs par glisser-déplacer Mappez les champs de votre importation vers votre table cible en faisant glisser les pastilles de données représentant les colonnes de la feuille de calcul importée vers la colonne Valeur de la table cible. Vous pouvez également mapper des champs à l’aide du sélecteur de pastilles situé à droite de chaque champ de table cible.
Mappez les champs à l’aide du sélecteur de données Mappez les données à l’aide du sélecteur de
) sur le côté droit de la table cible. Vous pouvez entrer plusieurs valeurs dans la colonne Valeur , vous pouvez également entrer du texte.
Ajouter des options de transformation Ajoutez des options de transformation pour chacun des champs de feuille de calcul mappés en cliquant sur l’icône FX (icônePar exemple, vous pouvez utiliser la fonction de transformation Majuscule pour modifier une chaîne d’entrée en caractères tout en majuscules. Consultez la section Transform functions pour plus d’informations sur la façon de les utiliser pour réduire les données de vos champs de feuille de calcul importés.
Remarque :Toutes les fonctions de transformation disponibles dans Concepteur de flux ne sont pas disponibles.Activer la correspondance des enregistrements de données Spécifiez les champs dans lesquels le système doit vérifier les données correspondantes et, le cas échéant, mettez à jour les enregistrements existants au lieu d’en créer de nouveaux en activant l’option Correspondance dans votre table cible. Par exemple, si une table cible comporte un champ Numéro de commande et un enregistrement avec un numéro de commande 743, il existe deux options pour gérer les correspondances potentielles.- Si le commutateur Correspondance du champ Numéro de commande est activé, le système vérifie les données correspondantes. Si les données sources ont un enregistrement avec le même numéro d’ordre, le système met à jour l’enregistrement existant dans la table cible.
- Si le commutateur Correspondance du champ Numéro de commande est désactivé, le système ne vérifie pas les données correspondantes. Si les données sources ont un enregistrement avec le même numéro d’ordre, le système crée un nouvel enregistrement dans la table cible. Dans ce cas, la table cible aura deux enregistrements, tous deux avec un numéro d’ordre de 743.
Configurer le comportement des champs de référence et de choix Configurez le comportement des types de champs Choix et Référence . - Cliquez sur l’icône Engrenage (icône
- Dans Champ, sélectionnez la colonne de champ à laquelle faire correspondre la valeur de l’enregistrement entrant dans la table cible.
- Dans Si aucun enregistrement correspondant n’existe, procédez comme suit et spécifiez ce qu’il faut faire si cet enregistrement n’est pas trouvé dans la table cible.
- Créer un nouveau choix/enregistrement : Crée le choix ou l’enregistrement dans la colonne de champ correspondant de la table cible à partir des données importées pour le champ.
- Ignorer ce champ : Ignore le champ dans la table cible et le laisse nul.
- Ignorer cet enregistrement : Ignore l’ajout de l’enregistrement entier (ligne) dans la table cible.
- Cliquez sur Terminé.
Ajouter de nouvelles colonnes de champ à la table cible Ajoutez des colonnes de champ non mappées de votre importation à votre table cible ou créez de nouveaux champs dans votre table cible. - Sélectionnez Ajouter des champs au-dessus de la table cible à droite.
- Choisissez les champs à ajouter à votre table cible en cochant la case à gauche ou sélectionnez Tout pour tous les choisir.
- Vous pouvez également exécuter les fonctions suivantes :
- Modifiez l’étiquette de champ du champ importé.
- Modifiez les propriétés du champ importé en sélectionnant l’icône Modifier (
).
- Créez un champ en cliquant sur Créer un champ dans le coin supérieur droit de la fenêtre.
- Sélectionnez Ajouter des champs pour ajouter les champs sélectionnés à votre table cible.
- Sélectionnez Continuer pour créer le mappage d’importation de données et mettre à jour votre table cible.
- Facultatif :
Convertissez toutes les feuilles de travail restantes si votre fichier contenait plusieurs onglets de feuille de calcul.
- Remarque :Pour chaque feuille que vous souhaitez convertir, vous devrez sélectionner Convertir en table, puis répéter les étapes de cette procédure ou choisir un autre chemin pour la feuille de calcul supplémentaire (voir Créer une table à partir de l’importation d’une feuille de calcul ou Modifier une table existante à l’aide de l’importation de feuille de calcul pour les étapes).
- Si vous n’avez pas plusieurs feuilles de travail, passez à l’étape suivante.
-
Sélectionnez Terminé sur l’écran de résumé.
Pour afficher votre tableau dans Générateur de tables, vous pouvez également sélectionner Modifier la ou les tables sur l’écran de résumé.
Que faire ensuite
Pour plus d’informations sur la modification de vos tables de données dans , reportez-vous à Générateur de tablesla section Générateur de tables.