Ikkita qutida - Konfiguratsiyani boshqarish

by Apr 11, 2023BI/Analytics0 izoh

Ikkita qutida (agar iloji bo'lsa) va hamma hujjatlarda (har doim).

IT kontekstida "bir qutidagi ikkitasi" ortiqcha va ishonchlilikni oshirish uchun birgalikda ishlashga mo'ljallangan ikkita server yoki komponentni anglatadi. Ushbu o'rnatish, agar komponentlardan biri ishlamay qolsa, ikkinchisi uning faoliyatini o'z zimmasiga olishini ta'minlaydi va shu bilan xizmatning uzluksizligini ta'minlaydi. "Bir qutida ikkitasi" bo'lishining maqsadi yuqori darajadagi mavjudlikni ta'minlash va falokatni tiklashdir. Bu tashkilotdagi inson rollariga ham tegishli; ammo, u kamdan-kam hollarda amalga oshiriladi.

Keling, tegishli Analytics misolini ko'rib chiqaylik. Biz hammamiz kompaniyamiz yoki tashkilotimizdagi Analytics uchun “borib ko‘radigan” shaxsni nomi bilan bilishimiz mumkin. Ular o'zlarining nomi bilan atalgan hisobotlar yoki asboblar paneliga ega bo'lganlardir - Mayk hisoboti yoki Jeynning boshqaruv paneli. Albatta, analitikani biladigan boshqa odamlar ham bor, lekin bular eng qiyin ishlarni qanday qilib bajarishni va belgilangan muddatlarda uddasidan chiqishni biladigan haqiqiy chempionlardir. Gap shundaki, bu odamlar yolg'iz qolishadi. Ko'p hollarda bosim ostida ular hech kim bilan ishlamaydi, chunki bu ularni sekinlashtirishi mumkin va muammo shu erda boshlanadi. Biz hech qachon bu odamni yo'qotamiz deb o'ylamaymiz. Men odatiy “aytaylik, ularni avtobus urib yubordi” degan gaplardan yoki hozirgi mehnat bozori imkoniyatlaridan foydalangan holda misol keltirishdan tiyilaman va “ular lotereyada yutib olishdi!” kabi ijobiy gaplarni aytaman, chunki ijobiy bo‘lish uchun barchamiz o‘z hissamizni qo‘shishimiz kerak. shu kunlarda.

Hikoya
Dushanba kuni ertalab keladi va bizning tahliliy ekspertimiz va chempion MJ iste'foga chiqish haqida ariza berdi. MJ lotereyada g'olib chiqdi va mamlakatni dunyoda qarovsiz tark etdi. Jamoa va MJni biladigan odamlar hayajonli va hasadgo'y, ammo ish davom etishi kerak. Endi MJ qilayotgan ishning qiymati va haqiqati tushuniladi. MJ tahliliy ma'lumotlarni yakuniy nashr etish va tasdiqlash uchun mas'ul edi. Ular har doim hammaga tahliliy ma'lumotlarni taqdim etishdan oldin samaradorlikni oshirish yoki bu qiyin o'zgarishlarni amalga oshirishga qodir bo'lib tuyulardi. Bu qanday amalga oshirilgani hech kimga ahamiyat bermadi va bu sodir bo'lganligidan xavfsiz edi va MJ Analyticsning individual Rok yulduzi edi, shuning uchun avtonomiya darajasi berilgan. Endi jamoa bo'laklarni, so'rovlarni, kundalik masalalarni, o'zgartirish so'rovlarini olishni boshlaganda, ular yo'qolib ketishadi va chigallashishni boshlaydilar. Hisobotlar / asboblar paneli noma'lum shtatlarda topilgan; dam olish kunlarida ba'zi aktivlar yangilanmadi va buning sababini biz bilmaymiz; odamlar nima bo'layotganini va ishlar qachon tuzatilishini so'rashmoqda, MJ amalga oshirilgan deb aytgan tahrirlar ko'rinmayapti va buning sababini bilmaymiz. Jamoa yomon ko'rinadi. Bu falokat va endi biz hammamiz MJdan nafratlanamiz.

Darslar
Ba'zi oson va aniq qabul qilish usullari mavjud.

  1. Hech qachon odamning yolg'iz ishlashiga yo'l qo'ymang. Yaxshi eshitiladi, lekin kichikroq epchil jamoalarda buni amalga oshirish uchun vaqtimiz ham, odamlarimiz ham yo'q. Odamlar keladi va ketadi, vazifalar juda ko'p, shuning uchun u hosildorlik nomidan bo'linadi va g'alaba qozonadi.
  2. Har kim o'z bilimini baham ko'rishi kerak. Bundan tashqari, yaxshi eshitiladi, lekin biz to'g'ri odam yoki odamlar bilan baham ko'ramizmi? Shuni yodda tutingki, ko'plab lotereya g'oliblari hamkasblardir. Bilim almashish seanslarini o'tkazish, shuningdek, vazifalarni bajarishdan vaqt talab qiladi va ko'pchilik ko'nikmalar va bilimlarga faqat kerak bo'lganda o'z vaqtida sarmoya kiritadi.

Xo'sh, har kim amalga oshirishi va orqada qolishi mumkin bo'lgan haqiqiy echimlar qanday?
Konfiguratsiyani boshqarish bilan boshlaylik. Biz buni bir nechta shunga o'xshash mavzular uchun soyabon atama sifatida ishlatamiz.

  1. O'zgarishlarni boshqarish: Dasturiy ta'minot tizimlariga kiritilgan o'zgarishlarni tuzilgan va tizimli tarzda rejalashtirish, amalga oshirish va nazorat qilish jarayoni. Ushbu jarayon o'zgarishlarni nazorat qilinadigan va samarali tarzda (qayta tiklash imkoniyati bilan), mavjud tizimning minimal buzilishi va tashkilotga maksimal foyda keltirishini ta'minlashga qaratilgan.
  2. Loyiha boshqaruvi: Dasturiy ta'minotni ishlab chiqish loyihalarini rejalashtirish, tashkil etish va nazorat qilish, ularning o'z vaqtida, byudjet doirasida va istalgan sifat standartlariga muvofiq bajarilishini ta'minlash. Bu loyiha maqsadlariga erishish va dasturiy mahsulotni jadvalga muvofiq etkazib berish uchun dasturiy ta'minotni ishlab chiqishning butun hayoti davomida resurslarni, faoliyatni va vazifalarni muvofiqlashtirishni o'z ichiga oladi.
  3. Uzluksiz integratsiya va uzluksiz yetkazib berish (CI/CD): Dasturiy ta'minotni qurish, sinovdan o'tkazish va joylashtirishni avtomatlashtirish jarayoni. Uzluksiz integratsiya kod o'zgarishlarini muntazam ravishda umumiy omborga birlashtirishni va ishlab chiqish jarayonida xatolarni aniqlash uchun avtomatlashtirilgan testlarni o'tkazishni talab qiladi. Uzluksiz yetkazib berish/joylashtirish sinovdan o'tgan va tasdiqlangan kod o'zgarishlarini avtomatik ravishda ishlab chiqarishga chiqarishni o'z ichiga oladi, bu esa yangi xususiyatlar va yaxshilanishlarni tez va tez-tez chiqarish imkonini beradi.
  4. Versiyani boshqarish: Ixtisoslashgan dasturiy vositalar yordamida vaqt o'tishi bilan manba kodiga va boshqa dasturiy artefaktlarga o'zgarishlarni boshqarish jarayoni. Bu ishlab chiquvchilarga kodlar bazasida hamkorlik qilish, o'zgarishlarning to'liq tarixini saqlash va asosiy kod bazasiga ta'sir qilmasdan yangi xususiyatlar bilan tajriba o'tkazish imkonini beradi.

Yuqorida aytilganlarning barchasi yaxshi dasturiy ta'minotni ishlab chiqish amaliyotiga tegishli. Biznesni boshqaradigan va boshqaradigan tahlillar bundan kam emas, chunki ular qaror qabul qilishda muhim vazifadir. Barcha analitik aktivlar (ETL ishlari, semantik ta'riflar, o'lchovlar ta'riflari, hisobotlar, asboblar paneli, hikoyalar ... va hokazo) dizayn uchun vizual interfeysga ega bo'lgan kod parchalari bo'lib, kichik o'zgarishlar operatsiyalarni buzishi mumkin.

Konfiguratsiya boshqaruvidan foydalanish bizni yaxshi holatda ishlashni davom ettiradi. Aktivlar versiyalangan, shuning uchun biz ularning hayoti davomida nima sodir bo'lganini ko'rishimiz mumkin, biz erishilgan yutuqlar va vaqt jadvallari bilan birga kim nima ustida ishlayotganini bilamiz va ishlab chiqarish davom etishini bilamiz. Har qanday sof jarayon bilan qamrab olinmaydigan narsa bu bilimlarni uzatish va narsalar nima uchun ular shunday ekanligini tushunishdir.

Har bir tizim, ma'lumotlar bazasi va tahlil vositalarining o'ziga xos xususiyatlari bor. Ularni tez yoki sekin harakatga keltiradigan narsalar, ularni ma'lum bir tarzda harakatga keltiradigan yoki kerakli natijani keltirib chiqaradigan narsalar. Bu tizim yoki global darajadagi sozlamalar yoki aktivlar dizaynidagi narsalar bo'lishi mumkin, bu ularni xuddi shunday ishlashiga imkon beradi. Muammo shundaki, bu narsalarning aksariyati vaqt o'tishi bilan o'rganiladi va ularni hujjatlash uchun har doim ham joy yo'q. Biz bulutli tizimlarga o'tsak ham, biz ilova qanday ishlashini endi nazorat qilmaymiz va uni iloji boricha tezroq qilish uchun yetkazib beruvchiga ishonamiz, biz qidirayotgan narsamizni ochish uchun aktivlarimiz ichida ta'riflarni o'zgartirish davom etadi. Bu bilimlarni egallash va boshqalarga taqdim etish orqali baham ko'rish kerak bo'lgan narsadir. Ushbu ma'lumot aktivlar hujjatlarining bir qismi sifatida talab qilinishi va versiyani nazorat qilish, CI/CDni tekshirish va tasdiqlash jarayonining ajralmas qismi bo'lishi va ba'zi hollarda bajarilishi kerak bo'lgan va qilinmasligi kerak bo'lgan narsalarni nashr qilishdan oldin nazorat ro'yxatining bir qismi sifatida talab qilinishi kerak. qilmoq.

Bizning tahlil jarayonlarimizdagi yorliqlarni yashirish uchun sehrli javoblar yoki AI yo'q yoki ular yo'q. O'zgarishlarni kuzatish uchun tizimga sarmoya kiritadigan ma'lumotlar va tahlillarni saqlaydigan jamoaning kattaligidan qat'i nazar, barcha aktivlarni versiyalash va rivojlanish jarayonini hujjatlashtirish va bilimlarni qo'lga kiritishga yordam berish shart. Jarayonlarga va oldindan vaqtga investitsiya qilish, keyinchalik tahlillarimizning sog'lom holatini saqlab qolish uchun narsalarni aniqlash uchun behuda vaqtni tejaydi. Voqea sodir bo'ladi va eng yaxshisi MJs va boshqa lotereya g'oliblari uchun sug'urta polisiga ega bo'lish.

 

BI/AnalyticsCognos Analytics
Cognos Query Studio
Sizning foydalanuvchilaringiz o'zlarining so'rovlar studiyasini xohlashadi

Sizning foydalanuvchilaringiz o'zlarining so'rovlar studiyasini xohlashadi

IBM Cognos Analytics 12-ning chiqarilishi bilan Query Studio va Analysis Studio-ning uzoq vaqtdan beri e'lon qilingan eskirishi nihoyat Cognos Analytics versiyasi bilan ushbu studiyalarni chiqarib tashladi. Garchi bu ish bilan shug'ullanadigan ko'pchilik uchun ajablanmasa ham...

Ko'proq o'qing