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 legasinya kepada platform gudang 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 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 dalam satu bulan.
Pasukan 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 yang serasi dengan Snowflake, sebelum Trianz menyepadukan semula sintaks yang ditukar dalam Alam 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 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. Pada masa hadapan pelanggan juga boleh meningkatkan lima atau enam alam SAP, operasi datanya pada Snowflake yang kalis masa hadapan.
Objek Perniagaan Alam Semesta | Kira |
---|---|
Ditukar Program | 460 |
Ditukar Secara Manual | 219 |
Tiada Penukaran Diperlukan | ~300 |
Jumlah | ~1900 |
Jadual Terbitan | Kira |
---|---|
Ditukar 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 |