Ó théama an iris go cleachtas tionscadail
Leathanaigh seirbhíse agus teicniúla oiriúnacha don alt
Ní bhíonn an BDE-Athsholáthar (BDE = Borland Database Engine) i go leor cuideachtaí ar an liosta mianta, ach ar an liosta rioscaí. Bhí an BDE i go leor Delphi-aip seanfhónta ag rith ar feadh blianta: cobhsaí, beagnach gan teagmháil, go minic nasctha go dlúth le stóráil sonraí Paradox nó dBASE agus le roinnteáin comhad líonra áitiúla. Éiríonn an tsíocháin sin ina fhadhb nuair a athraíonn an timpeallacht—córas oibriúcháin, beartais slándála, bunachair sonraí lárnacha, fíorúilú nó comhéadananna nua. Ansin, ó shúile cuid is cosúil gur athrú tiománaí simplí a bheadh ann, bíonn cur isteach i bhfeidhmíocht, i n-íonacht sonraí agus i sreafaí próiseas.
Sainmhíníonn an t-alt seo an BDE-Athsholáthar ó thaobh IT-rianaithe, riarthóireachta agus freagrachtaí teicniúla tionscadail: Cad iad na spreagthóirí tipiciúla? Cá bhfuil rioscaí réadúla le fáil? Cén treo nuachóirithe atá oiriúnach ó thaobh oibríochta? Agus conas is féidir an t-aistriú a phleanáil ionas go mairfidh loighic ghnó agus sreafaí úsáideora, agus go mbeidh rochtain sonraí, Deployment agus comhéadananna inbhuanaithe don todhchaí.
Cén fáth a éiríonn an BDE ina riosca don oibriúchán corparáideach
Go stairiúil bhí an BDE mar shraith rochtana sonraí forleathan do Delphi-aip. Sa chleachtas, is bac spleáchais í anois: tá sí bunaithe ar mhúnla tiománaí seanbhunaithe, oibríonn sí go minic le comhaid chumraíochta áitiúla agus tá sí íogair i go leor suiteálacha i gcoinne caighdeán oibriúcháin agus slándála nua-aimseartha.
Is féidir na réimsí rioscaí tipiciúla a shainaithint go soiléir:
- Deployment agus cumraíocht: Bíonn socruithe BDE suiteáilte go minic in aice an staid oibre, le cumraíochtaí alias áitiúla. Cuireann sé sin deacrachtaí ar rollouts caighdeánaithe, beartais MSI/Intune nó „golden images“ do VDI.
- Fadhbanna cearta agus cosán: Tá go leor socruithe BDE/Paradox ag súil le cearta scríbhneoireachta i n-eolaireacha a bhfuil smacht dian orthu inniu ar chúiseanna follasacha. Is cúis le híomhánna earráideach ó am go ham iad sin tar éis nuashonruithe Windows nó coigeartuithe GPO.
- Blocáil líonra agus comhad: Freagraíonn stóráil sonraí bunaithe ar chomhaid sa LAN go híogair do mhoilleanna, cásanna aslíne, VPN, DFS nó „opportunistic locking“. Is iad na hairíonna fadhbanna innéacs, easaontaí nó úsáideoirí bhlocáilte.
- Inacmhainneacht fadtéarmach teoranta: Éilimh ar nós audits lárnacha, cúltaca/athchóiriú slán, Replikation, Reporting nó nascadh le API is deacair a chur i bhfeidhm go daingne le bunachar sonraí comhad atá nasctha go dlúth le BDE.
Tábhachtach: Níl sé faoi mhalairt go bhfuil gach aip BDE „briste“. Tá go leor acu ag feidhmiú i gceart ó thaobh gnó de. Ach tá an bhunús teicniúil ag éirí níos lú oiriúnaí do riachtanais i leith oibriúcháin caighdeánaithe, slándála agus comhtháthaithe. Dá bhrí sin, ba cheart an BDE-Athsholáthar a phlé mar thionscadal nuachóirithe rialaithe — ní mar éigeandáil práinneach.
BDE-Athsholáthar a shórtáil i gceart: Athrú tiománaí nó cinneadh ailtireachta?
Sa chleachtas tionscadail, teipeann ar athsholáthair BDE ní mar gheall ar an gceist „cén chomhpháirt a dhéanfaidh áit na BDE“, ach mar gheall ar easpa soiléireachta faoin íomhá sprioc. Tá ar a laghad trí leibhéal straitéiseach ann a ba chóir a idirdhealú:
De réir chomhthéacs na cuideachta, is buntáiste suntasach é Leibhéal 1 cheana féin, toisc go gcuireann sé cobhsaíocht ar oibriú agus ar chothabháil. Soláthraíonn Leibhéil 2 agus 3 buntáistí breise maidir le comhtháthú agus scálaú — ach tá siad níos dian ó thaobh pleanála de. Is cinntitheach go n-oireann an stát sprioc agus próifíl riosca do do riachtanais oibriúcháin.
Suímh thosaigh tipiciúla i bhfeidhmchláir oidhreachta Delphi
Sula ndéantar an t-aistriú, bíonn sé inmharthana iniúchadh struchtúrtha a dhéanamh ar an staid reatha nach bhfuil teoranta do „cén táblaí atá ann“, ach a chlúdaíonn an phictiúr oibríochta iarbhír. I dtionscadail BDE tagann na patrúin seo chun cinn go minic:
Paradox i gcomhroinnt comhad le il-chliaint
Tá na sonraí ar thiomántán freastalaí agus rochtainíonn il-chliaint iad go comhuaineach. Oibríonn sé sin i LANanna seasmhaí, ach bíonn sé íogair i gcás VPN, WLAN, deasc fhíorúla nó nuair a théann gairis úsáideoirí i stádas codlata nó nuair a éiríonn siad as codladh. Ó thaobh oibriúcháin tá comhaid ghlaisála agus aththógáil innéacsanna tar éis lochtanna an-chriticiúil anseo.
Stóráil shonraí áitiúil le loighic sioncrónaithe
Coinníonn roinnt feidhmchlár sonraí go háitiúil (m.sh. do sheirbhísí lasmuigh) agus sioncrónaíonn siad níos déanaí. Tá an athsholáthar BDE anseo go dlúth nasctha le réiteach coimhlintí, stimplí ama agus aitheantais uathúla. Níor cheart don aistriú teicniúil loighic an sioncrónaithe a chur as feidhm go neamhiarrach.
Tiománaithe measctha, ainmneacha malartacha agus cosáin speisialta
Le himeacht na mblianta fásann cásanna eisceachtúla: ainmneacha alias éagsúla do gach láithreán, litreacha tiomántáin líonra míchomhionann, agus coigeartuithe láimhe ar chliaint. Is é díreach an éagsúlacht seo a chruthaíonn costas ard tacaíochta ina dhiaidh sin. Is deis mhaith í athsholáthar BDE chun cumraíocht a lárionrú agus a chaighdeánú.
An cosán nuachóirithe pragmatach: ar dtús dícheangal, ansin aistriú
Is cur chuige cruthaithe é an méid seo: an t-aistriú a bhriseadh síos i gcéimeanna soiléire, scartha agus tástáilte. Laghdaíonn sé seo riosca, toisc gur féidir gach céim a chur i bhfeidhm agus a chobhsú sula leanfaidh an chéad chéim eile.
Céim 1: An sraith rochtana sonraí a chapsúlú go soiléir
I go leor feidhmchlár Delphi bíonn rochtain sonraí scaipthe ‚trasna‘ an chóid: osclaíonn foirmeacha táblaí go díreach, rochtainíonn loighic ghnó datasets, agus bíonn tuairiscí ag brath ar chomhpháirteanna BDE. Is é an sprioc ná scaradh soiléir idir an comhéadan úsáideora, an loighic ghnó agus an rochtain sonraí (go minic tugtar ailtireacht sraithe air). Ní gá duit ailtireacht sprioc acadúil a thabhairt isteach, ach tá teorainn shainithe de dhíth: Cé atá údaraithe SQL a fhorghníomhú? Cé a dhéanann cinneadh faoi idirbhearta? Cá bhfuil an logáil suiteáilte?
Maidir le hoibriú agus cothabháil, tá buntáistí sainiúla ag an gcapsúlú seo: laghdóidh sé líon na n-áiteanna inar beidh athruithe faoi thiománaithe nó DB-shonracha riachtanach níos déanaí. Chomh maith leis sin, éiríonn sé níos réadúla tástálacha agus oibriú comhthráthach a thógáil.
Céim 2: BDE a athsholáthar le comhpháirteanna rochtana sonraí nua-aimseartha (m.sh. FireDAC)
BDE-Ablosung mit nativer Anbindung is sraith rochtana sonraí coitianta i Delphi, a fhéadann éagsúla bunachair shonraí a nascadh trí thiománaithe dúchais. Ó thaobh IT de tá sé tábhachtach: is féidir FireDAC a chumrú go soiléir, tacaíonn sé le patrúin údaraithe agus nascachta nua-aimseartha agus tá sé i bhfad níos oiriúnaí do chórais DB lárnacha ná an BDE.
Tá sé ríthábhachtach na paraiméadair oibriúcháin a athrú go cúramach: láimhseáil nasc, timeouts, idirbheartacha, códúchán (sraith charachtair) agus láimhseáil earráidí caithfidh a bheith socraithe go stuama. Mura ndéantar am sin, tá riosca earráidí „ciúine“ ann mar charachtair speisialta gearrtha, deadlocks sporadúla nó staidéir rollback nach bhfuil soiléir.
Schritt 3: Datenbankstrategie festlegen (Datei-DB vs. Client-Server)
Go luath nó mall buailfidh an cheist ort: fanann na sonraí i bhformáidí comhad nó aistríonn siad chuig córais Client-Server? Ciallaíonn Client-Server go mbainistíonn freastalaithe bunachar sonraí (m.sh. PostgreSQL nó SQL Server) idirbheartacha, glasálacha, cúltacaí agus cearta úsáideora go lárnach. Is minic gurb é sin an bealach is seasmhaí ó thaobh oibríochta, ach éilíonn sé bainistíocht DB (patcháil, monatóireacht, cúltaca, tástálacha aisghabhála).
Mura bhfuil tú ag baint úsáide as Paradox faoi láthair, is é an t-aistriú de ghnáth an pointe ina bhfeictear samhail sonraí agus cáilíocht sonraí go soiléir: constraints ar iarraidh (Constraints = rialacha ar nós „ná bíodh an réimse folamh“), dúblacha, eochracha míchinnte, cineálacha sonraí a tháinig chun bheith de réir stair. Níor cheart duit na saincheisteanna seo a cheapadh ó bhéal; bain leo mar chuid den mhodhnú.
Aistriú sonraí: Cad is mó an obair i ndáiríre
I gcás athsholáthair BDE measastar aistriú sonraí go minic faoi bhun an méid atá i ndáiríre toisc go gcreideann daoine „níl ann ach táblaí“. Sa chleachtas is iad na coinníollacha imeallacha a chruthaíonn an iarracht:
Schlüssel, Eindeutigkeit und Referenzen
Bíonn córais bunachar comhad go minic foighneach le heasnaimh. Tá bunachair shonraí lárnacha níos déine — agus is dea-scéal é sin. Caithfidh tú a shocrú conas a bheidh príomh-eochracha (IDanna uathúla) agus eochracha seachtracha (nascanna) ag obair amach anseo. Cé a ghineann IDanna nua? Conas a dhéanfar taifid stairiúla a chomhtháthú go comhsheasmhach? An bhfuil eochracha nádúrtha ann a fhéadfadh a bheith neamhréidh?
Zeichensätze und Sonderzeichen
Go háirithe i socruithe seanbhunaithe Delphi-/BDE tá ceisteanna códúcháin an-choitianta. Cuireann aistriú iallach ort códúchán sprioc a shocrú (de ghnáth Unicode/UTF-8) agus an tiontú a thástáil go rialaithe. Ní cheist “amharc” amháin é seo: d’fhéadfadh tiontú mícheart feidhmeanna cuardaigh, seiceálacha dúblacha nó formáidí easpórtála a mhilleadh.
Geschäftsregeln, die in der Anwendung statt in der Datenbank stecken
Cuireadh go leor rialacha i bhfeidhm go stairiúil sa chliant (m.sh. seiceálacha ábharthachta). Le níos mó cliant agus le comhtháthú nua-aimseartha is minic gur chiall dóibh na rialacha criticiúla ar a laghad a neartú ar an bhfreastalaí (m.sh. trí Constraints nó idirbheartacha). Laghdaíonn sin earráidí sonraí ina dhiaidh sin, ach athraíonn sé freisin an dóigh a dtagann earráidí chun cinn: tagann earráidí bailíochtaithe ar ais níos géire agus caithfear iad a láimhseáil go soiléir sa chomhéadan úsáideora.
Downtime, Parallelbetrieb und Rückfalloption
Do ghnóthais ní bhíonn sé i gcónaí riachtanach go n-éireoidh aistriú „i gceann siúntach“, ach go bhfuil plean inrochtana ann: cé chomh fada a bheidh an t-oibriú srianta? An bhfuil tréimhse trasnála ann? An féidir filleadh siar má tharlaíonn fadhbanna? Is sprioc réalaíoch de ghnáth: aistriú le rithí tástála, cutover deiridh i fhuinneog cothabhála, agus rogha siar doiciméadaithe go soiléir, fad nach gcríochnaíonn na sonraí ag díriú i dtreonna éagsúla.
Bíonn athsholáthar an BDE go minic práinneach nuair a thagann riachtanais nua chun cinn: ceangail le ERP, DMS nó CRM, easpórtálacha uathoibrithe, portail, tuarascálacha BI nó seirbhísí gréasáin. Nuair ba mhaith le roinnt córais rochtain a bheith acu ar na sonraí céanna, bíonn stóráil sonraí i gcomhaid agus loighic ghnó ar thaobh an chliaint ina bhac.
Bealach glan ná rochtain ar shonraí a sholáthar trí chomhéadan sainmhínithe. Go minic is é sin REST-API (Representational State Transfer; sa chleachtas: pointí deiridh HTTP a sholáthraíonn sonraí go struchtúrtha agus a ghlacann le hathruithe). Do oibriú IT agus do shlándáil tá sé tábhachtach ansin:
- Fíordheimhniú agus údarú: Cé atá ceadaithe do cad? SAML 2.0 (SAML = Single-Sign-on-Standard) nó modhanna bunaithe ar thóicín is gnéithe tipiciúla iad, de réir an timpeallachta.
- Monatóireacht agus logáil: Caithfidh iarratais a bheith inchuimhneach, lena n-áirítear cúiseanna earráide agus amanna rith. Sa chleachtas oibriúcháin is minic go mbíonn sé níos luachmhaire ná „dearadh API álainn“.
- Teorainneacha ráta agus cobhsaitheacht: Nuair a ídíonn córais eile, caithfear a bheith soiléir conas a gcaitear le barr-ualaí (sraitheanna, comhthráthú teoranta, time-outs).
Tábhachtach: Níl API riachtanach do gach athsholáthar BDE. Ach más pleanáil i lárthéarma agat portailí nó próisis tras-chórais, ba cheart an athsholáthar a dhéanamh ar an mbealach sin nach éileoidh an chéim seo athstruchtúrú ar chroí an chórais níos déanaí.
Oibriú agus Seachadadh tar éis an BDE: Caighdeánú in ionad „Client pflegen”
Tá ceann de na buntáistí lárnacha a bhaineann le hathsholáthar an BDE ná go mbíonn rollout agus tacaíocht i bhfad níos inláithí le pleanáil. I go leor timpeallachtaí is é an suíomh reatha: tá cumraíochtaí speisialta ag ríomhairí aonair, coigeartuithe alias láimhe agus leaganacha DLL éagsúla. Glacann sin am IT agus déanann sé suaitheadh deacair a atáirgeadh.
Tar éis an athraithe ba chóir duit díriú go sainiúil ar mheicníochtaí caighdeánacha:
- Cumraíocht lárnach: Ba chóir paraiméadair nasc agus athróg timpeallachta a bheith i gcumraíocht inchuimhneach a bhfuil leaganaithe aici (ní sa socrú áitiúil scaipthe).
- Pacáistí suiteála glan: Tá suiteálaí sainmhínithe a oibríonn le deisiú/uasghrádú níos ábhartha ó thaobh oibriúcháin ná „oibríonn sé ar mo ríomhaire“.
- Windows- agus Linux-Seirbhísí sa áit cheart: Is fearr smacht a bheith ar thascanna cúlra (ionchuir, easpórtálacha, sceidealóirí) mar sheirbhís ná mar „Cliant a fhanann oscailte áit éigin“. Is próiseas cúlra é seirbhís le socruithe tosaithe/stada agus logáil shainithe.
- Disciplín maidir le patchanna agus scaoilte: Laghdaíonn scaoilte níos lú ach níos minice le nótaí scaoilte soiléire an riosca. Maidir le córais chriticiúla, tá timpeallachtaí staga agus critéir glacadh riachtanach.
Bíonn an ábhar ceadanna níos fearr freisin: in ionad rochtain ar chomhaid le cearta scríbhneoireachta do go leor úsáideoirí is féidir leat oibriú le rólacha bunachar sonraí, cearta scéime agus bealaí rochtana inchuimhneacha. Ní hamháin gur ábhar slándála é seo, ach laghdaíonn sé freisin ionramháil sonraí de thaisme.
Straitéis tástála: Cén tástáil a bhfuil i ndáiríre tábhacht le linn athsholáthair an BDE
I bhfeidhmchláir ghnó a bhfuil stair acu, is annamh a bhíonn uathoibriú iomlán réalaíoch ar fhad gairid. Mar sin féin is féidir leat na rioscaí is mó a chlúdach le pacáistí tástála pragmatacha. Tá sé ríthábhachtach go léireoidh na tástálacha próisis chroíghairmiúla, ní hamháin „osclaíonn sé fhoirm X“.
1) Tástálacha comparáide le sonraí tagartha
Cruthaigh sraith sonraí ionadaíocha (oibriú fíor-anónaithe nó sintéiseach) agus déan comparáid idir na torthaí roimh/atá tar éis an aistrithe: suimeanna, liostaí páirteanna, athruithe stádais, torthaí cuardaigh, onnmhairithe. Le linn seo nochtfar freisin difríochtaí ionchódaithe agus sórtála (d’fhéadfadh sórtáil a bheith éagsúil idir Paradox agus bunachair sonraí SQL).
2) Il-thráthúlacht agus glasálacha
Samhlaigh oibriú comhthreomhara: athraíonn dhá úsáideoir an próiseas céanna, priontaíonn úsáideoir amháin agus ag an am céanna déanann an duine eile iontráil, rithtear iompórtáil agus tá rochtain ó UI ar siúl. I gcórais cliant-freastalaí déanann an córas iompar difriúil i gcomparáid le bunachair sonraí comhaid. Mura ndéantar na cásanna seo a thástáil, ní thaispeánfar na fadhbanna ach i bhfíor-oibriúchán.
3) Tástálacha Cúltaca/Athshlánaithe mar chritéar glacadh
I gcás bunachar sonraí lárnaithe bíonn cúltaca luachmhar ach amháin má chleachtann tú an athshlánú go rialta. Socraigh RPO/RTO: RPO = caillteanas sonraí uasta i dtéarmaí ama, RTO = am tosaithe arís uasta, agus tástáil na luachanna seo i gcleachtadh athshlánaithe. Is tomhas a bhaineann le IT é seo, ní disciplín forbróra amháin.
Treoir chinntí: Cén ailtireacht sprioc is oiriúnaí do do thimpeallacht?
In ionad „Big Bang“ i gcoinne „alles lassen“ is fiú meastachán réasúnach a dhéanamh. Cabhraíonn na ceisteanna seo chun cur i gcomparáid:
- Cé chomh criticiúil atá an próiseas? Níos criticiúla atá an próiseas, is mó is gá oibriú i mód comhthreomhara, aistriú céimnithe agus pleanacha fillte soiléire.
- Cé chomh scaipthe atá an t-úsáid? Níos mó láithreacha, VPN agus úsáid shoghluaiste a fheictear go láidir i dtreo chórais cliant-freastalaí agus seirbhísí lárnaithe.
- Cé chomh láidir é an brú comhtháthaithe? Má tá ERP/DMS/Portálacha le nascadh, ba chóir rochtain sonraí a chomhthiomsú agus a thabhairt trí chomhéadanacha shainithe.
- Conas atá an eagraíocht oibríochta? Mura bhfuil oibriú bunachar sonraí bunaithe go hinmheánach, caithfear é a phleanáil (nó cur chuige bainistithe a roghnú go measta). Cruthaíonn córas nua gan coincheap oibríochta costais leanúnaacha.
Is minic a bhíonn sainmhíniú sprioc réalaíoch mar seo: „Ar dtús BDE a bhaint, ansin an bunachar sonraí a chomhthiomsú, ansin na comhéadan a fhorbairt.“ Ar an mbealach seo scaiptear an riosca agus cruthaítear buntáistí oibriúcháin go luath.
Dúshláin coitianta – agus conas iad a sheachaint
„Ní athraímid ach an tiománaí“
Nuair a tháinig rochtain sonraí chun cinn go neamh-eagraithe thar blianta, is féidir le hathrú comhpháirte simplí a bheith ina litirlotó earráide. Pleanáil ar a laghad cuimsiú rochtana sonraí agus rialacha idirbheart soiléire.
Neamhchinntí freagrachtaí idir IT agus an roinn ghairmiúil
Tá bhaint BDE i gceist le próisis ghairmiúla (m.sh. iompraíocht glasála, bailíochtuithe, tuarascálacha). Socraigh critéir ghlactha a roinnfidh an roinn ghairmiúil agus an IT araon: Cén cháipéis a chaithfidh a bheith comhionann? Cén éagsúlacht atá inghlactha (m.sh. sórtáil)?
Ró-dhéanach aird ar thuairisciú agus onnmhairiú
Tá go leor feidhmchlár sean a bhfuil cosáin onnmhairithe fásaithe acu (CSV, Excel, printáil). Braitheann siad go minic go hindíreach ar rochtain sonraí. Cuir tuairiscí, litreacha sraithe, sreafaí oibre PDF agus aistrithe seachtracha go luath sa scóip, murach sin beidh an iarracht ag filleadh mar bhac ag an deireadh.
Slándáil a chur i ndiaidh i gcás nach ionchorpraítear í ón tús
Má tá tú ag nuashonrú rochtain sonraí ar aon nós, socraigh coincheap ceadacháin soiléir láithreach: róil bunachar sonraí, cuntais sheirbhísí, rothlú pasfhocal, logáil. Is minic a bhíonn athshuiteáil slándála ina cheart níos costasaí, mar go bhfuil spleáchais nua cruthaithe faoi seach ag an am sin.
Conclúid: Pleanáil athsholáthair BDE mar nuachóiriú oibríochta faoi smacht
Is é an t-aistriú BDE a bhíonn is rathúla nuair a stiúrtear é mar nuachóiriú le spriocanna oibríochta soiléire: cur i bhfeidhm in-athdhéanamh, níos lú cásanna eisceachtúla ar thaobh an chliaint, córais stórála sonraí níos láidre, inniúlacht comhtháthaithe níos fearr agus slándáil inbhreathnaithe. Ó thaobh teicniúil is eilimint amháin den réiteach é an t-aistriú BDE. Tá cinntitheach: cuimsithe, straitéis imirce, pacáistí tástála agus coincheap oibriúcháin a oireann do d’eagraíocht IT.
Má phleanálann tú an t-aistriú céim ar chéim, má theorainneann tú rioscaí trí oibriú i bparaláil agus má thógann tú imirce sonraí mar thionscadal faoi leith dáiríre, is féidir feidhmchlár Delphi atá fásaithe a thiontú go bun cobhsaí inbhainistithe ó thaobh cothabhála — gan na próisis laethúla a chur i mbaol gan ghá.
Más mian leat measúnú struchtúrtha a dhéanamh ar na céimeanna seo do do thimpeallacht, labhair linn faoi anailís, íomhá sprioc agus plean cur i bhfeidhm iontaofa:
Sa chomhthéacs ghairmiúil imríonn Delphi Nuachóiriú agus imirce bunachar sonraí ról tábhachtach freisin, nuair is gá go n-oibreoidh comhtháthuithe, sreafaí sonraí agus forbairt bhreise go glan le chéile.
Céim eile
Nuair a éiríonn an t-ábhar seo ina thionscadal fíor, ba chóir ailtireacht, an córas reatha agus an t-oibriú a mheas le chéile go luath.
Ní hamháin go dtacaímid le ceisteanna aonair, ach freisin nuair is gá ó shlisíní cód foinse, ó ábhair legacy nó ó smaointe portail tionscadal corparáideach iontaofa a fhorbairt.
- Measúnítear an staid reatha, an stát sprioc agus na rioscaí teicniúla le chéile.
- Ní chuirfear REST, rochtain ar shonraí, portalí agus Rollout siar mar iarmhairtí.
- Feiceann sibh go luath cé acu an cosán atá inbhuanaithe ó thaobh eacnamaíochta agus oibríochta.