29
SAP TDMS – Test Data Migration Server Sezai Yiğiter (FIT Consulting) FIT Consulting

SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

Embed Size (px)

DESCRIPTION

SAP Forum 2009: Test Data Migration Server (TDMS) ürünü sunumu

Citation preview

Page 1: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

SAP TDMS – Test Data Migration Server

Sezai Yiğiter (FIT Consulting)

FIT Consulting

Page 2: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

FIT Hakkında

1999 Yılında Türkiye’de kurulan ilk SAP Teknoloji Danışmanlık şirketidir. 10 yıldır sadece Teknolojiye (Basis, ABAP, Mobil, Entegrasyon ve Netweaver) odaklanmıştır. Türkiye’de birçok İLK’e imza atmıştır.

SAP ile Entegre İlk E-Ticaret Sitesi (Arena Bilgisayar PENCER-E) İLK UNIX > LINUX Platform Göçü (Sabah Gazetesi) SAP Netweaver Portal ile İLK Tedarikçi ve Bayi Portali (TEMSA) SAP Netweaver Portal ile İLK Bilet Satış Sistemi (İDO) İLK SAP & Elektronik İmza Entegrasyonu (İSFALT) SAP Veri Erişimi Güvenliğinin Parmak İzi ile korunması (ÜLKER) SOA Yaklaşımı ile İLK Mobil Uygulamalar (ÜLKER) SAP CRM Sistemi Veri Arşivlemesi (AKBANK) Çalışan İLK Duet Sistemi kurulumu (FIT)

FIT Türkiye, FIT Hollanda ve FIT Kıbrıs faal olan ülke şirketleridir. FIT’nin bazı Partnerleri: SAP, Microsoft, Turkcell, Deloitte , Casio Avrupa. FIT’nin bazı Müşterileri: Nestlé, Ülker, İDO, İSFALT, Tüpraş, OPET, Koçtaş, BriSA, Temsa Global,

Avea, Vodafone, Havaş,...

© SAP 2008 / Page 2

Ürünlerimiz, hizmetlerimiz ve çözümlerimiz hakkında detaylı bilgi için

http://www.fitcons.com

Page 3: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 3

1. Amaç1.1. Neden TDMS1.2. Klasik veri Kopyalama Yöntemler1.3. Full sistem Kopyalama Zorlukları

2. SAP TDMS Proje Kapsamı2.1. TDMS Hazır Çözümler2.2. TDMS İşleyişi

3. TDMS Yöntemi

4. Sonuç

5. Demo

Agenda

Page 4: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 4

1. Amaç1.1. Neden TDMS1.2. Klasik veri Kopyalama Yöntemler1.3. Full sistem Kopyalama Zorlukları

2. SAP TDMS Proje Kapsamı2.1. TDMS Hazır Çözümler2.2. TDMS İşleyişi

3. TDMS Yöntemi

4. Sonuç

5. Demo

Agenda

Page 5: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 5

Neden TDMS

QA ortamlarındaki veri hacmini büyük miktarda azaltarak altyapı maliyetlerini azaltır

Test verilerinin kalitesini arttırarak müşteriye özgü yapılan geliştirmelerin kalitesini ve güvenirliliğini arttırır

Çoklu üstbirim kullanılan ortamlarda tek bir üstbirim için test verilerinin güncellenmesini sağlar

Yeni sistemlerin düşük disk maliyetiyle oluşturulabilmesini sağlar

Verilerinizi karıştırarak (scramble) güvenilir test ortamı oluşturur

SAP TDMS ile şirketler canlı sistemlerinin küçük ve tutarlı kopyalarını kolayca oluştururlar.

Page 6: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 6

Klasik Veri Kopyalama Yöntemleri

Sistem kopyalama (Veritabanı spesifik / SAP spesifik)Client Copy (Remote client copy / Client Export-Import)Manuel veri taşınması (Tablo içeriği)Manuel test datası oluşturulmasıDonanımsal teknolojiler

Page 7: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 7

Klasik Yöntem / Basit Landscape

Canlı GeliştirmeKalite

Sistem kopyalama (3 ayda bir)

RequestRequest

Page 8: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 8

Klasik Yöntem / Karmaşık Landscape

Sistem kopyalama (6 ayda bir)

Canlı GeliştirmeTestSandbox

Sistem kopyalama

RequestRequest

Request

Request

Kalite (Senaryo Testleri)

Eğitim

Sistem kopyalama

Page 9: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 9

Full Sistem Kopyalama Zorlukları

Entegrasyon arayüzleri değiştir/kapat Kullanıcı yönetimi Yetki değişiklikleri

Saklanması gereken verilerin geri dönülmesi (eCATT)

Sistem kopyalama sonrası yapılması gereken işlemler

Zorluk Sonuç

Büyük dataya sahip veya Hızlı Büyülen Canlı sistemler

Büyük disk alanı yönetimi Daha fazla disk alanı ihtiyacı

Kopyalama sürecinde geliştirme/uyarlamaların durması

Standart prosedürler işleyemeyeceği için değişiklikler durur

Hedef sistemdeki tüm datanın kaybolması Geliştirme nesneleri versiyon geçmişini kaybeder.

Kritik verilerin Test sisteminde bulunması Verilerin temizlenmesi, uygun yetkilendirme

yapılması

Geliştirme sisteminde veri eksikliğinden dolayı testler QA sisteminde yapılabilir.

Requestlerin QA sistemine aktarılması, Geliştirme sisteminde düzeltilip tekrar

aktarılması

Page 10: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 10

TDMS ile elde edilenler

İhtiyaç duyulan disk alanı azalırÇok az donanım ihtiyacı ile Canlı Sistem istenen detayda

kopyalanırSistem güncellemeleri otomatize edilirIş nesnesi,Organizasyon Unitesi veya Zaman dilimi seçerek

veriler kopyalanabilirKritik veriler ayrıştırılabilirKritik veriler değiştirilebilirHedef sistemde repository nesneler değişmezKullanıcı ve Yetkiler korunabilir

Page 11: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 11

1. Amaç1.1. Neden TDMS1.2. Klasik veri Kopyalama Yöntemler1.3. Full sistem Kopyalama Zorlukları

2. SAP TDMS Proje Kapsamı2.1. TDMS Hazır Çözümler2.2. TDMS Hazır iş İçerikleri2.3. TDMS Yaklaşımı2.4. TDMS İşleyişi

3. Sonuç

4. Demo

Agenda

Page 12: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 12

TDMS Hazır Çözümleri

ERP Sistemleri için TDMS Shell Creation:

Geliştirme ve üstbirim bağımsız nesneler ile yeni hedef sistem kurulumu

TDMS for ERP Classic: Sadece Konfigürasyon ve Ana verilerin taşınması Belli zaman aralığında oluşmuş uygulama verisi ile beraber konfigürasyon ve Ana veri Tek bir şirkete ait belli zaman aralığında oluşmuş uygulama verisi ile beraber konfigürasyon ve Ana veri

TDMS Business Process Library (BPL) Sadece önceden tanımlı İş süreçlerine ait veriler

BI Sistemler için TDMS Shell Creation: Geliştirme ve üstbirim bağımsız nesneler Anaveri ve belli zaman aralığındaki uygulama verisi

CRM Sistemler için TDMS Shell Creation:

Geliştirme ve üstbirim bağımsız nesneler TDMS for CRM Classic:

Sadece Konfigürasyon ve Ana veri Belli zaman aralığında oluşmuş uygulama verisi ile

beraber konfigürasyon ve Ana veri

Page 13: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 13

TDMS Hazır İş içerikleri (BPL)

Master Data:Business PartnerMaterial VendorCustomerG/L AccountFixed Asset Functional LocationEquipmentInternal Order ProjectArticle (Retail)Insurance Object (FS-CD)Contract (FS-CD)Loans Contract (CML)Asset (CFM)UserCost CenterWork CenterPurchasing Information RecordMaterial BOM

Transaction Data: Accounting Document Purchase Requisition Purchase Order Sales Order Material Document Billing Document Invoice Receipt Quality Notification Maintenance Order Allocation Table (Retail) FI-CA Document Transaction (CFM) CO Document

Custom Data: Empty scenario for custom-

specific objects

Process Data: Purchase Order Sales Order Insurance Object

(FS-CD) Contract (FS-CD) Loans Contract Contract (IS-U) Installation (IS-U) Device (IS-U) Production Order Process Order Asset (CFM) Bank Account (BCA) Installation (IS-U) Business Partner (IS-U)

Page 14: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 14

TDMS Yaklaşımı

7% Konfigürasyon Datası

3 % Yönetimsel Data

80% Transaction Datası

10% Anaveri

Client

• Sistemdeki verilerin %80-%90 civarı sistemdeki tabloların %10’unda bulunmaktadır

• Uygulama veya program testlerinin yapılabilmesi için bir kaç tablodaki yeterli büyüklükteki veri yeterlidir

• Müşteri tabloları (Z*, Y*) tamamen veya zaman kriterine göre taşınabilir

• Bazı tablolar tamamen transfer dışında tutulabilir(Kullanıcı tabloları, Değişiklik dökümanları, Kritik veriler).

Page 15: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 15

TDMS İşleyişi

Güncelleme (Tekrarlanabilir):Kaynak Sistem TDMS

Kurulum (bir defa yapılır):Kaynak Sistem

Hedef Sistem

3. Eski Client Datası sil1. TDMS Uyarlamaları

2. Eski Client Datası sil

TDMS

3. Test Datası Migration

4. Test Datası Migration

2. Data Analizi

1. Analiz

Hedef Sistem

Solution Manager

Page 16: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 16

TDMS Sistemler

Page 17: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 17

TDMS Altyapısı

Kaynak Sistem Hedef Sistem

DD Framework

Yönetim Sistemi

Scenarios / Content

Kontrol / İzleme

Parallel RFCDDIC

ExtractorCrawler Importer

Admin Designer

Data

File

qRFC

Data qRFC(optional

)

Deleter

DD Framework

Page 18: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 18

TDMS Ne Vaad Ediyor

SAP ÜrünüdürHızlı Veri transferi yaparVeri Uyumluluğu sağlarKüçük verilerle ihtiyacın karşılanmasıKritik verilerin koruyabilir

Page 19: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 19

1. Amaç1.1. Neden TDMS1.2. Klasik veri Kopyalama Yöntemler1.3. Full sistem Kopyalama Zorlukları

2. SAP TDMS Proje Kapsamı2.1. TDMS Hazır Çözümler2.2. TDMS Hazır iş İçerikleri2.3. TDMS Yaklaşımı2.4. TDMS İşleyişi

3. Sonuç

4. Demo

Agenda

Page 20: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 20

Sonuç

0

500

1000

1500

2000

2500

Year 1 Year 2 Year 3 Year 4

PROD QA DEV Total

Donanım Ihtiyacı: TDMS Olmadan(Sistem Copy)

0

500

1000

1500

2000

2500

Year 1 Year 2 Year 3 Year 4

Donanım Ihtiyacı: TDMS kullanarak

PROD QA DEV Total

TDMS Faydaları Donanım Yatırımın azaltılması İşlem kalitesinin arttırılması

Geliştirme etkinliğinin güçlenmesi Esnek Veri kopyalama imkanı

Karar verme kolaylığı

Sonuç Daha az maliyetle Geliştirme, Kalite,

Eğitim Sistemlerinde kalitenin arttırılması

Page 21: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 21

Demo

Kaynak sistemde oluşturulmuş DEMO25 kodlu müşterinin TDMS aracılığı ile hedef sisteme taşınması

Page 22: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 22

Demo

Page 23: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 23

Demo – Kaynak Sistem

Page 24: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 24

Demo

Page 25: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 25

Demo

Page 26: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 26

Demo

Page 27: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 27

Süre

Sıra No İş adımı Bitiş Haftası

1 Durum ve Konfigürasyon tespiti 1’nci

2 Kurulum ve Sürecin başlatılması 1-4’ncü

3 Test Kopyalama 2-3’ncü

4 Hedef tespitleri 3’ncü

5 Genel Kopyalama ve Sonuç Raporu 4’ncü

Page 28: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 28

Ekip

Sıra No İş adımı Bitiş Haftası Sorumlu

1 Durum ve Konfigürasyon tespiti 1’nci SAP-FIT, Müşteri

2 Kurulum ve Sürecin başlatılması 1-4’ncü SAP-FIT

3 Test Kopyalama 2-3’ncü SAP-FIT, Müşteri

4 Hedef tespitleri 3’ncü Müşteri, SAP-FIT

5 Genel Kopyalama ve Sonuç Raporu 4’ncü SAP-FIT

Page 29: SAP Forum 2009: SAP Türkiye ile TDMS Sunumu

FIT Consulting

© SAP 2007 / Page 29

Thank you!