Étapes : configurer des groupes de tables
Un groupe de tables est une source de données qui combine les tables de nombreuses sources disparates. Par exemple, vous pouvez avoir une feuille de calcul avec des données de vente, quelques bases de données ayant des informations sur le personnel ou les stocks, des informations de fabrication d'une autre filiale dans NetSuite, puis vous souhaitez utiliser des scripts sur une table pour effectuer un filtrage et des calculs complexes avec toutes ces tables liées par des jointures SQL et un filtrage supplémentaire.
Vous pouvez configurer un groupe de tables pour importer des tables à partir de différents emplacements, puis utiliser des jointures SQL et d'autres opérations pour filtrer et sélectionner des informations. Vous devez avoir préalablement configuré des sources de données requises : par exemple, si vous importez des données depuis une table JDBC, vous devrez disposer d'une source de données JDBC déjà configurée, notamment d'un agent de données, qui vous permet d'accéder à cette base de données.
Pour configurer la source de données d'un groupe de tables :
- Accédez au concepteur de données en sélectionnantIntégration > Concevoir des intégrations.
- Dans le dossier Source de données de la Bibliothèque de composants à droite de l'écran, cliquez surCréer une nouvelle source de données. La boîte de dialogue Créer apparaît.
- SélectionnezGroupe de tablescomme type de source de données et saisissez un nom pour la source de données.
- Cliquez surCréer. La zone centrale de l'écran affiche les paramètres de votre nouvelle source de données, ainsi que d'autres informations :
- Saisissez les informations de la source de données :
- Niveau de journalisation :sélectionnez un niveau de journalisation dans la liste déroulante afin de spécifier les détails de journalisation de cette source de données. Vos options sont les suivantes :
- Erreur :consigne uniquement les erreurs graves.
- Informations :consigne toutes les informations de base. Par exemple, la date de mise à jour de la source de données.
- Mode détaillé :fournit des informations très détaillées sur toutes les phases et les actions. (Ce niveau est principalement utilisé pour le débogage ou l'audit car il génère souvent trop d'informations pour une utilisation normale.)
- Cliquez surEnregistrerdans le menu Actions.
Ajouter des tables à un groupe de tables
Après avoir défini le niveau de journalisation, vous êtes prêt à indiquer les informations que vous voulez importer.
Pour ajouter des tables à un groupe de tables, procédez comme suit :
- Développez l'entrée Table personnalisée dans le menu Composants de données.
- Faites glisser l'élément Tables de jointure jusqu'à la zone Tables à importer.
- Faites glisser les tables que vous voulez importer jusqu'à la section Tables à importer au centre de l'écran. Lorsque vous déposez cet élément, la boîte de dialogue Tables de jointure apparaît :
- Saisissez les informations suivantes de la table de jointure :
- Nom: saisissez un nom pour la table. Un nom par défaut est affiché.
- Table principale: cliquez sur la flèche à droite de ce champ pour afficher toutes les sources de données actuellement associées à cette connexion, puis développez-la et sélectionnez une table de cette source de données à utiliser comme table principale.
- Table jointe: cliquez sur la flèche à droite de ce champ pour afficher toutes les sources de données actuellement associées à cette connexion, puis développez-la et sélectionnez une table de cette source de données à utiliser comme table jointe.
- Type: sélectionnez Inner Join, Right Join ou Left Join dans la liste déroulante.
- Expression de jointure: cliquez sur ce champ pour saisir une condition de jointure. La boîte de dialogue Modifier l'expression de jointure SQL s'affiche. Voir Ajouter une table de jointure SQL pour plus d'informations sur la création de jointures SQL.
- Vous pouvez cliquer surAppliquerpour enregistrer les informations de base de cette table, puis les modifier ultérieurement, ou vous pouvez ajouter des informations de jointure SQL en cliquant surAjouter une jointure.
- Cliquez surEnregistrerpour enregistrer les modifications apportées à la source de données d'un groupe de tables.
Vous pouvez modifier une table individuelle en cliquant sur la flèche de l'onglet situé à droite du nom de la table. La boîte de dialogue Table de jointure s'affiche pour la table.
Utiliser des données importées dans un groupe de tables
Étant donné qu'un groupe de tables utilise les tables d'autres sources de données, vous n'importez pas les données directement dans la source de données d'un groupe de tables. Au lieu de cela, le groupe de tables s'appuie sur les informations figurant dans la zone de stockage intermédiaire pour les tables de composants. Pour effacer ou actualiser les informations dans les tables qui apparaissent dans un groupe de tables, vous devez accéder aux sources de données des tables de composants pour les effacer ou les actualiser.
Paramétrer les options de colonne
Lors de l'utilisation de la section Tables à importer, vous pouvez voir un aperçu des données dans la zone de stockage intermédiaire après leur importation. Vous pouvez modifier les options de chaque colonne en passant la souris sur son en-tête, puis en cliquant sur le menu déroulant en regard de son nom. Ces options sont les suivantes :
- Trier par ordre croissant: triez l'ensemble de la table en fonction de cette colonne dans l'ordre croissant.
- Trier par ordre décroissant: triez l'ensemble de la table en fonction de cette colonne dans l'ordre décroissant.
- Paramètres de la colonne :cette boîte de dialogue permet de modifier les propriétés de la colonne dans la table intermédiaire.
- Nom: nom de la colonne, tel qu'il est affiché dans l'en-tête.
- Type de colonne: type de données utilisées dans la colonne.
- Convertir le type de colonne: sélectionnez le nouveau type dans ce menu déroulant.
- Exclure la colonne de l'importation: sélectionnez cette option pour supprimer cette colonne des données importées.
- Supprimer une colonne personnalisée: sélectionnez cette option pour supprimer la colonne. (Disponible uniquement pour les colonnes personnalisées.)
Utiliser le filtre avancé
Sous le menu déroulant Source, vous pouvez cliquer sur Filtre avancé afin d’afficher des options permettant de filtrer les données dans la zone d’aperçu Tables à importer. L’option Filtre avancé fournit des outils pour afficher et parcourir un sous-ensemble des données dans une table intermédiaire. En changeant les propriétés de filtre, vous pouvez modifier la vue des données affichées dans la fenêtre d’aperçu sans changer les données dans la zone intermédiaire.
La zone d’aperçu est spécifiquement destinée à l’affichage d’un aperçu d’une petite partie des données de la zone intermédiaire. Vous pouvez explorer les données disponibles dans la feuille de calcul et vérifier que vous obtenez les données que vous attendez en examinant la zone de stockage intermédiaire. Vous pouvez également vous en servir pour affiner le filtre d'importation des données que vous souhaitez utiliser. (Les filtres définis dans la fonction d’aperçu n’ont aucune incidence sur les données réelles de la zone intermédiaire.)
Les options de filtre avancé sont les suivantes :
- Lignes distinctes: cochez cette case pour masquer les lignes dupliquées.
- Nombre maximum de lignes :limitez le nombre de lignes affichées dans la zone d’aperçu en entrant un nombre dans la zone de texte.
- Colonnes :sélectionnez ou désélectionnez les colonnes dans ce menu déroulant pour afficher ou masquer les colonnes affichées.
Même si vous retirez une colonne de cette liste, la colonne ne sera pas retirée de la liste de l’importation.
- Filtre SQL :cliquez sur la grande zone de texte pour afficher la boîte de dialogue Modifier le filtre SQL. Vous pouvez saisir un filtre SQL pour limiter les lignes prévisualisées. Cliquez surAppliquerpour vérifier automatiquement la syntaxe SQL du filtre. (S'il y a des erreurs, celles-ci sont indiquées dans l'expression.) L'expression que vous avez saisie s'affiche dans le champ Filtre d'importation des données. Pour obtenir une aide détaillée sur la syntaxe SQL, vous pouvez cliquer sur l’aide en ligne dans la section Remarques.
Cliquez sur
Supprimer le filtre
(en regard du menu déroulant Source) pour effacer tous les paramètres de filtre avancé.Dans le cadre du processus de personnalisation de table, vous pouvez également créer des tables de jointure et des colonnes personnalisées en utilisant des expressions SQL.