SLT(SAP ランドスケープ変換レプリケーションサーバー) SAP HANA

SLTとは(SAP ランドスケープ変換レプリケーション)?

SLTは、リアルタイムでデータをロードして複製したり、スケジュールを設定したりできるETLツールです。 SAP ソースシステムまたは非 SAP システムに SAP HANA データベース。

SAP SLT サーバーはトリガーベースのレプリケーション アプローチを使用して、ソース システムからターゲット システムにデータを渡します。

SLTサーバーは別のシステムまたは SAP ECC システム。

SLTシステムのメリットは以下の通りです。

  • リアルタイムまたはスケジュール時間のデータ複製が可能です。
  • リアルタイムでデータを複製しながら、データを移行することができます。 SAP HANA フォーマット。
  • SLTハンドル Cluster そしてビリヤード台。
  • これにより、ロード/レプリケーション中の非 Unicode および Unicode 変換が自動的にサポートされます。 (Unicode は ASCII に似た文字エンコード システムです。非 Unicode は ASCII よりも多くの文字をカバーするエンコード システムです)。
  • これは完全に統合されています SAP ハナスタジオ.
  • SLT にはテーブル設定と変換機能があります。
  • SLTは監視機能を備えている SAP HANA ソリューション マネージャー。

Archi構造の概要 SAP SLTサーバー SAP / 非SAP システムは以下の通りです。

SAP SLT接続 Archi構造概要 SAP システムと SAP HANA

SAP SLTレプリケーションサーバーは、ABAPソースシステムからのすべてのメタデータテーブル定義を変換します。 SAP HANA.

SAP ソースによると、SLT接続には次の機能があります。

  • テーブルが複製されると、 SAP SLT レプリケーション サーバーは、ソース システムにログ テーブルを作成します。
  • 読み取りエンジンは、 SAP ソースシステム。
  • 間の関係 SAP SLTと SAP ソースは RFC 接続として確立されます。
  • 間の関係 SAP SLTと SAP HANAはDB接続として確立されます。

ユーザー「SYSTEM」と同じ権限を持つデータベースユーザーは、 SAP SLTと SAP HANA データベース。

SAP SLT接続間 SAP システム & SAP HANAデータベース
SAP SLT接続間 SAP システムと SAP HANAデータベース

SAP SLTサーバーは自動的にDB接続を作成します SAP HANA データベース (トランザクション LTR 経由で新しい構成を作成する場合)。手動で作成する必要はありません。

構成 SAP SLTサーバー SAP ソースシステム

まず設定する必要があります SAP SLTレプリケーションサーバー間の接続 SAP ソースと SAP HANAデータベース。Tコード、LTRは、 SAP ソースと SAP SLT。

ステップ1) にログインします SAP SLTサーバーとコールトランザクション 「LTR」 から SAP SLT レプリケーション サーバー。

構成 SAP SLT サーバー

ログイン用のWeb-dynproポップアップ画面が表示されます。 SAP SLT サーバー。

  1. クライアント/ユーザーID/パスワードを入力してください
  2. ログオンタブをクリックします

    構成 SAP SLT サーバー

    以下のような設定のポップアップ画面が表示されます。

    構成 SAP SLT サーバー

    新しい設定の「新規」ボタンをクリックします。

ステップ2) このステップでは、

  1. 構成名と説明を入力します。
  2. 選択 SAP ソースシステムとしてのシステム。
  3. RFC接続を入力してください SAP システム。
  4. ユーザー名/パスワード/ホスト名とインスタンス番号を入力します。
  5. ジョブ オプションの詳細を入力します –
  • データ転送ジョブの数。
  • 計算ジョブの数。
  1. レプリケーション オプションを [リアルタイム] として選択します。
  2. すべての設定を維持したら、「OK」をクリックして SLT に新しいスキーマを作成します。

構成 SAP SLT サーバー

構成名「SLTECC」が追加され、アクティブになります。

構成 SAP SLT サーバー

設定後 SAP SLTサーバーが正常に動作しました。 SAP SLTサーバーは自動的にDB接続を作成します SAP HANA データベース (トランザクション LTR 経由で新しい構成を作成する場合)。手動で作成する必要はありません。

次のステップでは、データをインポートします SAP ハナより SAP ソース。

インポート SAP ソースデータ SAP SLT経由のHANA

設定が完了したら SAP SLTサーバー、上記の構成名としてのSCHEMA SAP SLTは SAP HANA データベース。

このスキーマには次のオブジェクトが含まれています。

  1. 1スキーマ – SLTECC。
  2. 1ユーザー – SLTECC。
  3. 1 特典
  4. 8テーブル
  • DD02L (SAP テーブル名)
  • DD02T (SAP 表テキスト
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_MAP
  • RS_STATUS。
  1. 4 役割 –
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. 2プロシージャ
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

すべての設定が完了しました。次にテーブルをロードします。 SAP ECC (ERP 中央コンポーネント)。

ステップ1) テーブルを読み込むには SAP ECCから SAP HANAデータベースの場合は、以下の手順に従ってください。

  1. クイックビューからデータプロビジョニングに移動します。
  2. 選択 SAP HANA システム。
  3. 「完了」ボタンをクリックします。

インポート SAP ソースデータ SAP HANA

ステップ2) SLT ベースのテーブル データ プロビジョニングの画面が表示されます。データ プロビジョニングには、以下の 5 つのオプションがあります。

プロビジョニングオプション Detail
負荷(全負荷) これは XNUMX 回限りのイベントであり、ソース システムからのデータの初期ロードが開始されます。
複製 (フルロード + Delta ロード) 初期ロードが開始されます (事前に実行されていない場合)。また、 デルタ 変化。 データベース トリガーと関連するログ テーブルがテーブルごとに作成されます。
レプリケーションの停止 テーブルの現在のレプリケーション プロセスを停止します。 データベーストリガーとロギングテーブルを完全に削除します。
サスペンド テーブルの実行中のレプリケーション プロセスを一時停止します。 データベース トリガーはソース システムから削除されず、変更の記録は継続されます。 関連情報は、ソース システムの関連ログ テーブルに保存されます。
履歴書 再開は、一時停止されたテーブルのレプリケーションを再開します。 再開後、一時停止されていたレプリケーション プロセスが再開されます。

表の最初のオプションを使用します 「ロードオプション」 テーブル(LFBK)データをソースから初期ロードする場合 SAP HANA テーブル。

ステップバイステップは以下のとおりです-

  1. ソースと Target システムの詳細は、 SAP SLT 構成。
  2. ロードボタンをクリックし、ロード/複製する必要があるテーブル(LFBK)を選択します。 SAP ハナ。
  3. テーブル (LFBK) は、アクションが「ロード」、ステータスが「スケジュール済み」であるデータ ロード管理セクションに追加されます。

インポート SAP ソースデータ SAP HANA

データロード後、ステータスが「実行済み」に変わります。 テーブルはデータを含む「SLTECC」スキーマで作成されます。

ステップ3) 以下のようにスキーマ「SLTECC」からデータプレビューでテーブル(LFBK)のデータを確認します。

  1. ログインする SAP HANAデータベース経由 SAP HANA Studioを選択し、 SAP HANA システム HDB (HANAUSER)。

インポート SAP ソースデータ SAP HANA

  1. テーブル ノードの下のテーブル (LFBK) を選択します。
  2. [テーブル (LFBK)] を右クリックし、[データ プレビューを開く] オプションをクリックします。
  3. SLT プロセスを通じてロードされたデータは、データ プレビュー画面に表示されます。

インポート SAP ソースデータ SAP HANA

これで、テーブル「LFBK」にデータが正常にロードされました。 このテーブルは今後モデリングで使用します。

SAP SLT非接続SAP システムと SAP HANA

SAP SLTレプリケーションサーバーは、非ABAPソースシステムからのすべてのメタデータテーブル定義を変換します。 SAP ハナ。

非SAP ソースによると、SLT接続には次の機能があります。

  • テーブルが複製されると、 SAP SLT レプリケーション サーバーは、ソース システムにログ テーブルを作成します。
  • 読み取りエンジンは、 SAP SLT レプリケーション サーバー。
  • 間の関係 SAP SLTと SAP ソース / SAP HANAはDB接続として確立されます。
SAP SLT非接続SAP システムと SAP HANA

SAP SLT接続と非接続 SAP SLT接続と SAP HANA システム/データベース

SAP SLTは最も単純な変換しかできないため、複雑な変換には次のような別のETLツールが必要です。 SAP データ サービス。