Aonad 2 / 11

Bailiú Sonraí agus Tuiscint Foinse: Scéimre, Sampláil, Cáilíocht agus Feasacht ar Sceitheadh

Gnóthachain:

  • Cumas foinsí sonraí éagsúla a aithint (bunachar sonraí, API, comhad, scríobadh gréasáin) agus na contúirtí a bhaineann le gach ceann acu agus an scéimre a thuiscint i gceart
  • Cumas sampláil in-athdhéanta a dhéanamh trí mheastóireacht a dhéanamh an ionann an sampla agus an daonra agus an claonadh roghnaithe
  • Cumas deireadh a chur le sceitheadh sonraí ag an gcéim bhailithe agus breathnú ar theorainneacha dlíthiúla/eitice tríd an gceist 'An mbeidh sé agam tráth an tuar' i ngach colún?

Tá gach anailís chomh maith le cáilíocht na sonraí a bhailíonn tú. Beidh torthaí neamhiontaofa ag baint le fiú an tsamhail is forbartha ar domhan má oibríonn sé le sonraí a bhailítear go mícheart, a shampláiltear go claonta, nó má tá faisnéis ann faoin todhchaí. Sa ríomheolaíocht, déantar achoimre ar an bprionsabal seo mar "truflais isteach, truflais amach" (truflais isteach, truflais amach). San aonad seo, clúdóimid an chéim bailithe sonraí: tuiscint a fháil ar an bhfoinse, sampláil a dhéanamh, ceisteanna cáilíochta a chur, agus bheith san airdeall ar an mbaol sceitheadh ​​sonraí ón gcéad lá. Is áis chumhachtach í intleacht shaorga ag an gcéim seo; Scríobhann sé ceist SQL, déanann sé achoimre ar dhoiciméad API, dréachtaíonn sé conradh sonraí. Ach is é an duine a chinneann cad iad na sonraí a bhailíonn tú agus an seasann na sonraí sin duit.

Eolas a chur ar fhoinsí sonraí

Tagann sonraí ó áiteanna éagsúla, agus tá a gaistí féin ag gach foinse. Is é bunachar sonraí (sonraí struchtúrtha a stóráiltear i dtáblaí, a cheistítear de ghnáth le SQL) an fhoinse is coitianta; Tá sé iontaofa, ach is gá a scéim a thuiscint go maith. Soláthraíonn API (Comhéadan Ríomhchláraithe Feidhmchláir) sonraí beo ach tá an baol ann maidir le teorainneacha luais agus athruithe formáide. Tá comhaid (CSV, Excel, JSON) solúbtha ach seans go mbeidh neamhréireacht formáide ann. Tá scríobadh gréasáin cumhachtach, ach tá teorainneacha dlíthiúla agus eiticiúla aige; Ní féidir gach suíomh a scrapeadh.

Aird: Maidir le scrapáil gréasáin agus bailiú uathoibríoch sonraí, cloí le téarmaí úsáide an tsuímh, comhad robots.txt agus KVKK/GDPR. Cruthaíonn bailiú sonraí neamhúdaraithe dliteanas dlíthiúil. I gcomhthéacs na slándála faisnéise, bain úsáid as uirlisí bailithe sonraí ar chórais a bhfuil tú údaraithe ina leith agus chun críocha cosanta/anailíse amháin; Tá cosc ​​ar rochtain nó scríobadh neamhúdaraithe.

An scéimre a thuiscint: dul i dtaithí ar na sonraí

Sula mbailíonn tú sraith sonraí, ní mór duit a scéimre a thuiscint (ainmneacha na gcolún, a gcineálacha sonraí, a bríonna, agus a gcaidreamh lena chéile). Tá AI an-úsáideach anseo chun "foclóir sonraí" a chruthú - tábla a mhíníonn cad a chiallaíonn gach colún. Ach is tuar iad na mínithe a tháirgeann AI; Deimhnigh fíorbhrí gach colúin leis an bhfoireann a tháirg na sonraí. Mar shampla, d’fhéadfadh 0/1/2 a bheith i gcolún darb ainm “stádas”; Níl a fhios ag an bhfoireann tionscnaimh ach an bhfuil siad "ar feitheamh/faofa/ar ceal" nó rud éigin eile.

Déanann an tábla seo a leanas achoimre ar na cineálacha acmhainní bunúsacha agus na foláirimh:

Foinse

pointe láidir

gaiste

Conas a chuidíonn AI

Bunachar sonraí sql

Struchtúrtha, iontaofa

JOINs Coimpléasc

Scríobhann sé dréacht ceiste

API

sonraí beo

Teorainn luais, athrú crutha

Achoimre ar dhoiciméid, cód tarraingthe

CSV/Excel

Solúbtha, tapa

Neamhréireacht formáide

Léigh/parsáil cód

scríobadh gréasáin

Sroicheann leathan

Teorainn dhlíthiúil/eiticiúil

Dréacht parsála (laistigh den údarás)

Sonraí logála/imeachta

mionsonraithe

toirt ollmhór

Iarratas á scagadh

Léaráid: an seasann an chuid don iomlán?

An chuid is mó den am, oibríonn tú le sampla (fothacar roghnaithe ón daonra) seachas na sonraí iomlána. Is í an cheist ríthábhachtach: an seasann an sampla seo don daonra? Is é an claonadh roghnóireachta an gaiste is coitianta. Mar shampla, mura ndéanann tú ach samplaí d’úsáideoirí ón aip shoghluaiste, ní fheicfidh tú úsáideoirí gréasáin agus beidh do thorthaí míthreorach. Is é an sampláil randamach (tá seans comhionann le gach taifead a bheith roghnaithe) is sábháilte i bhformhór na gcásanna; ach i sonraí sraith ama, déantar an scoilteadh go croineolaíoch seachas go randamach (feicfimid é seo in Aonaid 7 agus 10).

Feasacht sceite ón gcéad lá

Is é sceitheadh ​​sonraí foinse an chuid is mó de thubaistí agus de ghnáth tarlaíonn sé le linn na céime bailithe sonraí. Sampla: agus "ar cealú" á thuar, má chuireann tú an colún "dáta cealaithe" leis na sonraí, breathnaíonn an tsamhail ar an todhchaí. Le linn na céime bailithe, cuir ceist amháin do gach colún: “An mbeidh an t-eolas seo agam i ndáiríre nuair a dhéanfaidh mé an tuar?” Mura bhfuil an freagra, tá an colún sin ag sceitheadh. Clúdóimid an topaic seo go domhain in Aonad 10; Ach ba cheart go dtosódh feasacht ón gcéad lá.

trí chás mion

Cás 1 — Fadhb na hionadaíochta. Bhailigh banc amháin sonraí ar iasachtaí ceadaithe dá shamhail riosca creidmheasa amháin (18,500 taifead). Ní raibh diúltú sna sonraí. Bhí an tsamhail mícheart sa saol fíor mar ní bhfaca sé riamh conas a diúltódh iompar. Ceacht: ba chóir go mbeadh an sampla ionadaíoch don daonra iomlán óna bhfuil tú ag déanamh do chinneadh.

Cás 2 - Athrú foirm chiúin. Bhí foireann ag tarraingt sonraí praghais ó API gach lá. Lá amháin, d'athraigh soláthraí API an t-airgeadra ó USD go EUR, ach d'fhan an t-ainm fearainn mar an gcéanna. Bailíodh sonraí san aonad mícheart ar feadh 12 lá; Truaillíodh 3,200 líne. Ceacht: Seiceáil comhsheasmhacht toirte agus formáide i sonraí API go rialta.

Cás 3 — Sceitheadh ​​luath. Chuir anailísí an colún "cúiseanna le dúnadh cuntas" san áireamh agus sonraí á mbailiú le haghaidh meastachán "curn". Níor líonadh an colún seo ach amháin tar éis don chustaiméir imeacht. Bhain an tsamhail cruinneas 97% ar an tacar tástála; Níor oibrigh sé i dtáirgeadh mar bhí an colún sin folamh ag am réamh-mheastacháin. Ceacht: cuir an cheist ar gach colún "an bhfuil sé agam tráth an tuar?"

Ceithre theimpléad inchóipeála

1) Eastóscadh foclóir sonraí:

Do ról: cúntóir eolaí sonraí. Anseo thíos tá ainmneacha na gcolún agus luachanna samplacha (gan ainm) tábla. I gcás gach colún, liostaigh a bhrí mheasta, an cineál sonraí, agus na rioscaí cáilíochta féideartha i dtábla. Marcáil na colúin nach bhfuil tú cinnte astu mar "dearbhú ag teastáil"; meaning making.Columns: [greamaigh anseo]

2) Cód samplála (randamach, in-athdhéanta):

Tá pandaí agam df. Scríobh cód a bhaintear sampla randamach ionadaíoch 5% as 200,000 sraith. Úsáid random_state=42 (le haghaidh in-atáirgtheachta). Cuir cód leis lena sheiceáil go bhfuil dáileadh ranga an tsampla cosúil leis an daonra.

3) Ceist scanadh sceite:

Tabharfaidh mé an liosta colún seo duit. Is é an sprioc atá agam ná "an bhfuil sé cealaithe" a thuar (0/1). I gcás gach colún, déan meastóireacht ar cé acu an mbeidh sé agam i ndáiríre tráth an tuar agus marcáil é mar "sábháilte / amhrasach / sceitheadh". Scríobh do réasúnaíocht in abairt amháin. Colúin: [liosta]

4) Dréacht cheist tarraingt SQL:

Tá táblaí "orduithe" agus "custaiméirí" agam i PostgreSQL. Scríobh ceist JOIN a chomhcheanglaíonn orduithe na 90 lá deiridh leis an gcathair chustaiméirí agus a sheolann ar ais méid iomlán agus líon na n-orduithe in aghaidh na cathrach. Mínigh an scagaire dáta agus conas a láimhseáiltear cathracha NULL. Rithfidh mé an cheist agus fíoróidh mé é.

Leid lag / Pras láidir

Leid lag:

Tarraing sonraí samplach maith dom ón mbunachar sonraí seo.

Tá "maith" débhríoch; Cén phéinteáil, cén tréimhse, cén méid, cén cuspóir nach bhfuil soiléir. Ní dhéanfaidh AI ach ceist chineálach, a d’fhéadfadh a bheith mícheart.

Leid chumhachtach:

Do ról: cúntóir SQL. Tá tábla "idirbheart" agam: colúin id, customer_id, dáta (stampa ama), méid (uimhriúil), cainéal (téacs: 'gréasáin'/'soghluaiste'). Tasc: Scríobh ceist in-athdhéanta (cinntitheach le ORDER BY) a sheolann 10,000 sraith ionadaíoch ar ais ó gach cainéal don bhliain 2024. Aidhm: anailís chomparáideach ar an gcainéal. Liostaigh na boinn tuisceana a bhaineann le do cheist.

Anseo tá an tábla, an cuspóir, an méid agus an in-atrialltacht soiléir.

Botúin choitianta

  • Gan ionadaíochas an tsampla a cheistiú. Ní sonraí cruinne iad sonraí atá inrochtana go héasca; déanann an claonadh roghnúcháin an toradh a shaobhadh.
  • Ag oiriúnú bríonna colún d'AI. Tá a fhios ag an bhfoireann foinse an bhrí; Ná húsáid an tuar AI gan é a dhearbhú.
  • Gan athrú formáid/aonad API a rianú. Bailíonn an t-athrú ciúin sonraí truaillithe ar feadh laethanta.
  • Neamhaird a thabhairt ar an sceitheadh ​​ag céim an bhailiúcháin. Mura gcuirtear an cheist "An bhfuil sé agam tráth an tuar" go luath, tabharfaidh an tsamhail rath bréagach.
  • Sonraí neamhúdaraithe nó mídhleathacha a bhailiú. Is baol tromchúiseach é sárú robots.txt, téarmaí úsáide agus KVKK.
Leid: Coinnigh “cárta sonraí” aon leathanach le haghaidh gach foinse sonraí nua: foinse, dáta tarraingthe, líon na sraitheanna, teorainneacha aitheanta, agus colúin atá i mbaol sceite. Sábhálann an cárta seo an cheist "cad a bhí sna sonraí seo" agus in-atáirgtheacht míonna ina dhiaidh sin.

Go hachomair

Tá cáilíocht na hanailíse teoranta ag cáilíocht na sonraí a bhailítear. Bíodh eolas maith agat ar an bhfoinse (bunachar sonraí, API, comhad, scrape) agus scéimre; déan cinnte go bhfuil an sampla ionadaíoch don daonra; Deireadh a chur le sceitheadh ​​ón gcéad lá ach fiafraí de gach colún “an bhfuil sé agam tráth an tuar?” Is luasaire iontach é AI le haghaidh obair fhiosrúcháin agus doiciméad, ach cinneann daoine cad iad na sonraí a bhailiú agus a hionadaíochas. Tagann teorainneacha údaráis, dlí agus rúndachta chun tosaigh i gcónaí.

Tasc feidhmchláir

Roghnaigh foinse sonraí (ó do ghnó féin nó hipitéiseach). Faigh dréacht d’fhoclóir sonraí ó AI leis an teimpléad “eastóscadh foclóir sonraí” thuas; Ansin déan measúnú de láimh ar gach colún féachaint an bhfuil sé sceitheadh. Déan iarracht colún amhrasach/sceite amháin ar a laghad a fháil agus scríobh in abairt amháin cén fáth a bhfuil sé contúirteach.

seicliosta

  • [ ] Ar dheimhnigh mé an fhoinse sonraí agus an scéimre leis an bhfoireann foinse?
  • [ ] An bhfuil seiceáil déanta agam go bhfuil an sampla ionadaíoch don daonra?
  • [ ] Ar chuir mé an cheist ar gach colún "an mbeidh sé agam tráth an mheastacháin?"
  • [ ] An bhfuil an sampláil in-athdhéanta (síol seasta) agam?
  • [ ] An bhfuil seiceáil déanta agam ar na teorainneacha dlíthiúla/eiticiúil (údarás, robots.txt, KVKK) don bhailiúchán?