Configuration de l'étape Excel en tant que sourceDataStage)
Vous pouvez utiliser l'étape Excel pour concevoir des tâches qui lisent des données Excel à partir de fichiers Microsoft Excel.
A propos de cette tâche
Configurez l'étape Excel comme source d'extraction de données et générez la sortie dans le type de données que vous souhaitez.
Procédure
- Dans le canevas, cliquez deux fois sur l'étape Excel . Sur le Scène onglet, ouvrez l'onglet Propriétés section.
- Spécifiez les détails du nom de fichier dans la section Source de données :
- Dans le Nom de fichier, spécifiez le nom du fichier à partir duquel vous souhaitez lire les données.Remarque : si vous avez ajouté l'étape Excel au canevas à l'aide du navigateur de ressources, le nom du fichier est automatiquement ajouté au champ.
- Facultatif: Si vous indiquez des caractères génériques dans le nom de fichier, sélectionnez Utiliser un fichier modèle pour la phase de conception et indiquez un nom de fichier modèle.Le fichier modèle est utilisé pour les étapes de configuration suivantes et n'est pas utilisé lors de l'exécution.
- Dans le Nom de fichier, spécifiez le nom du fichier à partir duquel vous souhaitez lire les données.
- Indiquez les détails de la plage de données à lire à partir du fichier Microsoft Excel dans la section Option Plage .
- Facultatif: Spécifiez une valeur pour le Option de lecture. Si vous sélectionnez Spécifier la ligne de départ, vous ne devez spécifier que la première ligne. Excel stage identifie alors la dernière ligne de la plage de données au moment de l'exécution. Si vous sélectionnez Spécifier l'ensemble de la plage de données, vous devez spécifier la première ligne et la dernière ligne.
- Specify Expression de la gamme.Excel stage searches the entire document and lists the candidates of data range in the Plage de données du modèle list box in the Carte section. La propriété Expression de plage est définie avec la valeur appropriée lorsque vous cliquez sur Importer dans la sous-fenêtre Importer.
- Facultatif: Si vous souhaitez ignorer des noms de feuille à partir d'une expression de plage, spécifiez le nom dans la zone Nom de feuille à ignorer . Utilisez cette zone lorsque les noms de feuille sont omis de l'expression de plage.
- Facultatif : Spécifier la première ligne des plages de données. Si vous sélectionnez Aucun au moment de la conception, les noms de colonnes Microsoft Excel sont exprimés au format :COLUMN_LETTER (First value) , Par exempleA (EMP NO) dans la section Carte. Si vous sélectionnez La première ligne est l'en-tête , la valeur de la première ligne s'affiche dans le volet Carte. Si vous sélectionnez Aucun au moment de l'exécution, la première ligne est extraite. Si vous sélectionnez La première ligne est l'en-tête, la première ligne est ignorée.
- Spécifiez les détails de la plage de données à importer.
- Dans la section Carte , cliquez sur Editer.
- Si le fichier existe déjà en tant qu'actif de projet, dans la page Mappe , cliquez sur Importer des colonnes.
La modification du nom de fichier ou l'ouverture de l'étape récupère les informations relatives au fichier si le fichier existe déjà en tant qu'actif de projet. Ces informations sont ensuite utilisées sous la section Mappe de l'onglet Etape.
Si le fichier n'existe pas en tant que ressource du projet, mais qu'il est disponible dans /ds-storage/PXRuntime/Projects/<projectid>, vous pouvez l'utiliser pour exécuter un travail. Pour utiliser le fichier, ajoutez manuellement les colonnes qui se trouvent dans la plage de données spécifiée.
- Sélectionnez une plage de données dans Plage de données de modèle.
- Facultatif: Si vous souhaitez extraire davantage d'éléments Microsoft Excel tels que les propriétés du document, utilisez l'outil Propriétés liste déroulante pour sélectionner les éléments.
- Facultatif: Si vous souhaitez extraire la valeur d'une cellule particulière, cliquez sur une cellule dans la colonne de l'élément Excel pour l'ajouter Propriété personnalisée ou Cellule personnalisée propriétés. Entrez une valeur ou un nom dans la colonne Elément Excel de la ligne.
- Sélectionnez les colonnes à importer dans la section Colonnes Excel .
- Cliquez sur Import.Le Carte la page s'ouvre.
- Définissez le mappage entre les colonnes DataStage® et les éléments Microsoft Excel dans la page Mapper .
- Dans le DataStage nom de colonne colonne, précisez le DataStage nom de colonne pour chaque élément Microsoft Excel. Dans le Élément Excel, sélectionnez l'élément que vous souhaitez mapper au DataStage colonne.
- Cliquez sur Appliquer et renvoyer.
- Cliquez sur Sauvegarder.