Halo! Terkait, Alexander Kivaev, kepala departemen manajemen informasi referensi di tim manajemen data Rostelecom . Jika perusahaan Anda telah menerapkan dan secara efektif mengoperasikan sistem MDM, maka pertimbangkan bahwa Anda telah mendapatkan jackpot, karena ini akan sangat memudahkan proses pengenalan sistem informasi baru ke dalam infrastruktur TI perusahaan, menyederhanakan dan mengurangi biaya pengintegrasian sistem yang ada, dan memungkinkan Anda membuat pelaporan analitis dan manajemen berkualitas tinggi, sekaligus mengurangi waktu untuk memproses, memperbarui, dan memverifikasi data.
Manfaat inilah yang memotivasi perusahaan besar untuk menerapkan solusi MDM. Pada artikel ini, kami ingin memberi tahu Anda tentang pengalaman menerapkan sistem manajemen data master Rostelecom, kesulitan apa yang kami temui dan bagaimana kami berhasil menyelesaikannya.
MDM di luar kotak
Kami memilih Microsoft Master Data Services (MDS) sebagai solusi utama untuk membangun sistem manajemen data master . MDS tersedia untuk perusahaan yang menggunakan Microsoft SQL Server Enterprise Edition mulai tahun 2014. MDS sudah termasuk dalam paket dan tidak memerlukan tambahan biaya perizinan, yang menjadi salah satu faktor penentu dalam memilih produk ini.
. , MDM- , ยซยป - . , MDM- -, MDM- -, , .
โฆ โฆ
. , ERP, CRM, .
, , . , , . , - , -, .
- -, , .
Master Data Management
, , , . .
MDM :
.
, -. - Extract Transfom Load (ETL). , Landing.
. MDM. , Staging.
Staging .
, - . .
- .
MDM , BI, .
Microsoft MDS
Microsoft MDS , . , MDS , . , . .
, , Master Data Services :
.
- .
MDS, . , , , MDM.
MDS MDM
- MDS, , , . :
, Landing. ETL , -. .
, -. Landing Staging MDS ( MDS, stg). , - .
MDS, Staging MDS.
:
MDM, .
MDS
- MDS, MDS -:
:
- โ , MDS;
โ MDS;
- โ , MDS.
MDS
, , MDS, , .
, -, , โ , . MDS โ , . ยซ ยป.
, โ . : , MDS .
MDS, :
Landing
Landing , โ - , .
, ยซยป, Service. , -, SERVICE_000085.
Landing :
lnd.SERVICE_000085;
lnd.Load_SERVICE_000085.
, :
CREATE TABLE lnd.SERVICE_000085(
code nvarchar(250) NOT NULL,
Name nvarchar(250) NOT NULL,
business_service_key nvarchar(250) NULL,
technology_type_key nvarchar(250) NULL,
access_service_type_key nvarchar(250) NULL,
[service_type_key nvarchar(250) NULL
)
:
CREATE PROCEDURE lnd.Load_SERVICE_000085
AS
BEGIN
-- BatchTag
declare @SourceSystem varchar(50) = 'SERVICE_000085' + '_' + getdate()
-- , -. mdm.SERVICE_000085_V MDS ยซ ยป.
-- Staging.
insert into stg.SERVICE_M_000085_Leaf
(
ImportType
, ImportStatus_ID
, BatchTag
, Code
, Name
, business_service_key
, technology_type_key
, service_type_key
)
select
'0'
, '0'
, @BatchTag
, l.code
, l.Name
, l.business_service_key
, l.technology_type_key
, l.service_type_key
from lnd.SERVICE_000085 as l
left join mdm.SERVICE_000085_V as ve on l.code = ve.code
where
ve.code is null
declare @count int = @@ROWCOUNT
if (@count > 0)
begin
-- MDS Staging
EXEC stg.udp_SERVICE_000085_Leaf
@VersionName = 'VERSION_1',
@LogFlag = 1,
@BatchTag = @BatchTag,
@UserName = 'SI\USER'
end
END
, MDS, :
, , , T-SQL .
Web Services REST
MDS - โ dblink (view). , . Web Services REST, .
Web Services, , MDS, - JSON XML.
Web Services, , .
MDS
, , โ .
, REST :
{"format": " ", "name": "_", "where": [ { "name": "_1", "operator": "=", "value": " " }, { "name": "_2", "operator": ">=", "value": " " } ] }
:
format โ , . : json xml;
"name": "_" โ , ;
"where" , : "name": "_N" โ , , "operator": "=" โ . :
"where" , :
"name": "_N" โ , ;
"operator": "=" โ . : = , <> , > , < , >= , <= ;
โvalueโ: โ โ โ , .
:
{"format": "json", "name": "service_000085", "where": [ { "name": "technology_type_key", "operator": "=", "value": "PSTN/" }, { "name": "lastchgdatetime", "operator": ">", "value": "2018.12.31 10:30" } ] }
MDS. mdm.tblEntity . mdm.tblAttribute .
sql- MDS, .
SQL- MDS:
select a.Name, a.AttributeType_ID, a.DataType_ID from mdm.tblAttribute as a
inner join mdm.tblEntity as e on a.Entity_ID = e.id
and e.name = 'SERVICE_000085'
sql-, , MDS ยซ ยป, .
Sql- :
select Code, Name, ImportType, ImportStatus_ID, business_service_key, technology_type_key, technology_type_key
from mdm.SERVICE_000085_V
where technology_type_key = 'PSTN/'
and lastchgdatetime > '2018.12.31 10:30'
, web-, , MDS .
: MDM , , , -, - .
. . MDS , .
open-source . MDM- . .
ยซยป