Sebuah konglomerat teknologi multinasional memerlukan bantuan dengan perkhidmatan pangkalan datanya selepas menghadapi kos pelesenan yang tinggi dan masalah prestasi. Konglomerat itu mengeluarkan dan menjual perkakasan rangkaian, perisian dan peralatan telekomunikasi bersama perkhidmatan dan produk berteknologi tinggi yang lain.
Syarikat itu mahu berhijrah daripada penyelesaian warisannya kepada platform pergudangan data moden baharu. Ini melibatkan pemindahan dari platform pangkalan data Teradata sedia ada ke gudang data Snowflake asli awan.
Teradata menggunakan sintaks SQL khusus dalam SAP Business Objects dan syarikat itu sedang dalam proses berhijrah ke Snowflake. Sintaks SQL ini perlu ditulis semula dan disepadukan semula untuk berfungsi dalam platform Snowflake baharu.
Trianz mereka bentuk Bukti Konsep untuk mengautomasikan penukaran pertanyaan SQL. Ini termasuk lima laporan risikan web yang terkandung dalam satu alam semesta objek perniagaan terpusat. Kemudian, alat penukaran lapisan semantik digunakan untuk mengautomasikan penukaran SQL antara Teradata dan Snowflake.
Garis masa dari permulaan projek hingga siap ditetapkan pada satu bulan.
Pasukan dari Trianz, yang terdiri daripada dua jurutera data Snowflake dan seorang arkitek Business Objects, menyelia projek ini. Mereka bermula dengan menganalisis dan mendokumentasikan keperluan, reka bentuk dan proses perniagaan Objek Perniagaan SAP. Ini akan membantu dengan kejayaan pelaksanaan semasa penghijrahan ke Snowflake.
Seterusnya, platform Trianz EVOVE telah digunakan untuk menterjemah sintaks SQL ke dalam format serasi Snowflake, sebelum Trianz menyepadukan semula sintaks yang ditukar dalam Alam Semesta Objek Perniagaan berpusat.
Sekitar 90% daripada jadual SQL telah ditukar secara automatik, dengan 10% terakhir memerlukan campur tangan manual oleh Trianz. Memandangkan pelanggan teknologi menukar pertanyaan secara manual, suis itu menjimatkan masa yang banyak.
Untuk mengesahkan penukaran, laporan Webl telah diuji terhadap persekitaran Snowflake baharu. Ini akan memastikan bahawa laporan berjalan dengan jayanya dan data itu sepadan dalam kedua-dua Teradata dan Snowflake. Semua laporan telah dilaksanakan dengan jayanya bersama semakan padanan data.
Kira-kira 75% daripada contoh Business Object telah ditukar secara atur cara kepada Snowflake semasa projek ini. Trianz EVOVE telah membantu di sini, mengautomasikan penukaran lebih daripada 95% jadual terbitan, dengan enam jadual memerlukan penukaran manual.
Dalam minggu pertama projek bermula, 40% daripada laporan telah mencapai hasil yang diharapkan. Dalam masa sebulan, keseluruhan proses penukaran dan penghijrahan telah dimuktamadkan. Biasanya, proses sedemikian akan mengambil masa sehingga tiga bulan untuk diselesaikan secara manual.
Selain itu, Trianz mengenal pasti tujuh jadual di luar skop projek yang boleh dioptimumkan untuk digunakan dalam Snowflake. Pelanggan juga boleh meningkatkan pada masa hadapan dengan lima atau enam alam semesta SAP, kalis masa hadapan operasi datanya pada Snowflake.
Objek Perniagaan Alam Semesta | Kira |
---|---|
Ditukar Secara Program | 460 |
Ditukar Secara Manual | 219 |
Tiada Penukaran Diperlukan | ~300 |
Jumlah | ~1900 |
Jadual Terbitan | Kira |
---|---|
Ditukar Secara Program | 100 |
Ditukar Secara Manual | 6 |
Jumlah | 106 |
Pecahan Ralat Programatik
Diselesaikan selepas pembetulan pengkompil | Item tetap secara manual | Item pangkalan data asas | Tiada item isu |
---|---|---|---|
245 | 219 | 35 | 30 |