Tutoriel de téléchargement de fichiers plats SAP HANA : CSV, XLS et XLSX

SAP HANA prend en charge le téléchargement de données à partir d'un fichier sans outils ETL (SLT, BODS et DXC). Il s'agit d'une nouvelle fonctionnalité de HANA Studio Revision 28 (SPS04).

SAP HANA Support suivrewing type de fichiers qui seront disponibles sur le système client comme ci-dessous –

  • .CSV (fichiers de valeurs séparées par des virgules)
  • . XLS
  • .XLSX

Avant cette option, l'utilisateur doit créer un fichier de contrôle (fichier .CTL). Pour télécharger des données dans SAP HANA, la table doit exister dans SAP HANA. Si la table existe, les enregistrements seront ajoutés à la fin de la table. Si la table n'est pas présente, la table doit être créée.

Cette application suggère le nom de colonne et le type de données pour les nouvelles tables.

Comment télécharger des données d'un fichier plat vers SAP HANA

Les étapes de téléchargement des données d'un fichier plat vers SAP HANA sont les suivantes :

  • Créer la table dans SAP HANA
  • Créer un fichier avec des données dans notre système local
  • Sélectionnez le fichier
  • Gérer les mappages
  • Charger les données

Créer la table dans SAP HANA

Si les tables ne sont pas présentes dans SAP HANA, nous pouvons alors créer une table en SQL Script ou par ce processus en sélectionnant "NOUVEAU" option.

Nous utiliserons l’option « NOUVEAU » pour créer une nouvelle table.

Créer un fichier avec des données dans notre système local

Nous allons télécharger les données principales de l'organisation commerciale. Créez donc un fichier .csv et un fichier .xls sur le système local.

Nous allons télécharger le fichier SalesOrg.xlsx dans SAP HANA, nous avons donc créé un fichier SalesOrg.xlsx dans le système local.

Organisation des ventes Nom, Prénom Devise CoCode Adresse Pays Réf_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK ÉTATS-UNIS 1000
2000 Entreprises ABC INR 2000 INDE INDE 2000

Sélectionnez le fichier

Étape 1) Perspective de modélisateur ouvert ? 'Menu principal' ? 'Aide' ? « Aperçu rapide » comme indiqué ci-dessous.

Création d'une table dans SAP HANA

Un écran d'affichage rapide apparaît comme ci-dessous :

Création d'une table dans SAP HANA

Sélectionnez l'option « Importer » dans Quick View. Une fenêtre contextuelle pour l'option d'importation s'affichera.

Création d'une table dans SAP HANA

Un écran contextuel d'importation s'affiche. Aller au contenu SAP HANA ? "Données du fichier local".

Création d'une table dans SAP HANA

Cliquez sur Suivant.

Une fenêtre contextuelle pour la sélection de fichier s'affichera, suivez les étapes ci-dessous pour le fichier sélectionné.

  1. Sélectionnez le fichier SalesOrg.xls.
  2. Cliquez sur le bouton « Ouvrir ».

Création d'une table dans SAP HANA

Un écran de sélection de fichier à importer s'affichera, dans lequel nous pouvons sélectionner un fichier pour charger les données du système local vers la base de données SAP HANA.

Les options disponibles peuvent être classées en trois domaines principaux :

  • Section du fichier source
  • Fichier Details Section
  • Tableau cible

Étape 2) Dans cette étape, nous devons entrer suivrewing détail -

  1. Choisir le dossier – Le chemin du fichier sélectionné sera affiché ici.
  2. Sorties de la ligne d'en-tête – Si le fichier SalesOrg.xls a un en-tête (nom de colonne). Nous l'avons donc coché.
  3. Importer toutes les données – Cochez cette option si vous souhaitez importer toutes les données d'un fichier, sinon mentionnez la ligne de début et la ligne de fin pour le chargement de données spécifiques à partir du fichier.
  4. Ignorer les espaces blancs de début et de fin Cochez cette option pour ignorer les espaces blancs de début et de fin dans le fichier.
  5. Tableau cible – Dans cette section deux options –Nouveauté – Si la table n'est pas présente dans SAP HANA, choisissez cette option et fournissez le nom du schéma de sortie et le nom de la table à créer.
  6. Quitter – Si la table existe dans SAP HANA, puis choisissez cette option. Sélectionnez le nom du schéma et la table. Les données seront ajoutées à la fin du tableau.
  7. Cliquez sur le bouton « Suivant »

Création d'une table dans SAP HANA

Gérer les mappages

Un écran de mappage sera utilisé pour effectuer le mappage entre les colonnes source et cible.

Il existe deux types différents de cartographie disponibles. Quand on clique sur Création d'une table dans SAP HANA nous obtenons deux options comme ci-dessous –

  • Seul à seul: En utilisant cette option, nous pouvons mapper une colonne à une autre en fonction de la séquence. Cette option peut être utilisée si nous savons que toutes les colonnes sont séquentielles.
  • Carte par nom: En utilisant cette option, nous pouvons mapper les colonnes source et cible en fonction du nom. Cela peut être utilisé si nous savons que les noms des colonnes sont les mêmes.

Cartographie de la source à la cible – Nous mapperons ici la colonne du fichier source à la table cible, et nous pourrons également modifier la définition de la table cible.

  1. Structure de table proposée à partir du fichier source- Le nom de la colonne du tableau est supposé provenir du nom de la colonne du fichier Excel (en-tête).
  2. Structure de la table cible : Le type de magasin de table cible est sélectionné comme magasin de colonnes par défaut.
  3. Cliquez sur Nom du fichier et faites glisser vers le champ cible, le fichier sera mappé. Le champ peut être mappé automatiquement par un à un ou par l’option mapper par nom. nous pouvons effectuer manuellement le mappage en utilisant l'option glisser-déposer si le nom de notre colonne ne peut pas être mappé avec les options ci-dessus. Gérer les mappages
  4. Dans la section Données de fichier du même écran, nous pouvons également voir à quoi ressemblent les données dans le fichier source pour toutes les colonnes. La section Données de fichier affiche les données du fichier SalesOrg.
  5. Cliquez sur le fichier « Suivant ».

Gérer les mappages

Une fenêtre d'importation des données à partir du fichier local apparaîtra.

Charger les données

C'est le dernier écran avant de commencer le processus de chargement. Par cet écran, les données qui existent déjà dans la table s'afficheront ainsi que les informations sur le schéma et la table dans lesquelles nous allons charger les données.

  1. Sections détaillées: Dans cette section, le nom du fichier source sélectionné, le nom de la table cible et le nom du schéma cible seront affichés.
  2. Données du fichier : Il affichera les données extraites du fichier.
  3. Si les données affichées dans la section Données du fichier ont été vérifiées, cliquez sur « Terminer » pour commencer à charger les données dans la table.

Charger les données

  • Une fois l'option d'importation réussie, nous devrions voir l'entrée dans la vue du journal des tâches avec le statut « Terminé avec succès ».

Charger les données

  • Une fois le travail d'importation de données réussi,
    1. Nous pouvons voir les données dans le tableau en sélectionnant le tableau du schéma respectif et en cliquant avec le bouton droit sur Tableau ? « Aperçu des données » comme indiqué ci-dessous.
    2. Les données du tableau s'afficheront dans l'écran d'aperçu des données comme ci-dessous :

    Charger les données