sql >> Databáze >  >> RDS >> Sqlserver

Jak vyjádřit svou hodnotu jako DBA finančním manažerům

Pro administrátory databází je často obtížné formulovat jejich hodnotu pro organizaci. To je překvapivé vzhledem k tomu, že téměř každá část dnešních podniků je řízena spolehlivými údaji.

Databáze jsou kritické. Ve chvíli, kdy je databáze offline, můžete začít počítat náklady. Vezměte si například zkušenosti jedné velké IT firmy. Jejich databáze fungovala perfektně; pak se rozhodli udělat propagaci Černého pátku. IT společnost udělala velký marketingový tlak, který se ukázal jako nesmírně úspěšný. Ten den bylo online více než milion zákazníků, což bylo skvělé, dokud se jejich databáze úplně nezastavila.

Zde proběhla největší a nejúspěšnější marketingová kampaň v historii společnosti. Call centrum generovalo stovky tisíc dolarů za minutu na vrcholu své akce Černý pátek. Ale jakmile se databáze zhroutila, mělo to přímý, kvantifikovatelný dopad.

Způsoby, jak formulovat svou roli DBA

Nespolehlivé databáze mohou způsobit nebo zničit podnikání. Proto lidé, kteří udržují tyto databáze zdravé, mají přímý dopad na zisk firmy. DBA, vývojáři a další správci dat v rámci podniku musí být schopni vyjádřit hodnotu svých rolí a hodnotu své činnosti v dolarech a centech. To je zvláště důležité, když hledají podporu pro nové projekty nebo hotovost na jejich financování.

Mohl byste jít za svým šéfem a říct:"Poslouchej, mohl bych tu mít nějaké nářadí?" nebo "Mohu přepnout databáze? Myslím, že tato druhá bude produktivnější." A vašemu šéfovi by se tento nápad mohl dokonce líbit, ale musí se nechat odhlásit od někoho z financí.

Finanční lidé budou chtít odpovědi na otázky jako:

  • Jak to firmě ušetří peníze?
  • Jak to firmě vygeneruje více peněz?
  • Jak to snižuje riziko, pokud jde o úspory nebo vydělávání peněz?
  • Jak se v případě regulovaných odvětví sníží riziko nesouladu?

Zde přicházejí na řadu vaše klíčové ukazatele výkonu (KPI).

Důležité KPI pro CFO

Použijte tyto monitorovací KPI, které vám pomohou sdělit hodnotu vašich každodenních monitorovacích povinností:

  • Dostupnost: Pokud dostupnost call centra nebo databáze prodejů klesá, uveďte konkrétní finanční dopad na podnikání. Vyčíslení ztráty dolarů v sekundách nebo hodinách učiní problém hmatatelnějším pro osoby s rozhodovací pravomocí.
  • Doba rozlišení: Každá sekunda, kterou můžete snížit z doby rozlišení, bude mít přímý vliv na to, kolik peněz se ušetří nebo ztratí během výpadku.
  • Doba odezvy systému: Vaše databáze mají velký vliv na dobu odezvy. Nadměrná doba čekání na stažení sestavy nebo pomalé načítání stránky na webu elektronického obchodu jistě poškodí podnikání.

Vložení dolarové částky na problémy, kterým můžete jako DBA předejít, pokud budete mít ty správné nástroje a zdroje, nejen přesvědčí potřebné lidi, aby financovali vaše projekty, ale také doložíte hodnotu vaší role v organizaci.

Hodnota cloudového monitorování pro správce databází

Často slyšíme, že se správci databází obávají, že jejich organizace přesouvají pracovní zátěž do cloudu a přecházejí na platformu databáze jako služby. Tyto spravované služby zvládnou mnoho úkolů, které by tradičně vykonával DBA, jako je udržování aktuálních databází a zálohování dat.

Ale správci databází mohou přechod do cloudu vnímat také jako další příležitost, jak prokázat hodnotu pro organizaci. Přechod do cloudu pro sledování výkonu databáze vytváří nový úkol řídit náklady na tyto platformy jako službu. Pokud zlepším výkon své databáze a použiji méně prostředků – například vypálím méně DTU v Azure – bude to mít implicitní měsíční dopad na náklady.

Podobně, pokud společnost přechází na novou platformu, někdo musí vyhodnotit moudrost tohoto kroku. Někteří správci databází se stali odborníky na databáze a již se nemusí nazývat správci databází. Mohou si říkat datoví inženýři, ale na tom vlastně nezáleží – jsou to stejní lidé. Tito správci databází využívají své odborné znalosti k vyhodnocení toho, jak obtížné je migrovat z jednoho systému do druhého. Zkoumají dopady na náklady, jak optimalizovat migraci za účelem snížení nákladů a jak nakonfigurovat nový systém pro zvýšení dostupnosti.

Když například Quest vytvořil Spotlight Cloud, rozhodli jsme se použít Azure SQL DB. Poté jsme se rozhodli migrovat na Cosmos DB, což znamenalo, že někdo s databázovými znalostmi musel vyhodnotit, zda to byl dobrý krok na základě zvýšení výkonu, lepší dostupnosti a úspor nákladů.

Využití cloudového monitorování pro aplikace SaaS

Pokud vytváříte aplikaci SaaS spíše než místní aplikaci, vývojové prostředí se dramaticky změní nebo se alespoň změní povaha jeho použití. Když vytváříte místní nástroj, díváte se na výkon této databáze v kontextu jediného serveru, na kterém běží, a jediného prostředí, ve kterém se nachází. Řekněme tedy, že máte 20 uživatelů a 20 databází – máte kvantifikovatelný rozsah, ve kterém můžete měřit svůj výkon.

Nyní to vložte do prostředí SaaS. Potenciálně tisíce uživatelů v desítkách tisíc instancí jsou sledovány v kterémkoli konkrétním okamžiku. Kterýkoli z těchto uživatelů se může kdykoli přihlásit. Takže teď najednou musíte oslovit úplně jiné spektrum výkonu.

Role DBA se tedy jistě mění, ale stala se neméně významnou a neméně dopadnou na podnikání. Ve skutečnosti platí, že čím více se organizace ponoří do cloudu, tím kritičtějšími se DBA stávají, zejména pokud jde o návrat k artikulační hodnotě.

Když může správce databází pomocí monitorování výkonu databáze demonstrovat úspory nákladů za sekundu, na výpočetní cyklus a na gigabajt úložného prostoru používaného každý jednotlivý měsíc, najednou se finanční ředitel posadí a dobře si všímá správců databází.


  1. Podmíněný SUM na Oracle

  2. Vraťte řádek pouze v případě, že hodnota neexistuje

  3. Připojení k SQL Server 2012 pomocí sqlalchemy a pyodbc

  4. Funkce NEXT_DAY() v Oracle