Bir qutuda iki - Konfiqurasiya İdarəetmə

by Apr 11, 2023BI/Analytics0 şərh

Bir qutuda iki (bacarsanız) və sənədlərdə olan hər kəs (həmişə).

İT kontekstində “qutuda iki” ehtiyat və artan etibarlılığı təmin etmək üçün birlikdə işləmək üçün nəzərdə tutulmuş iki server və ya komponentə aiddir. Bu quraşdırma təmin edə bilər ki, bir komponent uğursuz olarsa, digər komponent onun əməliyyatlarını öz üzərinə götürəcək və beləliklə, xidmətin davamlılığını təmin edəcəkdir. “Bir qutuda ikinin” olmasının məqsədi yüksək əlçatanlığı və fəlakətin bərpasını təmin etməkdir. Bu, təşkilatdakı insan rollarına da aiddir; lakin nadir hallarda həyata keçirilir.

Müvafiq Analytics nümunəsinə baxaq. Çox güman ki, şirkətimizdə və ya təşkilatımızda Analytics üçün “gedən” şəxs olan şəxsi tanıyırıq. Hesabatları və ya idarə panellərini öz adlarına alan onlardır - Mike's Report və ya Jane's Dashboard. Əlbəttə, analitikanı bilən başqa insanlar da var, lakin bunlar ən çətin işlərin necə öhdəsindən gəlməyi və son tarixləri aşmağı bilən əsl çempionlardır. Məsələ burasındadır ki, bu insanlar təkdirlər. Təzyiq altında olan bir çox hallarda, onlar heç kimlə işləmirlər, çünki bu, onları ləngidə bilər və problem burada başlayır. Bu insanı itirəcəyimizi heç vaxt düşünmürük. Mən tipik “deyək ki, onları avtobus vurdu” ifadəsindən və ya mövcud iş bazarı imkanlarından istifadə edərək nümunə götürməkdən çəkinəcəyəm və “onlar lotereyada qalib gəldilər!” kimi müsbət bir şey söyləməkdən çəkinəcəyəm, çünki müsbət olmaq üçün hamımız üzərimizə düşəni etməliyik. bu günlər.

Hekayə
Bazar ertəsi səhəri gəlir və analitik ekspertimiz və çempion MJ istefa ərizəsini təqdim edib. MJ lotereyada udub və artıq ölkəni dünyada qayğısız tərk edib. Komanda və MJ-ni tanıyan insanlar həyəcanlanır və qısqancdırlar, lakin iş getməlidir. İndi MJ-nin etdiklərinin dəyəri və reallığı başa düşülmək üzrədir. MJ analitikanın yekun nəşrinə və təsdiqinə cavabdeh idi. Onlar həmişə hər kəsə analitika təqdim etməzdən əvvəl səmərəliliyi artıra və ya çətin dəyişikliyi edə bildilər. Bunun necə edildiyi heç kimin vecinə deyildi və bunun indicə baş verməsi təhlükəsiz idi və MJ Analytics-in fərdi Rok Ulduzu idi, ona görə də muxtariyyət səviyyəsi verildi. İndi komanda parçaları, istəkləri, gündəlik məsələləri, modifikasiya tələblərini almağa başlayanda onlar itkiyə məruz qalırlar və çırpınmağa başlayırlar. Hesabatlar / İdarə panelləri naməlum dövlətlərdə tapılır; bəzi aktivlər həftə sonu yenilənmədi və bunun səbəbini bilmirik; insanlar nə baş verdiyini və hər şeyin nə vaxt düzəldiləcəyini soruşur, MJ-nin edildiyini söylədiyi redaktələr görünmür və bunun səbəbini bilmirik. Komanda pis görünür. Bu bir fəlakətdir və indi hamımız MJ-yə nifrət edirik.

Dərslər
Bəzi asan və açıq-aşkar götürmələr var.

  1. Heç vaxt bir insanın tək işləməsinə icazə verməyin. Yaxşı səslənir, lakin daha kiçik çevik komandalarda bunu etmək üçün nə vaxtımız, nə də insanımız var. İnsanlar gəlir və gedir, vəzifələr çoxdur, buna görə də məhsuldarlıq adı ilə bölmək və fəth etməkdir.
  2. Hər kəs öz biliyini paylaşmalıdır. Həm də yaxşı səslənir, amma biz düzgün insan və ya insanlarla paylaşırıq? Unutmayın ki, bir çox lotereya qalibləri həmkarlardır. Bilik paylaşma sessiyalarının aparılması həm də tapşırıqlardan uzaqlaşır və insanların çoxu bacarıq və biliyə yalnız lazım olan vaxtda sərmayə qoyur.

Beləliklə, hər kəsin həyata keçirə biləcəyi və arxasınca gedə biləcəyi bəzi real həllər hansılardır?
Konfiqurasiya İdarəetməsindən başlayaq. Biz bunu bir neçə oxşar mövzu üçün çətir termini kimi istifadə edəcəyik.

  1. Dəyişiklik İdarəetmə: Proqram sistemlərində dəyişikliklərin strukturlaşdırılmış və sistematik şəkildə planlaşdırılması, həyata keçirilməsi və idarə edilməsi prosesi. Bu proses, mövcud sistemdə minimum pozulma və təşkilata maksimum fayda ilə dəyişikliklərin idarə olunan və səmərəli şəkildə (geri qaytarma qabiliyyəti ilə) edilməsini təmin etmək məqsədi daşıyır.
  2. Layihənin idarə olunması: Proqram təminatının hazırlanması layihələrinin planlaşdırılması, təşkili və nəzarəti onların vaxtında, büdcə daxilində və istənilən keyfiyyət standartlarına uyğun şəkildə tamamlanmasını təmin etmək. O, layihə məqsədlərinə nail olmaq və proqram məhsulunu qrafikə uyğun çatdırmaq üçün proqram təminatının hazırlanmasının həyat dövrü ərzində resursların, fəaliyyətlərin və tapşırıqların əlaqələndirilməsini nəzərdə tutur.
  3. Davamlı İnteqrasiya və Davamlı Çatdırılma (CI/CD): Proqram təminatının qurulması, sınaqdan keçirilməsi və yerləşdirilməsinin avtomatlaşdırılması prosesi. Davamlı İnteqrasiya kod dəyişikliklərinin mütəmadi olaraq paylaşılan depoda birləşdirilməsini və inkişaf prosesinin əvvəlində səhvləri aşkar etmək üçün avtomatlaşdırılmış testlərin aparılmasını tələb edir. Davamlı Çatdırılma/Yerləşdirmə yeni funksiyaların və təkmilləşdirmələrin tez və tez-tez buraxılmasına imkan verən sınaqdan keçirilmiş və təsdiqlənmiş kod dəyişikliklərinin istehsala avtomatik buraxılmasını nəzərdə tutur.
  4. Versiya Nəzarəti: Xüsusi proqram vasitələrindən istifadə edərək zamanla mənbə koduna və digər proqram artefaktlarına dəyişikliklərin idarə edilməsi prosesi. O, tərtibatçılara kod bazasında əməkdaşlıq etməyə, dəyişikliklərin tam tarixini saxlamağa və əsas kod bazasına təsir etmədən yeni funksiyalarla sınaqdan keçirməyə imkan verir.

Yuxarıda göstərilənlərin hamısı yaxşı proqram təminatı inkişaf etdirmə təcrübələrinə aiddir. Biznesi idarə edən və idarə edən analitiklər qərar qəbul etmək üçün kritik missiya olduqları üçün heç də az şeyə layiq deyillər. Bütün analitik aktivlər (ETL işləri, semantik təriflər, metrik təriflər, hesabatlar, idarə panelləri, hekayələr... və s.) sadəcə olaraq dizayn üçün vizual interfeysə malik kod parçalarıdır və zahirən kiçik görünən dəyişikliklər əməliyyatlara zərər verə bilər.

Konfiqurasiya İdarəetməsindən istifadə yaxşı vəziyyətdə işləməyə davam etməyimizi əhatə edir. Aktivlər versiyaya salınıb ki, biz onların ömründə nə baş verdiyini görə bilək, kimin nə üzərində işlədiyini, əldə edilən irəliləyişlər və vaxt qrafikləri ilə birlikdə bilirik və istehsalın davam edəcəyini bilirik. Heç bir saf proseslə əhatə olunmayan şey biliklərin ötürülməsi və hər şeyin niyə belə olduğunu başa düşməkdir.

Hər bir sistem, verilənlər bazası və analitik alətin özünəməxsus xüsusiyyətləri var. Onları sürətli və ya yavaş hərəkət etdirən şeylər, onları müəyyən bir şəkildə aparan və ya istədiyiniz nəticəni verən maddələr. Bunlar sistem və ya qlobal səviyyədə parametrlər və ya aktiv dizaynında onları lazım olduğu kimi işləməyə məcbur edən şeylər ola bilər. Problem ondadır ki, bunların əksəriyyəti zamanla öyrənilir və onları sənədləşdirmək üçün həmişə yer yoxdur. Tətbiqin necə yerinə yetirilməsinə artıq nəzarət etmədiyimiz və onu mümkün qədər tez etmək üçün təchizatçıya güvəndiyimiz Bulud sistemlərinə keçsək belə, axtardığımızı tam olaraq açmaq üçün aktivlərimiz daxilində təriflərin dəyişdirilməsi davam edir. Bu bilik ələ keçirilməli və başqalarına təqdim edilərək paylaşılmalıdır. Bu bilik aktivlərin sənədləşdirilməsinin bir hissəsi kimi tələb olunmalı və versiyaya nəzarət, CI/CD-nin yoxlanılması və təsdiqi prosesinin tərkib hissəsi olmalıdır və bəzi hallarda hətta görüləcək və edilməyəcək işləri dərc etməzdən əvvəl yoxlama siyahısının bir hissəsi olmalıdır. et.

Analitik proseslərimizdə qısa yolları ört-basdır etmək üçün heç bir sehrli cavab və ya süni intellekt yoxdur. Dəyişiklikləri izləmək üçün sistemə sərmayə yatıran məlumat və analitikləri saxlayan komandanın ölçüsündən asılı olmayaraq, bütün aktivlərin versiyası və inkişaf prosesini sənədləşdirməyə və bilikləri ələ keçirməyə kömək etmək lazımdır. Proseslərə və qabaqcadan vaxta sərmayə qoymaq, sonradan analitikamızın sağlam vəziyyətini qorumaq üçün bir şeyi başa düşmək üçün bir ton boş vaxta qənaət edəcəkdir. İşlər baş verir və ən yaxşısı MJ-lər və digər lotereya qalibləri üçün sığorta polisinə sahib olmaqdır.

 

BI/AnalyticsKateqoriyasız
Anlayışlarınızı Çıxarın: Analitik Bahar Təmizləmə Bələdçisi

Anlayışlarınızı Çıxarın: Analitik Bahar Təmizləmə Bələdçisi

Analitika üçün bələdçi Bahar Təmizliyi Yeni il bir partlayışla başlayır; il sonu hesabatları yaradılır və diqqətlə yoxlanılır və sonra hər kəs ardıcıl iş qrafikinə uyğunlaşır. Günlər uzandıqca, ağaclar və çiçəklər çiçəkləndikcə...

Daha çox oxu

BI/AnalyticsCognos Analytics
Cognos Query Studio
İstifadəçiləriniz Sorğu Studiyasını İstəyir

İstifadəçiləriniz Sorğu Studiyasını İstəyir

IBM Cognos Analytics 12-nin buraxılışı ilə Query Studio və Analysis Studio-nun uzun müddətdir elan edilmiş köhnəlməsi, nəhayət, Cognos Analytics-in həmin studiyalar istisna olmaqla bir versiyası ilə çatdırıldı. Baxmayaraq ki, bu fəaliyyətlə məşğul olan insanların əksəriyyəti üçün sürpriz olmamalıdır...

Daha çox oxu