Yunit 4 / 11

Business Intelligence (BI), Pag-uulat at Disenyo ng Sukatan

Mga nadagdag:

  • Kakayahang ipaliwanag ang mga layer ng business intelligence (source, ETL, data warehouse, ulat) at ang tamang kahulugan ng mga pangunahing sukatan ng negosyo (KPI).
  • Kakayahang gumamit ng artificial intelligence para makagawa ng metric definition, SQL draft at report narrative at ibigay ang resulta ng totoong data
  • Kakayahang kilalanin ang mga panganib ng pagkalito ng ugnayan-sanhi at mapanlinlang na sukatan sa mga output ng pagsusuri na sinusuportahan ng AI

Ang Business Intelligence (BI) ay ang disiplina na nangongolekta ng nagkalat na data ng organisasyon, ginagawa itong handa para sa pagsusuri, at gumagawa ng impormasyong sumusuporta sa desisyon mula sa data na ito. Para sa isang propesyonal sa MIS, ang BI ay ang layer kung saan ang "data ay nagiging mga desisyon." Ang mga rekord ng raw order lamang ay hindi makabuluhan; ngunit "saang rehiyon bumaba ang turnover ngayong buwan, bakit?" Nagbubunga ito ng halaga kapag ito ay naging isang ulat na makakasagot sa tanong. Sa unit na ito, makikita natin ang mga layer ng BI, ang tamang metric na disenyo, at kung saan ang artificial intelligence ay isang accelerator at isang bitag sa prosesong ito.

Ang arkitektura ng BI ay karaniwang binubuo ng mga sumusunod na layer. Source system: Mga lugar kung saan nagmumula ang data, gaya ng ERP, CRM, e-commerce. Proseso ng ETL (English Extract-Transform-Load): Ang prosesong kumukuha ng data mula sa mga pinagmumulan (Extract), nililinis ito at ginagawang isang karaniwang istraktura (Transform) at nilo-load ito sa target (Load). Data warehouse: Isang sentral na repository kung saan kinokolekta ang makasaysayang at pare-parehong data na idinisenyo para sa pagsusuri. Layer ng pag-uulat/visualization: mga dashboard, ulat, at ad-hoc na query. Sa chain na ito, tinutukoy ng kalidad ng bawat layer ang susunod; Kung marumi ang source, madumi rin ang report.

Pagtukoy sa Mga Sukatan at KPI nang Tama

Ang sukatan ay isang nasusukat na numerical value: kabuuang turnover, bilang ng mga order. Ang KPI (Key Performance Indicator) ay isang kritikal na sukatan na sumusukat sa performance laban sa isang target: "buwanang customer churn rate sa ibaba 5%." Hindi lahat ng sukatan ay KPI; Ang KPI ay isang sukatan na nakatali sa isang layunin sa negosyo at nagti-trigger ng desisyon.

Ang pinaka mapanlinlang na problema ng mga proyekto ng BI ay ang hindi malinaw na kahulugan ng mga sukatan. Ano ang ibig sabihin ng "aktibong customer"? Na-order sa huling 30 araw o 90 araw? Binibilang ba ang mga bumalik? Kung magkaiba ang ibig sabihin ng dalawang team ayon sa "bilang ng mga aktibong customer," ang parehong dashboard ay nagpapakita ng dalawang magkaibang katotohanan. Iyon ang dahilan kung bakit ang bawat KPI ay dapat magkaroon ng isang pangungusap, malawakang tinatanggap na kahulugan. Mabilis na gumagawa ang AI ng mga draft ng mga kahulugang ito; ngunit nasa unit ng negosyo na magpasya kung aling kahulugan ang "tama".

Tip: Kapag nagdidisenyo ng KPI, isulat ang tatlong bagay: (1) formula (ano nga ba ang numerator/denominator), (2) time window, (3) ibinukod na mga kaso. Ang pagkakaroon ng AI na "i-extract ang mga kalabuan sa kahulugan ng KPI na ito bilang mga tanong" ay nagpapakita ng mga nakatagong pagpapalagay.

Hakbang sa Hakbang: AI-Powered Report Generation

Hakbang 1 - Linawin ang tanong. Anong desisyon ang ihahatid ng ulat? Isang kongkretong layunin tulad ng "kami ang magpapasya kung saang rehiyon kami ililipat ng badyet", hindi "dapat magmukhang maganda".

Hakbang 2 — Tukuyin ang mga sukatan. Isulat ang mga kinakailangang KPI na may mga formula, window at exception. Ang artificial intelligence ay maaaring gumawa ng mga draft na kahulugan.

Hakbang 3 — Bumuo ng SQL draft. Magbigay ng impormasyon ng schema sa artificial intelligence at gumawa ng draft ng query. Ngunit basahin at unawain ang query bago ito patakbuhin.

Hakbang 4 — I-verify gamit ang maliit na data. Patakbuhin muna ang query sa isang maliit na sample na may mga kilalang resulta; Suriin ang mga kabuuan nang manu-mano. Ang SQL ng AI ay maaaring syntactically tama ngunit lohikal na mali.

Hakbang 5 — Magdagdag ng salaysay, pagsubok ng mga claim. Ang AI ay maaaring gumawa ng narrative text para sa ulat; ngunit patunayan ang bawat sanhi ng pag-aangkin ("kaya't bumagsak ang mga benta").

Ang Kaugnayan at Sanhi ng Bitag

Ang pinaka-mapanganib na pagkakamali sa BI ay ang pagbibigay-kahulugan sa dalawang sukatan na gumaganap nang magkasama bilang "gumawa ang isa sa isa." Ang ugnayan ay kapag ang dalawang halaga ay nagbabago nang magkasama; Ang sanhi ay kapag ang isa ay sanhi ng isa pa. Ang pangungusap na "Habang tumaas ang benta ng ice cream, tumaas ang mga kaso ng pagkalunod" ay totoo, ngunit ang ice cream ay hindi nagiging sanhi ng pagkalunod; Ang karaniwang dahilan ay tag-init (mainit na panahon). Ang artificial intelligence ay madaling makagawa ng mga sanhi ng pangungusap kapag gumagawa ng isang ulat na salaysay; Ang eksperto sa MIS ay tumugon sa mga claim na ito sa pamamagitan ng pagtatanong ng "may iba pa bang paliwanag?" Dapat niyang subukan ito. Kung hindi, ang maling desisyon ay gagawin batay sa maling dahilan.

Tatlong Mini Cases: By the Numbers

Case 1 — Halaga ng hindi natukoy na sukatan. Sa isang kumpanya ng telecom, ang bilang ng mga "aktibong subscriber" na ipinakita sa board of directors ay 2.1 milyon, at ang ulat ng finance team ay 1.7 milyon. Ang pagkakaiba ay binibilang ng isa ang 90 araw bilang "aktibo" habang ang isa naman ay binibilang ng 30 araw. Ang maling rate ng paglago ay tinalakay sa loob ng dalawang linggo hanggang sa linawin ang karaniwang kahulugan. Ang isang pangungusap na kahulugan ng KPI ay maiiwasan ang kalituhan na ito.

Case 2 — Maling SQL ng AI. Sa isang retailer, nagdagdag ang AI ng mga return line sa kabuuan kapag bumubuo ng query na "average basket per customer"; Ang resulta ay 12% sa itaas ng aktwal na halaga. Ang SQL ay syntactically perpekto. Nang manu-manong na-verify ng eksperto ang kabuuang kilalang araw, nakuha niya ang paglihis at idinagdag ang filter ng mga pagbabalik.

Case 3 — Fallacy of causality. Sa isang kumpanya ng e-commerce, sinasabi ng dashboard na "18% na mas mataas ang mga benta sa mga araw na ipinadala ang isang email campaign" at tataasan na ng team ang badyet ng campaign. Ang pagsusuri ay nagpakita na ang mga kampanya ay na-time na upang tumugma sa mataas na trapiko na mga araw ng kampanya (mga panahon ng diskwento). Ito ay ang panahon, hindi ang email, na nagdulot ng mga benta. Kung ang badyet ay nadagdagan nang walang pagsubok sa isang control group, ang pera ay masasayang.

Mahina Prompt / Malakas na Prompt

Mahinang prompt:

Sumulat ng ulat sa pagbebenta ng SQL mula sa talahanayang ito.

Napakahusay na prompt:

Ang iyong tungkulin: Isa kang matulungin na analyst ng BI. Sumulat ng DRAFT ng SQL query ayon sa diagram sa ibaba. Mga Panuntunan: - Gamitin lamang ang mga ibinigay na talahanayan/patlang; non-fitting field.- IBUKOD ang mga pagbabalik (status='Return') mula sa kabuuan.- Time window: huling 30 araw.- Komento bawat linya kung ano ang ginagawa ng query.- Magmungkahi ng 1 sample na linya na maaaring manual na ma-validate para sa pagsubok sa dulo. Schema:Order(id, customer_id, date, amount, status)Customer(id, net na segment: huling segment:

Nililimitahan ng malakas na prompt ang schema, ipinapataw ang panuntunan ng negosyo (hindi kasama ang pagbabalik), tinutukoy ang window, at humihiling ng nabe-verify na output.

Apat na Nakokopyang Template

1) Paglilinaw ng kahulugan ng KPI:

Isulat ang buong paglalarawan para sa sumusunod na KPI: formula (numerator/denominator), time window, mga hindi kasamang case. Magdagdag ng anumang kalabuan sa kahulugan bilang isang tanong.KPI: [pangalan, hal. "rate ng churn ng customer"]

2) Pagsusuri ng lohika ng SQL:

Suriin ang sumusunod na query sa SQL: may panganib ba ng mga lohikal na error, maling JOIN, nawawalang mga filter, o dobleng pagbibilang? Sumulat ng katwiran para sa bawat paghahanap. Huwag baguhin ang query, suriin lamang ito. SQL: [query]

3) Mag-ulat ng salaysay + kontrol sa paghahabol:

Sumulat ng maikling executive summary mula sa talahanayan ng mga resulta sa ibaba. Lagyan ng label ang [KINAKAILANGANG EBIDENSYA] sa tabi ng bawat sanhi ng paghahabol at magmungkahi ng alternatibong paliwanag. Umasa lamang sa data sa talahanayan. Talahanayan: [data]

4) Pagsusuri ng pagkakapare-pareho ng sukatan:

Sa dalawang ulat sa ibaba, ang mga sukatan na may parehong pangalan ay nagbibigay ng magkaibang mga halaga. Ang mga posibleng pagkakaiba sa kahulugan (time window, filter, kalkulasyon) ay nakalista. Mga Ulat: [A] [B]

Tsart ng Paghahambing: Mabuti at Masamang KPI

tampok

Masamang KPI

Magandang KPI

Paglalarawan

"Aktibong customer"

"Customer na may ≥1 nakumpletong order sa nakalipas na 30 araw"

makipag-ugnayan sa target

wala

"Pananatili sa ibaba 5% rate ng pagkawala"

pagsukat

malabo

malinaw ang formula

pagbubukod

hindi sigurado

Hindi kasama ang mga pagbabalik

Nag-trigger ba ito ng desisyon?

hindi

Oo

Mga karaniwang pagkakamali

  • Ang pag-iwan sa sukatan na hindi natukoy. Kung ang mga salitang tulad ng "aktibo," "matagumpay," "nakumpleto" ay ginagamit nang walang formula, ang bawat koponan ay nagbibilang nang iba.
  • Pagpapatakbo ng SQL ng AI nang walang pag-verify. Ang isang syntactically correct query ay maaaring lohikal na mali; double counting at maling JOIN ay karaniwan.
  • Nakalilito ang ugnayan sa sanhi. Ang pag-iisip na "tumaas ito kasama niyan" ay nangangahulugang "ito ang naging sanhi niyan" ay hahantong sa maling desisyon.
  • Vanity metric pursuit. Nagkakamali sa magarbong ngunit hindi mapagpasyang sukatan gaya ng "kabuuang mga pag-click" bilang mga KPI.
  • Paglalahad ng mga numero nang walang konteksto. "Turnover 4.2 milyon" lamang ay walang kahulugan; Kinakailangan ang konteksto batay sa nakaraang buwan, layunin, o badyet.
Pag-iingat: Ang mga ulat ng mga salaysay na ginawa ng artificial intelligence ay nakakumbinsi at tuluy-tuloy; Eksaktong pinalalaki nito ang panganib. Ang isang matatas na pangungusap ay maaaring magkaroon ng maling pag-aangkin ng sanhi. Subukan ang bawat pahayag na "dahil" at "samakatuwid" na may katibayan.

Sa buod

Ang business intelligence ay ang layer na nagpapabago sa mga nakakalat na data sa mga desisyon at binubuo ng source, ETL, data warehouse at chain ng pag-uulat. Ang KPI ay isang kritikal na sukatan na nakatali sa isang layunin ng negosyo, na may malinaw na tinukoy na formula at mga pagbubukod; ang hindi natukoy na sukatan ay ang pinakakaraniwang error sa BI. Nagbibigay ang artificial intelligence ng makabuluhang bilis sa paggawa ng kahulugan ng KPI, draft ng SQL at salaysay ng ulat; ngunit ang bawat SQL ay dapat na lohikal na makatwiran, ang bawat numero ay dapat na suportado ng kilalang data, at ang bawat sanhi ng paghahabol ay dapat na masuri na may ebidensya. Ang ugnayan ay hindi sanhi; Ang tuluy-tuloy na salaysay ay hindi ginagarantiyahan ang katumpakan.

Gawain ng aplikasyon

Magdisenyo ng "rate ng pagkumpleto" na KPI para sa platform ng online na kurso. (1) Sumulat ng isang paglalarawan ng isang pangungusap na may formula, palugit ng oras, at mga pagbubukod (hal., binibilang ba ang mga nakanselang pagpaparehistro?). (2) Gumawa ng isang simpleng schema (Pagpaparehistro, Kurso, Pag-unlad) at ipagawa ang SQL draft para sa KPI na ito na may malakas na prompt. (3) Maghanap ng hindi bababa sa isang posibleng panganib ng dobleng pagbibilang o maling pag-filter sa query. (4) Mag-print ng executive summary ng konklusyon at markahan ang bawat sanhi ng claim dito. (5) Mag-set up ng isang halimbawa ng correlation-causation trap at ipaliwanag kung paano mo ito susuriin.

checklist

  • [ ] Ang formula, time window at exception ng bawat KPI ay nakasulat.
  • [ ] Nabasa at naunawaan ko ang SQL na nabuo ng AI linya sa linya.
  • [ ] Manu-mano kong pinatunayan ang query na may kaunting kilalang data.
  • [ ] Sinubukan ko ang bawat sanhi ng paghahabol sa ulat na may ebidensya.
  • [ ] Nikonteksto ko ang bawat numero gamit ang isang benchmark (target/huling yugto).
  • [ ] Nakamit ko ang cross-team consensus sa mga kahulugan ng sukatan.