Lewati ke konten

Empat Cara Mengelola Data Master

Juga tersedia dalam 28 bahasa

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

A river seen from above, crossed four different ways: a rope ferry, stepping stones, a wooden footbridge and a stone road bridge.
Gambar dibuat dengan AI

Modul 2 dari 6 dalam bab Data Master dan Identitas, bab 6 kursus Data Architect. Setiap modul dapat dibaca secara mandiri. Sebelumnya: Satu Sumber Kebenaran per Atribut · Berikutnya: Pencocokan, Penggabungan, dan Survivorship

Pertanyaan yang dijawab modul ini: Bagaimana organisasi mengelola data master, dan gaya mana yang cocok?

Modul 1 menyatakan bahwa otoritas ditetapkan atribut demi atribut. Sekarang: apa yang kita lakukan ketika atribut-atribut itu tinggal di beberapa sistem sekaligus? Informasi pelanggan ada di Salesforce, ERP, penagihan, dukungan, mungkin Data 360, mungkin data warehouse, masing-masing dengan versinya sendiri. Itulah masalah yang coba diselesaikan oleh manajemen data master (MDM), dan MDM bukan satu arsitektur. Anda akan mendengar empat pola: registri, konsolidasi, koeksistensi, dan terpusat. Itu bukan pengaturan produk. Itu empat jawaban atas satu pertanyaan: seberapa besar otoritas yang dimiliki lapisan pengelola master?

Mulailah dari Masalahnya, Bukan dari Produknya

Section titled “Mulailah dari Masalahnya, Bukan dari Produknya ”

Orang mendengar MDM dan langsung mulai mencari produk MDM. Saya akan memulai dari masalahnya. Apakah kita hanya perlu tahu bahwa beberapa rekaman adalah pelanggan yang sama? Apakah kita butuh satu tampilan gabungan untuk analitik? Apakah kita perlu memutuskan nilai mana yang otoritatif lalu mengirimkannya kembali ke sistem lain? Atau apakah kita ingin satu sistem pusat yang membuat data master untuk semua orang? Persyaratan yang sangat berbeda, arsitektur yang sangat berbeda.

Registri: Beri Tahu Saya Siapa Adalah Siapa

Section titled “Registri: Beri Tahu Saya Siapa Adalah Siapa ”

Pola yang paling ringan. Registri tidak menggantikan sumbernya. ERP tetap menyimpan pelanggannya, Salesforce akunnya, sistem penagihan pelanggannya, dan registri menentukan bahwa rekaman-rekaman ini mewakili entitas yang sama: akun Salesforce 001…, pelanggan ERP SAP-43821, dan pelanggan penagihan BILL-9127 adalah milik satu pelanggan. Sumber-sumbernya tetap di tempatnya dan tidak ditimpa. Sekarang “tunjukkan semua yang kita ketahui tentang pelanggan ini” punya jawaban.

Tetapi perhatikan apa yang tidak dijawab oleh registri. Salesforce bilang 123 Main Street, ERP 125, sistem penagihan “123 Main St., Suite 200.” Registri tahu bahwa semuanya saling terkait. Registri tidak memutuskan mana yang harus berubah. Menautkan bukanlah mengelola sebagai master.

Dalam pengalaman saya, registri adalah norma di proyek Salesforce, disusul konsolidasi dan koeksistensi; MDM terpusat yang murni jarang. Registri umum karena tidak invasif. Anda tidak merancang ulang setiap sistem operasional sebelum mendapat manfaatnya. Salesforce tetap melakukan apa yang dilakukannya, ERP tetap melakukan apa yang dilakukannya, dan Anda menambahkan lapisan identitas. Itu perubahan yang jauh lebih kecil daripada berkata kepada setiap sistem “kalian tidak lagi mengendalikan data pelanggan; sistem pusat baru inilah yang mengendalikannya.”

Registri: siapa adalah siapa MDM registri. Sebuah registri di tengah menyimpan tautan identitas: rekaman-rekaman ini adalah satu pelanggan. Di sekelilingnya, Salesforce menyimpan akunnya, ERP menyimpan pelanggannya, dan Billing menyimpan pelanggannya; masing-masing mengirim tautan ke registri, dan tidak ada yang dikirim kembali. Di bawahnya: registri menjawab rekaman mana yang termasuk entitas yang sama; tidak ada yang dikirim kembali. menautkan menautkan menautkan Salesforce menyimpan akunnya Registri tautan identitas: ini satu pelanggan ERP menyimpan pelanggannya Billing menyimpan pelanggannya Registri menjawab: rekaman mana yang termasuk entitas yang sama? Tidak ada yang dikirim kembali. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Registri menjawab: rekaman mana yang termasuk entitas yang sama?

Konsolidasi mengambil data dari beberapa sumber dan menggabungkannya menjadi representasi pusat, untuk pelaporan, analitik, segmentasi, dan kecerdasan pelanggan. Data warehouse adalah contoh yang akrab: Salesforce mengirim pelanggan, ERP data keuangan, sistem penagihan pembayaran, dan bisnis akhirnya bisa menganalisis pelanggan lintas sistem. Sumber-sumbernya tetap ada dan mungkin tetap otoritatif. Arahnya penting: data mengalir ke dalam sistem konsolidasi, yang biasanya tidak mengirim kembali perubahan yang sudah dikelola. Gambaran pelanggan yang lebih baik, tanpa menjadi otoritas operasionalnya.

Registri dan konsolidasi mudah tertukar. Perbedaannya adalah apa yang dipusatkan: registri memusatkan identitas (“semua ini saling terkait”); konsolidasi memusatkan lebih banyak data (“satukan atributnya agar bisa kita pakai”). Keduanya tidak mengatakan “sistem pusat ini sekarang master-nya dan setiap aplikasi harus menerima nilainya.”

Konsolidasi: menyatukan data MDM konsolidasi. Salesforce, ERP, dan Billing, yang masing-masing tetap menjadi sumber, mengirim datanya ke satu pelanggan terkonsolidasi di tengah, yang memasok analitik: laporan dan segmen. Tidak ada yang dikirim kembali ke sumber. Di bawahnya: konsolidasi menyatukan data tanpa mengambil kepemilikan dari sumber-sumbernya. data masuk data masuk data masuk memasok Salesforce tetap sumbernya Pelanggan terkonsolidasi datanya, disatukan ERP tetap sumbernya Billing tetap sumbernya Analitik laporan, segmen Konsolidasi menyatukan data tanpa mengambil kepemilikan dari sumber-sumbernya. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Konsolidasi menyatukan data tanpa mengambil kepemilikan dari sumber-sumbernya.

Koeksistensi: Putuskan, lalu Kirim Kembali

Section titled “Koeksistensi: Putuskan, lalu Kirim Kembali ”

Dalam koeksistensi, lapisan pengelola master mendapat otoritas yang nyata. Data tetap tinggal di beberapa sistem operasional, tetapi proses MDM memutuskan nilai master-nya dan menerbitkannya kembali. Salesforce, ERP, dan sistem penagihan masing-masing punya nama resmi yang berbeda; proses MDM menentukan nama yang dikelola dan mendistribusikannya ke ketiganya. Sistem-sistemnya hidup berdampingan, tetapi semuanya bergerak menuju nilai master yang sama.

Itu bentuk MDM yang jauh lebih kuat. Ia tidak sekadar mengatakan “semua ini saling terkait”; ia mengatakan “untuk atribut ini, inilah nilai yang dipakai perusahaan.” Itu butuh lebih dari pencocokan: aturan bisnis, kepemilikan, survivorship, integrasi dua arah, penanganan error, dan tata kelola, karena seseorang harus memutuskan mengapa satu nilai menang.

Koeksistensi: putuskan, lalu kirim kembali MDM koeksistensi. Sebuah hub MDM di tengah memutuskan nilai-nilai yang dikelola. Salesforce, ERP, dan Billing masing-masing mengirim datanya masuk, dan masing-masing menerima kembali nilai master-nya, berlabel nilai kembali: dua panah untuk setiap sistem. Di bawahnya: koeksistensi tidak hanya menautkan rekaman; ia memutuskan nilai master dan mengirimkannya kembali. data masuk nilai kembali data masuk nilai kembali data masuk nilai kembali Salesforce mengirim, menerima kembali Hub MDM memutuskan nilai yang dikelola ERP mengirim, menerima kembali Billing mengirim, menerima kembali Koeksistensi tidak hanya menautkan rekaman. Ia memutuskan nilai master dan mengirimkannya kembali. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Koeksistensi tidak hanya menautkan rekaman. Ia memutuskan nilai master dan mengirimkannya kembali.

Terpusat: Master yang Menciptakan Kebenaran

Section titled “Terpusat: Master yang Menciptakan Kebenaran ”

Pola yang paling kuat. Dalam MDM terpusat, data master yang dikelola dibuat dan dipelihara di master pusat lalu didistribusikan ke semua yang lain. Alih-alih setiap sistem membuat pelanggannya sendiri dan MDM merekonsiliasinya belakangan, Anda membuat pelanggan yang dikelola di master-nya, lalu mengirimkannya ke Salesforce, ERP, dan sistem penagihan. Tata kelola yang sangat kuat, dan perubahan yang sangat signifikan: proses yang ada membuat pelanggannya sendiri, pengguna punya alur kerjanya, integrasi berasumsi pembuatan dilakukan secara lokal, dan unit-unit bisnis mungkin bahkan tidak sepakat tentang apa itu pelanggan. Itulah sebabnya pola ini jarang di lanskap Salesforce yang saya lihat. Pola ini bisa tepat. Tetapi ini keputusan yang jauh lebih besar daripada memasang sebuah alat.

Terpusat: master yang membuat kebenaran MDM terpusat. Sebuah master pusat di tengah membuat pelanggan yang dikelola dan menerbitkannya ke Salesforce, ERP, dan Billing, yang masing-masing menerimanya dan tidak pernah membuatnya. Di bawahnya: MDM terpusat memindahkan pembuatan dan otoritas ke dalam master. menerbitkan menerbitkan menerbitkan Salesforce menerima, tidak pernah membuat Master pusat membuat pelanggan yang dikelola ERP menerima, tidak pernah membuat Billing menerima, tidak pernah membuat MDM terpusat memindahkan pembuatan dan otoritas ke dalam master. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

MDM terpusat memindahkan pembuatan dan otoritas ke dalam master.

GayaApa yang dipusatkanApakah sumber tetap ada?Mengirim kembali nilai yang dikelola?
RegistriIdentitas dan tautanYaBiasanya tidak
KonsolidasiIdentitas ditambah data gabunganYaBiasanya tidak
KoeksistensiIdentitas, data, dan keputusan masterYaYa
TerpusatPembuatan dan otoritasYa, sebagai konsumenYa

Makin ke bawah tabel, lapisan pengelola master mendapat makin banyak otoritas, dan organisasi biasanya harus berubah lebih banyak.

Pengetahuan untuk ujian. Ketahui empat gaya implementasi MDM: registri (menautkan identitas; sumber-sumbernya tetap menyimpan datanya), konsolidasi (menyatukan data, biasanya untuk analisis), koeksistensi (memutuskan nilai master dan menerbitkannya kembali ke sumber-sumber) dan terpusat (master yang membuat datanya; sumber-sumber memakainya).

Jadi tidak ada “terpusat adalah yang paling matang, jadi semua orang harus sampai ke sana.” Pilih pola paling ringan yang menyelesaikan masalahnya. Perlu tahu rekaman-rekaman yang saling terkait? Pikirkan registri. Tampilan gabungan untuk analitik? Konsolidasi. Nilai yang dikelola disinkronkan kembali ke beberapa sistem operasional? Koeksistensi. Satu proses yang membuat dan mengendalikan data master untuk semua? Terpusat.

Data 360 membangun profil terpadu dari banyak sumber, yang terdengar sangat mirip MDM, dan memang menyelesaikan sebagian masalahnya. Resolusi identitasnya mencocokkan profil sumber menjadi identitas terpadu dan menyimpan tautan kembali ke rekaman sumbernya (Data 360 Architecture (opens in a new tab)). Itu membuatnya paling dekat dengan registri. Ia juga bisa menampilkan nilai yang sudah direkonsiliasi pada profil terpadu. Tetapi itu tidak menjadikannya sistem golden record terpusat yang menulis ulang sumber-sumbernya. Tampilan terpadu tidak otomatis menjadi rekaman perusahaan yang dikelola sebagai master. Modul 4 sepenuhnya membahas perbedaan itu.

Anda juga akan mendengar model data kanonis (canonical data model). Akun Salesforce, business partner di ERP, dan pelanggan di sistem penagihan semuanya dipetakan ke satu konsep perusahaan yang disepakati, Pelanggan, dengan pengenal dan atribut yang disepakati, sehingga setiap integrasi tidak perlu memahami bentuk setiap sistem lain. Model data Data 360 adalah contoh harmonisasi sumber-sumber ke dalam konsep bersama. Tetapi model kanonis menjawab bagaimana kita merepresentasikan ini secara konsisten? MDM menjawab bagaimana kita mengidentifikasi, mengatur, dan mengelolanya sebagai master lintas sistem? Petakan ketiga sistem dengan sempurna ke satu bentuk Pelanggan, dan Salesforce tetap bilang 123 Main Street sementara ERP bilang 125. Anda telah menyelesaikan strukturnya, bukan otoritasnya. Harmonisasi dan pengelolaan master tidak bisa saling menggantikan.

Jadi “Steve Trucking butuh MDM” bukanlah sebuah persyaratan. Untuk apa? Mitra Ritel, pusat distribusi, kru, truk, Penerima adalah domain yang berbeda dengan otoritas yang berbeda: Mitra Ritel dikelola di Salesforce dan ERP keuangan, identitas truk dari FleetLink, setiap Penerima diberikan oleh mitra untuk setiap pengiriman. Domain yang berbeda bisa memakai pola yang berbeda, dan di dalam satu domain, atribut-atributnya bisa punya otoritas yang berbeda. Jadi jangan menggambar kotak berlabel MDM di tengah diagram lalu menganggapnya selesai. Tanyakan apa yang dikerjakan kotak itu.

Gayanya juga mengubah integrasinya. Registri butuh tautan identitas; konsolidasi, aliran masuk yang andal; koeksistensi, data dua arah; terpusat, distribusi dari master ditambah kontrol yang mencegah sistem lain menciptakan kebenaran tandingan. Makin besar otoritasnya, makin besar koordinasinya, dan makin besar pula penanganan kegagalannya: bagaimana jika MDM mengubah nama resmi dan ERP menolaknya? Itulah sebabnya koeksistensi dan terpusat bukan sekadar “registri dengan fitur tambahan.” Keduanya membawa tanggung jawab operasional yang berbeda.

Poin terpentingnya: MDM pada dasarnya bukan keputusan teknologi. MDM adalah keputusan tentang otoritas. Siapa yang membuat pelanggan, siapa yang boleh mengubahnya, siapa yang memutuskan nilai mana yang menang, sistem mana yang harus menerimanya, apa yang terjadi ketika semuanya tidak sepakat. Sebuah alat bisa mengimplementasikan keputusan-keputusan itu; alat tidak bisa membuat organisasi menyepakatinya. Itulah sebabnya proyek MDM bisa punya teknologi yang hebat dan tetap gagal: tim teknis menyelesaikan pencocokan, dan bisnis tidak pernah menyelesaikan kepemilikan.

Pelajaran umum yang saya dapat dengan cara yang pahit: ketika beberapa sistem mengelola data yang sama sebagai master, Salesforce tidak bisa merekonsiliasi apa yang tidak mereka sepakati. Ketika sebuah perusahaan menjalankan dua ERP, saya bertanya bagaimana mereka menjaga keduanya tetap sinkron. Jika mereka tidak bisa, Salesforce juga tidak bisa. Modul 5 menceritakan kisah itu (Satu Pelanggan, Dua ERP).

  • Apakah masalahnya butuh tautan identitas, data gabungan, nilai master yang dikirim kembali, atau pembuatan terpusat.
  • Pola mana yang cocok untuk setiap domain data, alih-alih satu pola untuk seluruh perusahaan.
  • Seberapa besar otoritas yang diberikan kepada lapisan pengelola master, dan sistem mana yang harus menerima keputusannya.
  • Apakah model kanonis dibutuhkan, tanpa mencampuradukkan harmonisasi dengan otoritas.
  • Bagaimana pola yang dipilih mengubah arah integrasi, kepemilikan, dan penanganan kegagalan.

Ketika seseorang menaruh kotak MDM di diagram, tanyakan apa yang dikerjakannya. Apakah ia tahu rekaman mana yang saling terkait? Menggabungkan datanya? Memutuskan nilai mana yang menang? Mengirim keputusan itu kembali? Membuat datanya sejak awal? Jawabannya memberi tahu Anda arsitektur apa yang sebenarnya Anda miliki, dan di mana otoritasnya tinggal.