Дотооддоо мэдээллийн засаглал

Хөөе Хабр!

Өгөгдөл бол компанийн хамгийн үнэ цэнэтэй хөрөнгө юм. Бараг бүх дижитал компани үүнийг мэдэгддэг. Үүнтэй маргахад бэрх: Мэдээллийн технологийн ганц ч томоохон хурал мэдээлэл удирдах, хадгалах, боловсруулах арга барилыг хэлэлцэхгүйгээр зохион байгуулдаггүй.

Мэдээлэл нь гаднаас бидэнд ирдэг, энэ нь компани дотроо үүсдэг бөгөөд хэрэв бид харилцаа холбооны компанийн мэдээллийн талаар ярих юм бол дотоод ажилчдын хувьд энэ нь үйлчлүүлэгч, түүний сонирхол, зуршил, байршлын талаархи мэдээллийн агуулах юм. Зөв профайл, сегментчилэлтэйгээр зар сурталчилгааны саналууд хамгийн үр дүнтэй байдаг. Гэсэн хэдий ч практик дээр бүх зүйл тийм ч ягаан биш юм. Компаниудын хадгалдаг өгөгдөл нь найдваргүй хуучирсан, илүүдэл, давтагдах эсвэл оршин байгаа нь хэрэглэгчдийн нарийн хүрээг эс тооцвол хэнд ч мэдэгдэхгүй байж болно. ¯_(ツ)_/¯

Дотооддоо мэдээллийн засаглал
Нэг үгээр хэлбэл, өгөгдлийг үр дүнтэй удирдах ёстой - зөвхөн энэ нь бизнест бодит ашиг, ашиг авчрах хөрөнгө болно. Харамсалтай нь, өгөгдлийн менежментийн асуудлыг шийдэхийн тулд нэлээд олон нарийн төвөгтэй байдлыг даван туулах шаардлагатай болдог. Эдгээр нь системийн "амьтны хүрээлэн" хэлбэрийн түүхэн өв, тэдгээрийг удирдах нэгдсэн үйл явц, арга барил дутмаг байгаатай холбоотой юм. Гэхдээ "өгөгдлийн удирдлага" гэдэг нь юу гэсэн үг вэ?

Энэ нь бид яг юуны талаар ярих болно, мөн нээлттэй эхийн стек бидэнд хэрхэн тусалсан талаар.

Стратегийн мэдээллийн менежментийн тухай ойлголт нь Оросын зах зээлд аль хэдийн танигдсан бөгөөд үүнийг хэрэгжүүлсний үр дүнд бизнесийн хүрсэн зорилго нь тодорхой бөгөөд тодорхой тунхаглагдсан байдаг. Манай компани ч үл хамаарах зүйл биш бөгөөд мэдээллийн менежментийн үзэл баримтлалыг нэвтрүүлэх зорилт тавьсан.

Тэгэхээр бид хаанаас эхэлсэн бэ? Эхлэхийн тулд бид өөрсдөдөө гол зорилго тавьсан.

  1. Манай мэдээллийг хүртээмжтэй байлгах.
  2. Өгөгдлийн амьдралын мөчлөгийн ил тод байдлыг хангах.
  3. Компанийн хэрэглэгчдийг тогтвортой, тогтвортой мэдээллээр хангах.
  4. Компанийн хэрэглэгчдийг баталгаажуулсан мэдээллээр хангах.

Өнөөдөр програм хангамжийн зах зээл дээр Өгөгдлийн засаглалын ангиллын хэдэн арван хэрэгсэл байдаг.

Дотооддоо мэдээллийн засаглал

Гэхдээ шийдлүүдийг нарийвчилсан дүн шинжилгээ хийж, судалсны дараа бид өөрсдөдөө хэд хэдэн шүүмжлэлтэй сэтгэгдлийг тэмдэглэв.

  • Ихэнх үйлдвэрлэгчид иж бүрэн шийдлүүдийг санал болгодог бөгөөд энэ нь бидний хувьд илүүдэхгүй бөгөөд одоо байгаа функцийг давхардуулдаг. Дээрээс нь нөөцийн хувьд үнэтэй, одоогийн мэдээллийн технологийн ландшафттай нэгтгэх.
  • Үйл ажиллагаа, интерфейс нь бизнесийн эцсийн хэрэглэгчдэд бус технологичдод зориулагдсан.
  • Бүтээгдэхүүний оршин тогтнох түвшин бага, Оросын зах зээлд амжилттай хэрэгжихгүй байна.
  • Програм хангамжийн өндөр өртөг, цаашдын дэмжлэг.

ОХУ-ын компаниудын програм хангамжийг импортоор орлуулах талаар дээр дурдсан шалгуур, зөвлөмжүүд нь нээлттэй эхийн стек дээр өөрсдийн хөгжил рүү шилжихэд биднийг итгүүлсэн. Бидний сонгосон платформ бол Python хэл дээр бичигдсэн үнэгүй, нээлттэй эхийн Django программ байлаа. Тиймээс бид дээр дурдсан зорилгод хувь нэмрээ оруулах гол модулиудыг тодорхойлсон:

  1. Тайлангийн бүртгэл.
  2. Бизнесийн тайлбар толь.
  3. Техникийн өөрчлөлтийг тайлбарлах модуль.
  4. Эх сурвалжаас BI хэрэгсэл хүртэлх өгөгдлийн амьдралын мөчлөгийг тайлбарлах модуль.
  5. Өгөгдлийн чанарын хяналтын модуль.

Дотооддоо мэдээллийн засаглал

Тайлангийн бүртгэл

Томоохон компаниудын дотоод судалгааны үр дүнгээс харахад өгөгдөлтэй холбоотой асуудлыг шийдвэрлэхдээ ажилчид цагийнхаа 40-80% -ийг хайж олоход зарцуулдаг. Тиймээс бид өмнө нь зөвхөн үйлчлүүлэгчдэд нээлттэй байсан тайлангийн талаар нээлттэй мэдээлэл хийх зорилт тавьсан. Тиймээс бид шинэ тайлан гаргах хугацааг багасгаж, мэдээллийн ардчиллыг хангаж байна.

Дотооддоо мэдээллийн засаглал

Тайлангийн бүртгэл нь янз бүрийн бүс нутаг, хэлтэс, хэлтсийн дотоод хэрэглэгчдэд зориулсан тайлагналын нэгдсэн цонх болсон. Энэ нь компанийн хэд хэдэн корпорацийн хадгалах газарт бий болсон мэдээллийн үйлчилгээний талаархи мэдээллийг нэгтгэдэг бөгөөд тэдгээрийн олонх нь Ростелекомд байдаг.

Гэхдээ бүртгэл нь зөвхөн боловсруулсан тайлангийн хуурай жагсаалт биш юм. Тайлан бүрийн хувьд бид хэрэглэгчтэй танилцахад шаардлагатай мэдээллийг өгдөг.

  • тайлангийн товч тайлбар;
  • мэдээллийн хүртээмжийн гүн;
  • хэрэглэгчийн сегмент;
  • дүрслэх хэрэгсэл;
  • байгууллагын хадгалалтын нэр;
  • бизнесийн үйл ажиллагааны шаардлага;
  • тайлангийн холбоос;
  • хандалтын програмын холбоос;
  • хэрэгжилтийн байдал.

Хэрэглээний түвшний аналитикийг тайланд ашиглах боломжтой бөгөөд тайлангуудыг өвөрмөц хэрэглэгчдийн тоонд тулгуурлан бүртгэлийн аналитик дээр үндэслэн жагсаалтын эхэнд эрэмбэлдэг. Тэгээд ч тийм биш. Ерөнхий шинж чанаруудаас гадна бид тайлангийн шинж чанарын найрлагын нарийвчилсан тайлбарыг үнэ цэнэ, тооцоолох аргын жишээгээр өгсөн болно. Ийм дэлгэрэнгүй мэдээлэл нь тухайн тайлан нь түүнд хэрэгтэй эсэхээс үл хамааран хэрэглэгчдэд шууд хариулт өгдөг.

Энэхүү модулийг хөгжүүлсэн нь өгөгдлийг ардчилалтай болгоход чухал алхам болж, шаардлагатай мэдээллийг олоход зарцуулдаг цаг хугацааг эрс багасгасан. Хайлтын цагийг багасгахын зэрэгцээ тусламжийн багт зөвлөгөө өгөх хүсэлтийн тоо буурсан байна. Өөр өөр бүтцийн нэгжүүдэд давхардсан тайлан гаргахаас урьдчилан сэргийлэх тайлангийн нэгдсэн бүртгэлийг боловсруулснаар бидний олж авсан өөр нэг ашигтай үр дүнг тэмдэглэхгүй байх боломжгүй юм.

Бизнесийн тайлбар толь

Нэг компанид ч гэсэн бизнесүүд өөр өөр хэлээр ярьдаг гэдгийг та бүгд мэднэ. Тийм ээ, тэд ижил нэр томъёо хэрэглэдэг, гэхдээ тэд огт өөр зүйлийг хэлдэг. Бизнесийн тайлбар толь нь энэ асуудлыг шийдвэрлэх зорилготой юм.

Бидний хувьд бизнесийн тайлбар толь нь зөвхөн нэр томьёо, тооцооны аргачлалын тайлбар бүхий лавлах ном биш юм. Энэ бол нэр томъёог боловсруулах, тохиролцох, батлах, нэр томъёо болон компанийн бусад мэдээллийн хөрөнгийн хоорондын харилцааг бий болгох бүрэн орчин юм. Бизнесийн тайлбар толь бичигт орохын өмнө тухайн нэр томьёо нь бизнесийн үйлчлүүлэгчид болон мэдээллийн чанарын төвөөс зөвшөөрөл авах бүх үе шатыг давах ёстой. Үүний дараа л ашиглах боломжтой болно.

Миний дээр бичсэнчлэн, энэ хэрэгслийн өвөрмөц чанар нь бизнесийн нэр томъёоны түвшингээс тухайн хэрэглэгчийн тодорхой тайлангууд, мөн мэдээллийн сангийн физик объектуудын түвшинд холбогдох боломжийг олгодог.

Дотооддоо мэдээллийн засаглал

Бүртгэлийн тайлангийн нарийвчилсан тайлбар болон өгөгдлийн сангийн физик объектуудын тайлбарт нэр томъёоны нэр томъёоны тайлбар толь ашиглах замаар үүнийг хийх боломжтой болсон.

Одоогийн байдлаар тайлбар толь бичигт 4000 гаруй нэр томьёог тодорхойлж, тохиролцсон байна. Үүний хэрэглээ нь компанийн мэдээллийн системд өөрчлөлт оруулах хүсэлтийг боловсруулах ажлыг хялбарчилж, хурдасгадаг. Хэрэв шаардлагатай үзүүлэлтийг аль нэг тайланд аль хэдийн хэрэгжүүлсэн бол хэрэглэгч энэ үзүүлэлтийг ашиглаж байгаа бэлэн тайлангуудыг шууд харж, одоо байгаа функцийг үр дүнтэй дахин ашиглах эсвэл түүний хамгийн бага өөрчлөлтийг эхлүүлэхгүйгээр шийдэх боломжтой болно. шинэ тайлан боловсруулах шинэ хүсэлт.

Техникийн өөрчлөлтүүд болон DataLineage-ийг тайлбарлах модуль

Эдгээр модулиуд юу вэ, та асууж байна уу? Тайлангийн бүртгэл, тайлбар толь бичгийг хэрэгжүүлэх нь хангалтгүй бөгөөд бизнесийн бүх нэр томъёог мэдээллийн сангийн бодит загварт үндэслэх шаардлагатай. Тиймээс бид мэдээллийн агуулахын бүх давхаргаар дамжуулан эх системээс BI дүрслэл хүртэлх өгөгдлийн амьдралын мөчлөгийг бүрдүүлэх үйл явцыг дуусгаж чадсан. Өөрөөр хэлбэл, DataLineage-г бүтээх.

Бид өгөгдөл хувиргах дүрэм, логикийг тайлбарлахын тулд компанид өмнө нь ашиглаж байсан формат дээр суурилсан интерфейсийг боловсруулсан. Өмнөхтэй адил мэдээллийг интерфэйсээр оруулдаг боловч бизнесийн тайлбар толь дахь тодорхойлогч нэр томъёоны тодорхойлолт нь урьдчилсан нөхцөл болсон. Ийм байдлаар бид бизнесийн болон физикийн давхаргын хоорондох холбоог бий болгодог.

Энэ хэнд хэрэгтэй вэ? Хэдэн жил хамтран ажилласан хуучин форматын чинь юу нь буруу байсан бэ? Шаардлага бий болгоход шаардагдах хөдөлмөрийн зардал хэр нэмэгдсэн бэ? Хэрэгслийг хэрэгжүүлэх явцад бид ийм асуултуудтай тулгарсан. Энд байгаа хариултууд нь маш энгийн - энэ нь манай компанийн мэдээллийн алба болон манай хэрэглэгчдэд хэрэгтэй.

Үнэн хэрэгтээ ажилчид дасан зохицох ёстой байсан бөгөөд энэ нь эхлээд бичиг баримт бүрдүүлэхэд шаардагдах хөдөлмөрийн зардлыг бага зэрэг нэмэгдүүлэхэд хүргэсэн боловч бид энэ асуудлыг шийдсэн. Дадлага хийх, асуудалтай газруудыг тодорхойлох, оновчтой болгох нь үүргээ гүйцэтгэсэн. Бид гол зүйлд хүрсэн - боловсруулсан шаардлагын чанарыг сайжруулсан. Заавал оруулах талбарууд, нэгдсэн лавлах номууд, оролтын маскууд, суурилуулсан чекүүд - энэ бүхэн нь хувиргах тайлбарын чанарыг эрс сайжруулах боломжийг олгосон. Бид скриптийг хөгжүүлэлтийн шаардлага болгон хүлээлгэн өгөх туршлагаас татгалзаж, зөвхөн хөгжүүлэлтийн багт боломжтой мэдлэгийг хуваалцсан. Үүсгэсэн мета өгөгдлийн сан нь регрессийн шинжилгээ хийхэд шаардагдах хугацааг эрс багасгаж, мэдээллийн технологийн ландшафтын аль ч давхаргад гарсан өөрчлөлтийн нөлөөллийг хурдан үнэлэх боломжийг олгодог (үзүүлэлтийн тайлан, нэгтгэл, эх сурвалж).

Энэ нь тайлангийн энгийн хэрэглэгчидтэй ямар холбоотой вэ, тэдэнд ямар давуу талтай вэ? DataLineage-ийг бүтээх чадварын ачаар манай хэрэглэгчид, тэр ч байтугай SQL болон бусад програмчлалын хэлээс алслагдсан хүмүүс ч гэсэн тодорхой тайланг үүсгэсэн эх сурвалж, объектын талаарх мэдээллийг хурдан хүлээн авдаг.

Өгөгдлийн чанарын хяналтын модуль

Өгөгдлийн ил тод байдлыг хангах талаар дээр дурдсан бүх зүйл нь хэрэглэгчдэд өгсөн өгөгдөл зөв гэдгийг ойлгохгүйгээр чухал биш юм. Манай Өгөгдлийн засаглалын үзэл баримтлалын нэг чухал модуль бол өгөгдлийн чанарын хяналтын модуль юм.

Одоогийн шатанд энэ нь сонгогдсон байгууллагуудын шалгалтын каталог юм. Бүтээгдэхүүнийг хөгжүүлэх хамгийн ойрын зорилго бол шалгалтын жагсаалтыг өргөжүүлэх, тайлагнах бүртгэлтэй нэгтгэх явдал юм.
Энэ нь хэнд, юу өгөх вэ? Бүртгэлийн эцсийн хэрэглэгч нь тайлангийн бэлэн байдлын төлөвлөсөн болон бодит огноо, динамикаар хийгдсэн шалгалтын үр дүн, тайланд ачаалагдсан эх сурвалжийн талаарх мэдээллийг авах боломжтой болно.

Бидний хувьд ажлын процесст нэгдсэн мэдээллийн чанарын модуль нь:

  • Хэрэглэгчийн хүлээлтийг хурдан бий болгох.
  • Мэдээллийг цаашид ашиглах талаар шийдвэр гаргах.
  • Тогтмол чанарын хяналтыг боловсруулах ажлын эхний үе шатанд асуудлын урьдчилсан багцыг олж авах.

Мэдээжийн хэрэг, эдгээр нь бүрэн хэмжээний мэдээллийн менежментийн үйл явцыг бий болгох эхний алхамууд юм. Гэхдээ бид зөвхөн энэ ажлыг зориудаар хийж, Мэдээллийн засаглалын хэрэгслийг ажлын үйл явцад идэвхтэй нэвтрүүлснээр үйлчлүүлэгчиддээ мэдээллийн агуулга, өгөгдөлд итгэх итгэл, хүлээн авах ил тод байдлыг хангаж, ашиглалтад оруулах хурдыг нэмэгдүүлнэ гэдэгт итгэлтэй байна. шинэ функц.

DataOffice баг

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх