SLT (SAP Landscape Transformation Replication Server) dans SAP HANA

Qu'est-ce que le SLT (SAP Réplication de la transformation du paysage) ?

SLT est un outil ETL qui vous permet de charger et de répliquer des données en temps réel ou de planifier des données à partir de SAP système source ou Non SAP Système dans SAP Base de données HANA.

SAP Le serveur SLT utilise une approche de réplication basée sur des déclencheurs pour transmettre les données du système source au système cible.

Le serveur SLT peut être installé sur le système séparé ou sur SAP Système ECC.

L'avantage du système SLT est le suivant :

  • Permet la réplication des données en temps réel ou planifiée.
  • Lors de la réplication des données en temps réel, nous pouvons migrer les données dans SAP Format HANA.
  • Poignées SLT Cluster et tables de billard.
  • Cela prend automatiquement en charge la conversion non-Unicode et Unicode lors du chargement/réplication. (Unicode est un système de codage de caractères similaire à l'ASCII. Le système de codage non Unicode couvre plus de caractères que l'ASCII).
  • Ceci est entièrement intégré à SAP Studio Hana.
  • SLT a des capacités de mise en table et de transformation.
  • SLT a des capacités de surveillance avec SAP Gestionnaire de solutions HANA.

Architecture Aperçu de SAP Serveur SLT avec SAP / Non-SAP Le système est comme ci-dessous-

SAP Connexion SLT Archiaperçu de la configuration entre SAP Système et SAP HANA

SAP SLT Replication Server transforme toutes les définitions de tables de métadonnées du système source ABAP en SAP HANA.

Pour SAP source, la connexion SLT présente les caractéristiques suivantes –

  • Lorsqu'une table est répliquée, SAP Le serveur de réplication SLT crée des tables de journalisation dans le système source.
  • Le moteur de lecture est créé dans le SAP Système source.
  • Le lien entre SAP SLT et SAP La source est établie en tant que connexion RFC.
  • Le lien entre SAP SLT et SAP HANA est établi en tant que connexion DB.

Un utilisateur de base de données avec la même autorisation que l'utilisateur « SYSTEM » peut créer une connexion entre SAP SLT et SAP Base de données HANA.

SAP Connexion SLT entre SAP Système & SAP BASE DE DONNÉES HANA
SAP Connexion SLT entre SAP Système et SAP BASE DE DONNÉES HANA

SAP Le serveur SLT crée automatiquement une connexion à la base de données pour SAP Base de données HANA (quand on crée une nouvelle configuration via la transaction LTR). Il n'est pas nécessaire de le créer manuellement.

Configurez SAP Serveur SLT pour SAP Système source

Nous devons d'abord configurer SAP Serveur de réplication SLT pour la connexion entre SAP Origine et SAP Base de données HANA. T-code, LTR est utilisé pour créer une connexion entre SAP Origine et SAP SLT.

Étape 1) Connectez-vous à SAP Serveur SLT et transaction d'appel "LTR" à partir de SAP Serveur de réplication SLT.

Configurez SAP Serveur SLT

Un écran contextuel Web-dynpro apparaîtra pour vous connecter à SAP Serveur SLT.

  1. Entrez le client/ID utilisateur/mot de passe
  2. Cliquez sur l'onglet de connexion

    Configurez SAP Serveur SLT

    Un écran contextuel pour la configuration apparaîtra comme ci-dessous :

    Configurez SAP Serveur SLT

    Cliquez sur le bouton « Nouveau » pour la nouvelle configuration.

Étape 2) Dans cette étape,

  1. Entrez le nom et la description de la configuration.
  2. Choisir SAP Système comme système source.
  3. Entrez la connexion RFC pour SAP Système.
  4. Entrez le nom d'utilisateur/mot de passe/nom d'hôte et le numéro d'instance.
  5. Entrez les détails des options de travail –
  • Nombre de tâches de transfert de données.
  • Nombre de travaux de calcul.
  1. Sélectionnez l’option Réplication en temps réel.
  2. Une fois tous les paramètres conservés, cliquez sur « OK » pour créer un nouveau schéma dans SLT.

Configurez SAP Serveur SLT

Un nom de configuration « SLTECC » sera ajouté et actif.

Configurez SAP Serveur SLT

Après configuration SAP Serveur SLT avec succès, SAP Le serveur SLT crée automatiquement une connexion à la base de données pour SAP Base de données HANA (quand on crée une nouvelle configuration via la transaction LTR). Il n'est pas nécessaire de le créer manuellement.

Dans l'étape suivante, nous importons les données dans SAP HANA de SAP Source.

Importer SAP Données source vers SAP HANA via SLT

Une fois que nous avons configuré avec succès SAP Serveur SLT, un SCHEMA comme nom de configuration ci-dessus dans SAP SLT est créé dans SAP Base de données HANA.

Ce schéma contient les objets suivants :

  1. 1 Schéma – SLTECC.
  2. 1 utilisateur – SLTECC.
  3. 1 privilèges
  4. Tables 8 -
  • DD02L (SAP Nom du tableau )
  • DD02T (SAP Textes des tableaux)
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_MAP
  • RS_STATUS.
  1. 4 Rôle –
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. Procédures 2
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

Toute la configuration est terminée, maintenant nous chargeons une table à partir de SAP ECC (Composant Central ERP).

Étape 1) Pour charger des tables depuis SAP ECC à SAP Base de données HANA, suivez les étapes ci-dessous :

  1. Accédez à Approvisionnement des données à partir de Quick View.
  2. Choisir SAP Système HANA.
  3. Cliquez sur le bouton Terminer.

Importer SAP Données source vers SAP HANA

Étape 2) Un écran pour l’approvisionnement des données de table basé sur SLT s’affichera. Il existe 5 options pour la fourniture de données comme ci-dessous :

Option de mise à disposition Détails
Chargement (pleine charge) Il s'agit d'un événement ponctuel qui démarre un chargement initial de données à partir du système source.
Répliquer (chargement complet + Delta Charge) Il démarre le chargement initial (si ce n'est pas fait plus tôt), et considère également delta changement. Le déclencheur de base de données et la table de journalisation associée seront créés pour chaque table.
Arrêter la réplication Il arrête le processus de réplication en cours pour une table. Il supprime complètement le déclencheur de base de données et la table de journalisation.
Suspendre Il met en pause un processus de réplication en cours d'une table. Le déclencheur de base de données ne sera pas supprimé du système source et l'enregistrement des modifications continuera. Les informations associées sont stockées dans la table de journalisation associée dans le système source.
Curriculum vitae Reprendre redémarre la réplication d'une table suspendue. Après la reprise, le processus de réplication suspendu reprendra.

Nous utilisons la première option du tableau « Option de chargement » pour le chargement initial des données de la table (LFBK) de la source vers SAP Tableau HANA.

Étape par étape est comme ci-dessous-

  1. Origine et Target les détails du système sont sélectionnés en fonction de SAP Configuration SLT.
  2. Cliquez sur le bouton Charger et sélectionnez la table (LFBK) dans laquelle nous devons charger/répliquer SAP Hanna.
  3. Le tableau (LFBK) sera ajouté à la section de gestion du chargement des données avec l'action « Charger » et le statut « Planifié ».

Importer SAP Données source vers SAP HANA

Après le chargement des données, le statut sera changé en « Exécuté ». La table sera créée dans le schéma « SLTECC » avec les données.

Étape 3) Vérifiez les données dans le tableau (LFBK) par aperçu des données à partir du schéma « SLTECC » comme ci-dessous -.

  1. Se connecter SAP Base de données HANA via SAP HANA Studio et sélectionnez SAP Système HANA HDB (HANAUSER).

Importer SAP Données source vers SAP HANA

  1. Sélectionnez Table (LFBK) sous le nœud Table.
  2. Faites un clic droit sur Tableau (LFBK) et cliquez sur l'option Ouvrir l'aperçu des données.
  3. Les données chargées via le processus SLT seront affichées sur l'écran d'aperçu des données.

Importer SAP Données source vers SAP HANA

Nous avons maintenant chargé avec succès les données dans la table « LFBK ». Nous utiliserons ce tableau à l'avenir en modélisation.

SAP SLT Connexion entre non-SAP Système et SAP HANA

SAP SLT Replication Server transforme toutes les définitions de tables de métadonnées du système source non-ABAP en SAP HANA.

Pour les non-SAP source, la connexion SLT présente les caractéristiques suivantes –

  • Lorsqu'une table est répliquée, SAP Le serveur de réplication SLT crée des tables de journalisation dans le système source.
  • Le moteur de lecture est créé dans le SAP Serveur de réplication SLT.
  • Le lien entre SAP SLT et SAP La source / SAP HANA est établi en tant que connexion DB.
SAP SLT Connexion entre non-SAP Système et SAP HANA

SAP Connexion SLT entre Non – SAP Connexion SLT et SAP Système HANA/BASE DE DONNÉES

SAP SLT ne peut effectuer que les transformations les plus simples, donc pour les transformations complexes, nous avons besoin d'un autre outil ETL tel que SAP Services de données.

Résumez cet article avec :