SAP TDMS – Test Data Migration Server
Sezai Yiğiter (FIT Consulting)
FIT Consulting
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
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
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
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.
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
FIT Consulting
© SAP 2007 / Page 7
Klasik Yöntem / Basit Landscape
Canlı GeliştirmeKalite
Sistem kopyalama (3 ayda bir)
RequestRequest
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
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ı
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
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
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
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)
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).
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
FIT Consulting
© SAP 2007 / Page 16
TDMS Sistemler
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
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
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
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ı
FIT Consulting
© SAP 2007 / Page 21
Demo
Kaynak sistemde oluşturulmuş DEMO25 kodlu müşterinin TDMS aracılığı ile hedef sisteme taşınması
FIT Consulting
© SAP 2007 / Page 22
Demo
FIT Consulting
© SAP 2007 / Page 23
Demo – Kaynak Sistem
FIT Consulting
© SAP 2007 / Page 24
Demo
FIT Consulting
© SAP 2007 / Page 25
Demo
FIT Consulting
© SAP 2007 / Page 26
Demo
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ü
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
FIT Consulting
© SAP 2007 / Page 29
Thank you!
Top Related