Tutoriel de téléchargement de fichier plat SAP HANA: CSV, XLS et amp; XLSX

Anonim

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).

Support SAP HANA suivant les types 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 se termine, 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 la colonne et le type de données pour les nouvelles tables.

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
  • Chargez les données

Créer la table dans SAP HANA

Si la table n'est pas présente dans SAP HANA, alors nous pouvons créer une table par SQL Script ou par ce processus en sélectionnant l' option "NOUVEAU" .

Nous utiliserons l'option "NEW" 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 de base 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.

SalesOrg Nom Devise CoCode Adresse De campagne Ref_Sorg
1000 ABC Pvt. Ltd. USD 1000 NEW YORK Etats-Unis 1000
2000 Entreprises ABC INR 2000 INDE INDE 2000

Sélectionnez le fichier

Étape 1) Ouvrir la perspective du modélisateur? 'Menu principal' ? 'Aider' ? «Aperçu rapide» comme indiqué ci-dessous.

Un écran Quick View apparaît comme ci-dessous:

Sélectionnez l'option «Importer» dans la vue rapide. Une fenêtre contextuelle pour l'option d'importation s'affiche.

Un écran contextuel pour l'importation s'affiche. Accéder au contenu SAP HANA? «Données du fichier local».

Cliquez sur Suivant.

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

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

Un écran de sélection de fichiers pour l'importation s'affiche, 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, ils sont

  • Section du fichier source
  • Section Détails du fichier
  • Table cible

Étape 2) Dans cette étape, nous devons entrer les détails suivants -

  1. Sélectionnez le fichier - Le chemin du fichier sélectionné sera affiché ici.
  2. Header Row Exits - Si le fichier SalesOrg.xls a un en-tête (nom de la colonne). Donc, nous l'avons 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épart et la ligne de fin pour un chargement de données spécifique à partir d'un 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 -

    Nouveau - Si la table n'est pas présente dans SAP HANA, choisissez cette option et indiquez le nom du schéma de sortie et le nom de la table à créer.

    Quitter - Si la table existe dans SAP HANA, choisissez cette option. Sélectionnez le nom du schéma et la table. Les données seront ajoutées à la fin du tableau.

  6. Cliquez sur le bouton "Suivant"

Gérer les mappages

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

Il existe deux types de cartographie disponibles.Lorsque nous cliquons sur, nous obtenons deux options comme ci-dessous -

  • Un à un : en utilisant cette option, nous pouvons mapper colonne en colonne en fonction de la séquence. Cette option peut être utilisée si nous savons que toutes les colonnes sont dans l'ordre.
  • Mapper 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 de colonnes sont identiques.

Mappage de la source à la cible - Nous mapperons ici la colonne du fichier source vers la table cible, et nous pouvons également modifier la définition de la table cible.

  1. Structure de table proposée à partir du fichier source - Le nom de la colonne de table est supposé à partir du fichier Excel Nom de la colonne (en-tête).
  2. Structure de la table cible: le type de magasin de la table cible est sélectionné par défaut comme magasin de colonnes.
  3. Cliquez sur Nom du fichier et faites-le glisser vers le champ cible, le fichier sera mappé. Le champ peut être mappé automatiquement par un à un ou mapper par option par nom. nous pouvons faire manuellement le mappage en utilisant l'option glisser-déposer Si notre nom de colonne n'a pas pu être mappé avec les options ci-dessus.
  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".

Une fenêtre pour importer des données à partir du fichier local apparaîtra.

Chargez les données

C'est l'écran final 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 lesquels 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.

  • 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».

  • Une fois la tâche d'importation des données réussie,
    1. Nous pouvons voir les données dans le tableau de en sélectionnant le tableau du schéma respectif et en faisant un clic droit sur Table? «Aperçu des données» comme indiqué ci-dessous.
    2. Les données de la table s'afficheront dans l'écran d'aperçu des données comme ci-dessous -