Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 ›...

52
Quadre de Comandament Integral per la indústria ramadera. Josep Ramon Esteve Vergé Grau d’enginyeria Informàtica Business Intelligence Humberto Andrés Sanz Atanasi Daradoumis Haralabus 15/06/2016

Transcript of Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 ›...

Page 1: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

QuadredeComandamentIntegralperlaindústriaramadera. Josep Ramon Esteve Vergé Grau d’enginyeria Informàtica Business Intelligence Humberto Andrés Sanz Atanasi Daradoumis Haralabus 15/06/2016

Page 2: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

Aquesta obra està subjecta a una llicència de Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya de Creative Commons

Page 3: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

Llicències alternatives (triar alguna de les següents i substituir la de la pàgina anterior)

A) Creative Commons:

Aquesta obra està subjecta a una llicència de Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement-NoComercial-CompartirIgual 3.0 Espanya de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement-NoComercial 3.0 Espanya de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement-SenseObraDerivada 3.0 Espanya de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement-CompartirIgual 3.0 Espanya de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement 3.0 Espanya de Creative Commons B) GNU Free Documentation License (GNU FDL) Copyright © ANY EL-TEU-NOM. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant

Page 4: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". C) Copyright © (l'autor/a) Reservats tots els drets. Està prohibit la reproducció total o parcial d'aquesta obra per qualsevol mitjà o procediment, compresos la impressió, la reprografia, el microfilm, el tractament informàtic o qualsevol altre sistema, així com la distribució d'exemplars mitjançant lloguer i préstec, sense l'autorització escrita de l'autor o dels límits que autoritzi la Llei de Propietat Intel•lectual.

Page 5: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

i

FITXA DEL TREBALL FINAL

Títol del treball: QCI per la Industria Ramadera

Nom de l’autor: Josep Ramon Esteve Vergé

Nom del consultor/a: Humberto Andrés Sanz

Nom del PRA: Atanasi Daradoumis Haralabus

Data de lliurament (mm/aaaa): 06/2016

Titulació o programa: Grau d’Enginyeria Informàtica

Àrea del Treball Final: Business Intelligence

Idioma del treball: Català

Paraules clau QCI, Dasboard, Datawarehose

Resum del Treball (màxim 250 paraules): Amb aquesta memòria s’exposa com s’ha posat amb pràctica els coneixements de Business Intelligence adquirits de manera autodidàctica per poder realitzar un prototip de QCI per a la indústria ramadera. S’ha realitzat un estudi previ sobre la metodologia de treball de grangers de la zona de Lleida, per saber quins softwares de SI utilitzen i com gestionen les granges. En tots els casos no disposen d’un SI per gestionar les finances, utilitzen fulls de càlcul per organitzar-se i tenir un control. I en alguns casos utilitzen un SI propietat de la cooperativa per controlar l’estat dels animals. Partint de l’anterior, s’ha dissenyat un QCI format per un datawarehouse que emmagatzema les dades i un dashboard per millorar les estratègies de negoci. En el disseny s’ha tingut en compte que no es una solució per una granja en concret sinó una solució oberta. Per obtindre el producte final, s’ha dividit el desenvolupament en les següents fases; anàlisi de requeriments, recerca de dades, disseny del datawarehouse i del dashboard, desenvolupament dels mateixos i finalment la fase de probes. El resultat final del prototip compleix les expectatives funcionals, però presenta alguns problemes, degut a l’eina seleccionada per a fer el desenvolupament del dashboard. Em general estic satisfet dels coneixements teòrics i pràctics adquirits en la realització d’aquest TFG, però penso que el resultat final del dasboard hagués estat més bo i presentat menys problemes si s’hagués desenvolupat amb una altra eina.

Page 6: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

ii

Abstract (in English, 250 words or less): In this work it is exposed how the knowledge of Business Intelligence has been put into practice and acquired in an autodidactic way to make a BSC prototype for the farm industry. A previous research about the methodology of farmers work in Lleida has been realized, to know which SI software use and how farms are managed. In many cases a SI is not available to manage financial work so a spreadsheet is used to organize everything and have it under control. In other cases a IS (Information System) is used because of cooperative property and like this, a better control of farm animals. As I said before, a BSC has been designed and formed by a data warehouse which stores database and a dashboard to improve business strategies. In the design of this it has taken into account that is not a solution for a specific farm but an open solution. To get the final product, it has been divided the development of it into the following phases: requirements analysis, research data, Data warehouse and dashboard design, development of it and finally the testing. The prototype result fulfills the functions expectations, but it many have some problems because of the too close to develop the dashboard. In general I am proud of the theory and practical knowledge acquired in the realization of this TFG. From my point of view, the final result of the dashboard could have been better and with fewer problems if it had been developed by a different tool.

Page 7: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

iii

Índex

1. Introducció................................................................................................................11.1ContextijustificaciódelTreball..............................................................................11.2ObjectiusdelTreball...............................................................................................21.3Enfocamentimètodeseguit...................................................................................31.4PlanificaciódelTreball............................................................................................41.5Breusumarideproductesobtinguts.......................................................................51.6Breudescripciódelsaltrescapítolsdelamemòria.................................................5

2. Anàlisiidisseny.........................................................................................................62.1AnàlisidelsrequerimentsdelQCI...........................................................................6

A.Requerimentsfinances........................................................................................6B.Requerimentsdelsclientsiproveïdors................................................................6C.Requerimentsd’aprenentatgeicreixement........................................................7D.Requerimentsdeprocessosinterns.....................................................................7E.Requerimentstècnics...........................................................................................7

2.2Recercadedades....................................................................................................72.2.1Gestiófuncional..............................................................................................82.2.2Gestiófinanceraiclients...............................................................................102.2.3Introducciódedadesalsistema....................................................................10

2.3DissenydelDashboard..........................................................................................112.3.1Característiquesdelsindicadors....................................................................112.3.2Definiciódelsobjectiusestratègics...............................................................112.3.3EsbósdelDashboard....................................................................................14A.VistaResum....................................................................................................14B.VistaObjectiuIndividual................................................................................15

2.4AnàlisiidissenydelDatawarehouse.....................................................................162.4.1ProcessosETL................................................................................................16A.Extracció.........................................................................................................16B.Neteja.............................................................................................................16C.Transformació................................................................................................16D.Integració.......................................................................................................16E.Actualitzacions................................................................................................16

2.4.2Especificacionsdeldisseny............................................................................16A.Modeldedisseny...........................................................................................17B.Taulesdefets.................................................................................................17D.Taulesdedimensions.....................................................................................18

2.5DesenvolupamentdelDatawarehouse.................................................................212.6DesenvolupamentdelDashboard.........................................................................24

2.6.1Seleccióidissenydelsindicadors..................................................................24A.Finances.........................................................................................................24B.Clientsiproveïdors.........................................................................................25C.AprenentatgeiCreixement............................................................................27D.Processosinterns...........................................................................................28

Page 8: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

iv

2.6.2Establimentdemetesicontrolderesultats..................................................292.6.3Determinaciódelsplansd’acció....................................................................302.6.4ImplementaciódelDashboard......................................................................31A.Importaciódedades......................................................................................31B.VistesdelDashboard......................................................................................32

2.7Realitzaciódeprobes............................................................................................342.7.1Problemes.....................................................................................................342.7.2Resultats........................................................................................................34

3.Conclusions................................................................................................................364.Glossari.......................................................................................................................385.Bibliografia.................................................................................................................406.Annexos......................................................................................................................41Anex1–CreaciódelestaulesdelDatawarehouse....................................................41

Llistadefigures

¡Error!Noseencuentranelementosdetabladeilustraciones.

Page 9: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

1

1. Introducció

1.1ContextijustificaciódelTreballEn la elaboració d’aquet treball em centro en la necessitat que te el sector de la

ramaderia,ensoftwaresqueajudinenlapresadedecisionsiendefinirestratègies.

En aquest treball em centraré en les granges porcines, ja que el sector porcí es el

primer sector de ramaderia a Espanya amb un a producció anual demés de 4.000

milions d’euros a l’any, aquets resultats situen a Espanya com el segon productor

d’Europa.Cal destacarqueCatalunyaes la comunitat autònomaonhi hamésporcs

entre500.000–600.000.

Totilaimportànciad’aquestsectorlagranmajoriadegranges,quenotenenungran

volumd’animals, gestionenel controld’aquestesambpaper i volioenalguns casos

amb fulls de càlcul. Actualment existeixen diferents softwares ERP que ajuden els

ramadersa introduirdades i teniruncontroldelsanimals i lesgranges,normalment

s’utilitzenengrangesambungranvolumd’animals.

AquetsERPenmoltscasoss’hanquedatestancats,degutaquenomésserveixenper

teniruncontrolinopermetenaprofitarlesdadesobtingudesperprendredecisions.

Sentunsectortantimportatperl’economiadelnostrepaístroboafaltarsistemesque

aprofitin les dades generades anteriorment per prendré decisions encertades en un

futur, inclús que aquestes dades siguin compartides entre les diferents granges del

sector,pertenirmésinformacióperprocessariobtenirmillorssolucions.

Page 10: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

2

1.2ObjectiusdelTreballL’objectiuprincipalesrealitzarunprototipdeQuadredeComandamentIntegral(QCI)

conjuntament amb un Datawarehouse (DW), per poder presentar una solució

completaifiabledeBusinessInteligence(BI)quesatisfacilesnecessitatsdetectadesen

laindustriaramadera.

És necessari seleccionar i dissenyar els indicadors que permetran mesurar la

consecució i l’evolució dels objectius estratègics. De manera que aquets es puguin

expressar quantitativamentper aportar una informació comparable, siguin fàcilment

interpretablesifiablesd’aconseguiriutilitzar.

ImplementarunDatawarehouse, integratenunaestructuraconsistent,organitzarles

dades amb temes per facilitar l’accés i l’enteniment, les dades sempre reflectiran

l’estatdel’activitatdelnegocienmomentpresentil’accésaaquesttindràpermísde

lectura,jaquelesdadessónperconsultar-lesnomodificar-les.

Finalment,definirunprototipQCIqueinterpretilesdadesdelDatawarehouseifaciliti

les tasques de decisió als propietaris de les granges. Es pretén que aquest prototip

serveixiperaprofitarlesdadesdelssistemestradicionalsutilitzats,emmagatzemar-esi

tractar-es de manera que serveixin per tenir més capacitats a l’hora de prendre

decisionsiobtinguinavantatgescompetitiusenelsector.

Page 11: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

3

1.3EnfocamentimètodeseguitAquest treball esta enfocat en elaborar un producte nou, pensant en que es pugui

implementar en tot tipusde ramaderia, tot i queen aquest casm’he centrat en les

grangesporcines.

PerelaborarelQuadredeComandament Integralm’hebasatencicledegestiód’un

projecteTIC,eselsegüent:

Cicledegestiód'unprojecteTIC

• L’etapad’Iniciaciócorresponalaplanificaciódelprojecte,ons’identifiquenles

necessitats d’aquest, els objectius i la planificació a seguir en les següents

etapes.

• En la Planificació, es revisaran amb detall els objectius, l’abast i el producte

finalquevullobtenir.

• L’Execució,eselpuntondesenvoluparéelsobjectiusplanificatsdelprojecte.

• Finalment, el Tancament si tot ha anat bé i el projecte ha acabat

satisfactòriament,esfaràl’entregad’aquestilasevapresentació.

• L’etapadeSeguimentiControl,estaràpresententoteslesetapesdelprojecte,

on aniré revisant els objectius, l’abast del projecte per a que no augmenti i

controlantl’evoluciódelsriscos.

Page 12: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

4

1.4PlanificaciódelTreballLaplanificaciódeltreballl’hedivididaenquatrefases:

• LaFASE1,constadelsestudisnecessarisperdetectarlesnecessitatsidelimitar

elsobjectiusdelprojecte.

• LaFASE2,esdeanàlisiidisseny.Éselmomentd’entrarambdetallsidelimitar

elqueielcomdelsproductesquevulldesenvolupar.

• LaFASE3,esdedesenvolupamentiprobesdelsproductes.

• LaFASE4,esderevisióicorrecció

DiagramadeGANTT

Page 13: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

5

1.5BreusumarideproductesobtingutsPartint des del punt que la intenció d’aquest TFG no es implementar una

infraestructuracomplexadeBI,sinóferunapropostaperintroduir-meenl’àmbitdels

Sistemesd’Informació,iobtenirunaprimeraexperiènciaenintel·ligènciaempresarial.

Desprèsde ferunanàlisi delsobjectiusquevull aconseguir, elsproductes resultants

seran:

• Prototipd’unQCI

• Datawarehouse

1.6BreudescripciódelsaltrescapítolsdelamemòriaElcontingutdelssegüentscapítolsbemarcatpereldiagramadeGanttquehihaenel

punt1.4.

Elsprimerscapítolsqueimplementaréenelsegüentpuntdelamemòria,sónelspunts

queapareixenenla‘FASE2’:

• AnàlisidelrequerimentsdeQCI

• Recercadedades

• AnàlisiidissenydelDatawarehose

• Dissenydashboard

Uncopimplementatselscapítolsd’anàlisiidisseny,implementaréelscapítolsdeque

estrobenala‘FASE3’,relacionatsambdesenvolupamentiproves:

• DesenvolupamentdelDatawarehouse

• Desenvolupamentdeldashboard

• Realitzaciódeprovesfuncionals

Page 14: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

6

2. Anàlisiidisseny2.1AnàlisidelsrequerimentsdelQCI

L’anàlisi de requeriments està fet des del punt de partida que no és una solució

especificaperaunagranjaenconcret,niperunnegociparticular.Sinódesdelpuntde

vistaqueésunasolucióobertaqueespotadaptaraqualsevoltipusdegranja.

Ladefiniciódelsrequerimentsconstadecincperspectives imprescindiblesenelmón

empresarial:

A.Requerimentsfinances

• Creixementdelsguanysivarietatdeproductes.

• Incrementdelaproductivitatireducciódelscostos.

• Milloresenlautilitzaciódelsactiusiestratègiesd’inversió.

B.Requerimentsdelsclientsiproveïdors

A través de les millores de les variables relacionades amb els clients i els

proveïdors,milloraran els guanys financers, al ser els principals valors de la font

d’ingressos.

Peraquestmotiuestenenencompteelssegüentsrequeriments:

• Participaciódemercat.

• Retenciódeclients.

• Adquisiciódeclients.

• Satisfacciódelsclients.

• Rendibilitatdelclient.

• Relacióambelclient.

• Imatgeireputació.

Page 15: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

7

C.Requerimentsd’aprenentatgeicreixement

• Formaciódelpersonal

• Climalaboral,promourelamilloradelclimalaboralperminimitzarlesbaixes

• Qualitatdel’ocupació

D.Requerimentsdeprocessosinterns

• Productivitat,millorarlautilitzaciódelsrecursosdisponibles

• Innovacióimillora,avançarenlamillorailainnovaciódelsprocessosinterns

• Gestionarlacomercialització

E.Requerimentstècnics

• Entornamigableiambunredientquesatisfacilesexigènciesdelsusuaris.

• Flexibilitatiescalabilitatenbaseelsdiferentsorigendelesdadesautilitzariel

volumd’aquestes.

• Sistemalleuger,enquantanecessitatdehardware.

• Possibilitatdepartdelsusuarisapersonalitzarelsseusanàlisis.

• Dashboardcomplertifàcild’interpretar.

• Possibilitatsdenovesfuncionalitats.

• Obertanecessitatsespecifiquesdelsclients.

• Compatibilitatambd’altresSI,quepuguintenirelsclients.

2.2RecercadedadesEn l’estudi realitzat prèviament, per realitzar el prototip del QCI per a la gestió de

granges, he observat que es diferencien dos tipus de gestions; la gestió funcional,

aquellaqueenglobael funcionamentde lagranja, i totelqueestàrelacionatambel

controldeanimals,ilagestiófinancera,queenglobaelsaspectesfinancersiclients.

Totsaquellsgrangersqueheentrevistat,jadisposendesistemesERPquegestionenels

aspectesqueenglobenelfuncionamentdelagranja,comperexempleelsoftwareque

utilitzaundelsentrevistats,Isaporc.

Page 16: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

8

2.2.1Gestiófuncional

Isaporc,ésunsistemadeinformaciódesenvolupatperISARI,queserveixpertenirun

controldelsanimals.Lesfuncionsprincipalsd’aquestSIsón:

o Controldelsporcs

• Controldelesmares

• Fitxahistorialdelsporcs

• Seleccióautomàticadeporcspermulti-criteris

• Resultatsindividualsgenerals

• Controlsanitariitraçabilitat

• PossibilitatdetreballardirectamentambPDAalesgranges

o VersióMulti-graneges

• Específicperintegradores,cooperativesiveterinaris.

Acontinuació,espodenveure imatgesdelsserveisqueproporciona, Isaporcalsseus

clientspergestionarelsporcs.

Arbreambelsresultatsenpercentatgedelesgestacionsenunperíodedeterminat

Page 17: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

9

Tauladecontroldegestació

Gràficpelseguimentdeproducció

*AquestesimatgesestanextretesdelportalwebISAGRI:

http://www.isagri.es/Inicio/Inicio.aspx

Page 18: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

10

Com es pot veure a les imatges aquets SI ja faciliten les tasques de control i

desenvolupament de l’activitat agrària. Però no disposen de indicadors i eines que

facilitinlesgestionsfinanceresielsclients.

2.2.2Gestiófinanceraiclients

Enelspagesosentrevistatsen la investigació, en totsels casos la gestió financera la

realitzen amb fulls de càlcul, on tenen un control de les factures i albarans del les

despeses.Onbàsicamentlesdespesessónl’alimentacióiveterinaris.Tambétenenun

càlculdelsingressos,queelsobtenendelaventadelsanimals.

Aquestagestiónomeselspermetteniruncontrolfinancer,encapmomentelsaporta

informació útil, que indiqui si segueixen una estratègia equivocada i la manera de

millorar-la.

Peraquestmotiu,eneldesenvolupamentd’aquestprototipinclouremindicadorsque

facilitin aquesta gestió i doni informació útil per a que els usuaris puguin elaborar

millorsestratègiesdenegociapartirdelesdadesdelasegagranja.

2.2.3Introducciódedadesalsistema

Com aquest prototip no és una solució per a una granja en concret, i l’objectiu

d’aquest és que sigui un prototip vàlid per a qualsevol granja tenim que tenir en

compte totes les possibilitats, per tant el sistema ha de ser compatible amb la

introducciódedadesprovinents des deun Sistemad’informacióo ERPde gestió de

grangesfinsafullsdecàlculelaboratspelsgrangers.

Aquetsfullscàlcultindranqueseguirunpatróestablert,jaqueésimpossiblegestionar

infinitatsdefullsdecàlculelaboratsperacadaclient.

Evidentment que el sistema disposarà d’un portal on es permetrà la introducció de

dadesmanuals.

Page 19: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

11

2.3DissenydelDashboard

2.3.1Característiquesdelsindicadors

Perferundissenyadequatdeldashboardcalquetantelsindicadorscomelsobjectius

compleixinunescaracterístiquesqueassegurin,que la informacióqueestantdonant

esútiliadequada.

Característiquesperobjectiusrealistesiconcrets:

• Sermesurables

• Serassolibles

• Serdesafiantsicomprometedors

• Involucraralpersonal

• Poderdesenvolupar-seenplansd’actuació

Característiquesquecompleixenelsindicadors:

• Referir-seaprocessosimportantsocrítics

• Representarelobjectiuamesurarmitjançantunarelaciódirecta

• Serquantificablesatravésdedadesnumèriquesovalorsclassificables

• Serrentables

• Poderdefinirlaevolucióeneltempsdel’objectiu

• Serfiablesperdonarconfiançaalsusuaris

• Serfàcilsdemanteniriutilitzar

• Nointerferirambaltresindicadors

• Permetrealadireccióconèixerlainformacióambtempsreal

2.3.2Definiciódelsobjectiusestratègics

En el punt anterior ‘Recerca de dades’, diferenciem dos tipus de gestions; la gestió

funcional,aquellaqueenglobaelfuncionamentdelagranja,itotelqueestàrelacionat

ambelcontroldeanimals,ilagestióqueenglobaelsaspectesfinancersiclients.

Partintd’aquetsdos tipusdegestions i la justificacióquehe fet anteriorment (de la

decisió de centrar-me en la gestió financera), cal nombrar que una bona gestió del

Page 20: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

12

funcionamentde lagranja implicamenysdespeses ipertantunmajorbenefici.Amb

aquestaafirmacióvulldir,quetotidiferenciardosgestionsunaestarelacionadaamb

l’altra, i els indicadors per a la gestió financera estaran relacionats amb la gestió

funcional.

Lesperspectivessónelsàmbitsclaudintrelesgrangesenelsqualss’hand’establirels

objectiusd’aquestes.

Partint dels requisits definits anteriorment, el QCI podria considerar els requisits de

quatre perspectives (Finances, clients i proveïdors, aprenentatge i creixement i

processosinterns),enobjectiusestratègics.

ObjectiusestratègicsperalQuadredeComandamentIntegral

I un cop seleccionatselsobjectiusestratègics, confeccionoelmapaestratègic,ones

visualitzaambclaredatl’estratègia:

Page 21: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

13

MapaestratègicperalQuadredeComandamentIntegral

Apartirdelsobjectiusestratègicsques’hanestabler,elsindicadorsqueformaranpart

delprototipdeldashboard,donaràinformacióperrespondrealesqüestionssegüents:

• Informaciódelactereproductor

o Comparamuntanaturalambinseminacióartificial

o Avaluaciódelcostd’alimentarlesfemellesdedesfet

• Etapesdereproducció

o Resumdelscostosd’alimentacióenqualsevoletapadeproducció

• Informaciódeladistribució

o Compararàlesdiferentsdistribucionsdelesquadres

• Comercialització

o Avaluaciódeldel’efectedelscanvisdepreudelmercatsobrelaunitat

delaoperació

o Avaluaciódelsefectesdelpercentatgedecarnmagra

o Avaluaciódelaventaderesidus

Page 22: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

14

• Informaciófinancera

o Avaluaciódespesesdemad’obra

o Determinardespesestotalsdelaoperacióperporcproduït

2.3.3EsbósdelDashboard

Per realitzar l’esbós del Dashboard, he utilitzat uns esbossos previs realitzats ambimatges simulades propietat de Mike Alexander(http://datapigtechnologies.com/blog/index.php/mocking-up-dashboards/) i de lliuredistribució.Eldashboardestaràformatpercincvistes;Resum,Finances,Processos,Aprenentatge:

A.VistaResumAquestavistatindràlainformacióbàsicaimésimportant.Perteniruncontrolgeneraldecadaundelsobjectiusdefinits,isaberl’estatd’aquetsambunsolcopd’ull.Tambéestaràdotatdefiltres,persiesvolfragmentarlainformació.

EsbósdelavistaResum

Page 23: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

15

B.VistaObjectiuIndividualLavistadecadaundelsobjectiusdefinitsperalDashboard,estaràformadaperfiltresquepermetranfragmentarlainformacióperelperíodedetempsdesitjat,iperacadaobjectiu hi haurà taula amb dades comparatives, i diagrames de rendiment i depercentatge.

Elsegüentesbóscorrespona l’objectiudefinances,peròs’aplicaràelmateixdissenyperalarestad’objectiusvariantlesdadesintroduïdes.

Esbósdelavistacorresponental’objectiudeFinances

Page 24: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

16

2.4AnàlisiidissenydelDatawarehouseEl datawarehouse és una peça bàsica, fonamental i imprescindible per qualsevol

sistemadeBusinessIntelligence,totselsllistatsianàlisisqueesfacin,esfaranapartir

d’aquestabasededades.

2.4.1ProcessosETL

ElsprocessosETLsónun termeestàndardques’utilitza per referir-sealmoviment itransformació de dades. Es tracta del procés que permet moure dades des demúltiples fonts, reformar-les i carregar-les a una altra base de dades amb l’objectiud’analitzar-les.Aquestprocésesdivideixencincsubprocessos:

A.ExtraccióAquest procés recupera les dades físicament de les diferents fonts d’informació. Enaquestmoment disposem de les dades en brut; de formamanual o utilitzant einesespecialitzadesdeETL.

B.NetejaAquest procés recupera les dades en brut i comprava la seva qualitat i elimina elsduplicats. Les principals causes de que els valors estiguin ‘bruts’ són: valors perdefecte,valorscrípticsiIDnoúnics.

C.TransformacióAquestprocésrecupera lesdadesnetes id’altaqualitat, ielsestructura i recopilaenels diferentsmodels de anàlisi. El resultat d’aquest procés es la obtenció de dadesnetes,consistentsiútils.

D.IntegracióAquestprocésvalidaquelesdadesquecarreguemaldatawarehousesónconsistentsamblesdefinicionsiformatsdeldatawarehouse;lesintegraendiferentsmodelsdelesdiferentsàreesdenegociquehemdefinitenelmateix.

E.ActualitzacionsAquestprocésactualitzatoteslesdadesdeldatawarehouse.

2.4.2Especificacionsdeldisseny

Com l’objectiu principal d’aquest projecte BI és que sigui aplicable a diferents

empreses, el disseny del datawarehouse estarà dissenyat per a que pugui funcionar

Page 25: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

17

ambqualsevoleinad’explotacióBI.PeraquestmotiuelDWestaràmuntataunabase

dedadesrelacionalindependentdel’einad’explotacióquelavulguiutilitzar.

Per a realitzar el disseny, partirem dels mateixos requisits que hem definit

anteriormentielsutilitzaremperadefinirlestaulesdefetsilestaulesdedimensions

queestaranrelacionadesperunmodeldedissenydetipusestrella.

A.ModeldedissenyPeraldissenydeldatawarehouseheescollit elModelEstrella, ésun tipusdemodel

dimensional,quetecomhaelementsunatauladeFetsitaulesdeDimensions.Aquest

modelescaracteritzaperlasevasenzillesilasevavelocitatperutilitzar-loenanàlisis

multidimensionals,tambépermetaccediradadesagregadesidedetall.

Unaaltremotiupel queheescollit implementar aquestmodel és la facilitat desdel

punt de vista del usuari final, ja que les consultes no són complicades, només

impliquenlatauladefetsilesdedimensions,nofafaltaencadenarunionsicondicions

adosomésnivells.

B.TaulesdefetsEs denomina “fets” als indicadors de negoci. És a dir, són totes aquelles mesures

numèriquesqueinclouremalnostresistemadeBI.

Tècnicament, una taulade fets es la taula central d’unmodel enestrella i conteels

valorsdelsindicadorsdenegoci.Unacaracterísticaimportantdelestaulesdefetésel

nivelldedetallded’informacióques’emmagatzema.

Elprototip,inicialmentdisposaràdelessegüentstaulesdefets:

FetVentesNom Tipus DescripcióId_animal INT(FK) ClautauladimensióanimalsId_client INT(FK) ClautauladimensióclientsId_granja INT(FK) ClautauladimensiógranjaId_data INT(FK) Clautauladimensiótempsventes Double Preunetambeuros

Page 26: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

18

FetCostosNom Tipus DescripcióId_aliment INT(FK) ClautauladimensióalimentsId_client INT(FK) ClautauladimensióclientsId_granja INT(FK) ClautauladimensiógranjaId_data INT(FK) Clautauladimensiótempscost MONEY Preubrutambeuros

FetProduccioNom Tipus DescripcióId_granja INT(FK) ClautauladimensiógranjaId_data INT(FK) Clautauladimensiótempsquantitat INT numerod’animals

FetPersonalNom Tipus DescripcióId_treballador INT(FK) ClautauladimensiótreballadorId_data INT(FK) Clautauladimensiótempssou MONEY Sounetanualdeltreballador*Espossiblequeenmomentdeldesenvolupamentesmodifiquinaquestestaules

D.TaulesdedimensionsEs denomina dimensions a aquelles dades que ens permeten filtrar, agrupar o

seleccionarlainformació.

Aquestes dades són paràmetres dels que depenen altres dades que seran objecte

d’estudiianàlisiiestancontingutsalatauladefets.

DimAnimalNom Tipus Descripcióid_animal INT(PK) Clautaulacasa_genetica VARCHAR(10) Rasadelanimalorigen VARCHAR(20) Procedènciadelaimalsexe VARCHAR(1) Sexedel’animal(M,F)data_naix DATE Datadenaixementdel’animaldata_comp DATE Datacompradel’animaln_inceminacio INT Numerodevegadesinseminatdata_inceminacio DATE Datadelainceminaciomunta_natural BIT Informadesiharebutunamuntaieltipusn_fills INT Informadelnumerodefillsobtinguts

Page 27: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

19

DimClient

Nom Tipus Descripcióid_Client INT(PK) Claudelataulanom VARCHAR(20) Nomdelclientalta DATA Dataaltaclientbaixa DATA Databaixadelclientpais VARCHAR(10) Paísd’origendelclientprovincia VARCHAR(10) Provinciad’origendelclientciutat VARCHAR(10) ciutatd’origendelclient

satisfaccio INT Numerodel1al10queindicaràelgraudesatisfacciódelclient

DimDataNom Tipus Descripcióid_data INT(PK) Claudelatauladata DATETIME Diaihoraany_ SMALLINT anymes SMALLINT messetmana SMALLINT setmanadia SMALLINT dia

DimAlimentacióNom Tipus Descripcióid_aliment INT(PK) Claudelataulanom VARCHAR(10) Nomquedescriueltipusl’alimentpreu DOUBLE Preudecompradel’alimentorigen VARCHAR(10) Onescompral’aliment

DimTreballadorNom Tipus DescripcióId_treballador INT(PK) Claudelataulanom VARCHAR(10) Nomdel’empleatdepartament VARCHAR(10) Departamentotascaquedesenvolupadata_incorporacio DATE Datadecontractaciócont_indefinit BIT Sieltreballadortecontracteindefinitformacio INT Numerod’horesdeformaciórebudabaixa INT Numerod’horesdebaixa

Page 28: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

20

DimGranjaNom Tipus Descripcióid_granja INT(PK) Claudelataulacapacitat INT Numeroanimalsquecabenalagranjacapacitat_act INT Numeroanimalsquehihaalagranjaquadres INT Numerodequadresquetelagranjadireccio VARCHAR(20) Direcciódelagranja

*Espossiblequeenmomentdeldesenvolupamentesmodifiquinaquestestaules

Page 29: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

21

2.5DesenvolupamentdelDatawarehouse Per implementar les taules que formaran el datawarehouse definides en l’apartat

anteriord’anàlisiidissenydelDashboard.S’hautilitzatelSQLServer2014Express,una

versiógratuïtaqueofereixMicrosoft.

Acontinuacióesmostraelresultatdelestaulesobtingudes:

Esquema de Costos

Page 30: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

22

Esquema del Personal

Esquema de Producció

Page 31: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

23

Esquema de ventes

Page 32: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

24

2.6DesenvolupamentdelDashboard

2.6.1Seleccióidissenydelsindicadors

A continuació, es defineixen els indicadors per mesurar el grau d’assoliment de

cadascundelsobjectiusestratègics.Pertaldefermésoperatiuelmodeliatèsqueper

acadaobjectiuespotestablirmésd’unindicadordelsproposatsenrelaciósegüento,

si resultaconvinent,d’altresqueespuguindefinir,caldràescollirelquevalorimillor

l’objectiurelacionat.

A.FinancesA.1Creixementdelsguanys

Comparacióresultatseconòmics

Explicaciódel’indicador

Aquest iniciadormesura el percentatge del guanys o pèrdues entre dos períodes de dades,

resultatsobtingutsdeladiferenciaentreelscostosibeneficis.

Fórmuladelcàlcul

𝐫𝐞𝐬𝐮𝐥𝐭𝐚𝐭 𝐞𝐜𝐨𝐧ò𝐦𝐢𝐜 𝐝𝐞 𝐥!ú𝐥𝐭𝐢𝐦 𝐩𝐞𝐫í𝐨𝐝𝐞− 𝐫𝐞𝐮𝐬𝐥𝐭𝐚𝐭 𝐞𝐜𝐨𝐧ò𝐦𝐢𝐜 𝐝𝐞𝐥 𝐩𝐞𝐫í𝐨𝐝𝐞 𝐬𝐞𝐥𝐞𝐜𝐜𝐢𝐨𝐧𝐚𝐭𝐫𝐞𝐮𝐬𝐥𝐭𝐚𝐭 𝐞𝐜𝐨𝐧ò𝐦𝐢𝐜 𝐝𝐞𝐥 𝐩𝐞𝐫í𝐨𝐝𝐞 𝐬𝐞𝐥𝐞𝐜𝐜𝐢𝐨𝐧𝐚𝐭 𝐱 𝟏𝟎𝟎

Variables

• S’utilitzaelresultateconòmicneten€,del’últimperíodeidelperíodequevulguiser

comparat,perdefecteescompararàambelresultatdelmesanterior.

• Elperíodepotseranual,trimestralimensual.

Unitatdemesura

Percentatge

A.2IncrementdelaproductivitatComparaciódelaproductivitat

Explicaciódel’indicador

Aquest indicador mesura els resultats en percentatge de la productivitat de les granges. A

diferencia del càlcul anterior, aquest només mesura els resultat de productivitat de les

granges.

Fórmuladelcàlcul

𝐫𝐞𝐬𝐮𝐥𝐭𝐚𝐭 𝐩𝐫𝐨𝐝𝐮𝐜𝐜𝐢ó 𝐝𝐞 𝐥!ú𝐥𝐭𝐢𝐦 𝐩𝐞𝐫í𝐨𝐝𝐞− 𝐫𝐞𝐮𝐬𝐥𝐭𝐚𝐭 𝐩𝐫𝐨𝐝𝐮𝐜𝐜𝐢ó 𝐝𝐞𝐥 𝐩𝐞𝐫í𝐨𝐝𝐞 𝐬𝐞𝐥𝐞𝐜𝐜𝐢𝐨𝐧𝐚𝐭𝐫𝐞𝐮𝐬𝐥𝐭𝐚𝐭 𝐩𝐫𝐨𝐝𝐮𝐜𝐜𝐢ó 𝐝𝐞𝐥 𝐩𝐞𝐫í𝐨𝐝𝐞 𝐬𝐞𝐥𝐞𝐜𝐜𝐢𝐨𝐧𝐚𝐭 𝐱 𝟏𝟎𝟎

Page 33: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

25

Variables

• S’utilitzaelresultateconòmicnetdelaproduccióen€,del’últimperíodeidelperíode

quevulguisercomparat,perdefecteescompararàambelresultatdelmesanterior.

• Elperíodepotseranual,trimestralimensual.

Unitatdemesura

Percentatge

A.3UtilitzaciódelsactiusCàlculdelROA

Explicaciódel’indicador

ElROA(rendibilitateconòmicadel’empresa)ésunràtiofinanceraquemesuraelrendiment

delsactius,ésadir,elrendimentdelesinversionstotalsdel’empresa.

Apartird’aquestcàlculespotdeterminaroncalinfluirpermillorarlarendibilitateconòmica

del’empresa.

Fórmuladelcàlcul

𝐑𝐎𝐀 = 𝐁𝐀𝐈𝐈

𝐕𝐞𝐧𝐝𝐞𝐬 𝐱 𝐕𝐞𝐧𝐝𝐞𝐬𝐀𝐜𝐭𝐢𝐮

Variables

• BAII:beneficisabansd’interessosiimpostos

• Margeeconòmic( 𝐁𝐀𝐈𝐈𝐕𝐞𝐧𝐝𝐞𝐬

):indicaelsbeneficisobtingutsperunitatvenuda.

• Rotació(𝐕𝐞𝐧𝐝𝐞𝐬𝐀𝐜𝐭𝐢𝐮

):unitatsmonetàriesdevendesqueespodenobtenirpercadaunitat

monetàriainvertida.

Unitatdemesura

Euros(€)

B.ClientsiproveïdorsB.1ParticipaciódelmercatCàlculparticipaciódelmercat

Explicaciódel’indicador

Aquestamesuraindicalaparticipaciódelmercatdelagranjaenunentorndeterminat.

Fórmuladelcàlcul

𝐕.𝐄𝐦𝐩𝐫𝐞𝐬𝐚𝐕.𝐓𝐨𝐭𝐚𝐥 𝐱 𝟏𝟎𝟎

Page 34: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

26

Variables

• V.Empresa:sumatoridelesventesquerealitzal’empresaenunperíodedetemps.

• V.Total:sumatorideventesqueesrealitzaenunperíodedetempsenunentorn

determinat.L’entornespotfiltrarperzonesiempreses.

Unitatdemesura

Percentatge

B.2RetencióiAdquisiciódelsclientsPercentatgedelnúmerodelsclients

Explicaciódel’indicador

Aquestindicador,mostraelpercentatgedeclientsnousoclientsperduts,entrel’actualitati

ladataanteriorqueesdesitgiferelcàlcul.

Fórmuladelcàlcul

(𝐧º 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐚𝐜𝐭𝐮𝐚𝐥𝐬− 𝐧º 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐚𝐧𝐭𝐞𝐫𝐢𝐨𝐫𝐬)𝐧º 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐚𝐜𝐭𝐮𝐚𝐥𝐬 𝐱 𝟏𝟎𝟎

Variables

• Númerodeclientsactuals.

• Númerodeclientsenunadataanterior.Elperíodepotseranual,trimestralimensual.

Unitatdemesura

Percentatge

B.3SatisfaccióirelaciódelsclientsMesuradelasatisfaccióirelacióambelsclients

Explicaciódel’indicador

Aquestindicadorinformaràdelasatisfacciómitjanadelsclients.

Fórmuladelcàlcul

𝐒𝐒𝐍º 𝐜𝐥𝐢𝐞𝐧𝐭𝐬

Variables

• SS(SumaSatisfacció),lasumadelsvalorsdesatisfacciódetotselsclients

• Nºclients,numerototaldeclients

Unitatdemesura

Satisfacció,ésunvalorquevadel1al5,on5eselmàximdesatisfacciói1elmínim

Page 35: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

27

B.4RendibilitatdeclientsRendibilitatdelsclients

Explicaciódel’indicador

Aquestindicador,serveixpersaberquinsclientssónrendibles.

Fórmuladelcàlcul

𝐈𝐧𝐠𝐫𝐞𝐬𝐬𝐨𝐬− 𝐂𝐨𝐬𝐭𝐨𝐬 𝐜𝐥𝐢𝐞𝐧𝐭

Variables

• Ingressosclient:aquellsingressosquegeneracadaclient

• Costosclient:sumatoridetotselscostosquecadaclient

Unitatdemesura

Euros€

C.AprenentatgeiCreixementC.1FormaciódelpersonalNúmerod’horesdeformacióquerebenelsprofessionals

Explicaciódel’indicador

Aquestindicadoridentificaladuradai/olaintensitatdelaformacióquerebenelpersonal.És

unaaproximacióal’esforçpergarantirunaformaciócontinuadaalsprofessionals.

Fórmuladelcàlcul

𝐍º 𝐭𝐨𝐭𝐚𝐥 𝐝′𝐡𝐨𝐫𝐞𝐬 𝐝𝐞 𝐟𝐫𝐨𝐦𝐚𝐜𝐢ó 𝐫𝐞𝐛𝐮𝐝𝐞𝐬𝐍º 𝐝𝐞 𝐩𝐫𝐨𝐟𝐞𝐬𝐬𝐢𝐨𝐧𝐚𝐥𝐬

Variables

• Nºtotald’horesdeformaciórebuda:sumatorideleshoresd’assistènciaiparticipació

enactivitatsdeformació.

• Nºdeprofessionals:númerodeprofessionalsquehanparticipatenformacions,entre

ladatad’iniciiladatadefinaldelperíodedereferència.

Unitatdemesura

Horesperprofessional

C.2ClimalaboralPercentatged’horesdebaixadelsprofessionals

Explicaciódel’indicador

Aquest indicadormostra el percentatge d’hores de baixa dels professionals respecte a les

hores ordinàries previstes per conveni. És un element que s’utilitzarà per analitzar el clima

laboraldelservei.

Page 36: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

28

Fórmuladelcàlcul

𝐍º 𝐡𝐨𝐫𝐞𝐬 𝐝𝐞 𝐛𝐚𝐢𝐱𝐚 𝐝𝐞𝐥𝐬 𝐩𝐫𝐨𝐟𝐞𝐬𝐬𝐢𝐨𝐧𝐚𝐥𝐬𝐍º 𝐡𝐨𝐫𝐞𝐬 𝐚𝐧𝐮𝐚𝐥𝐬 𝐝𝐞 𝐜𝐨𝐧𝐯𝐞𝐧𝐢 𝐱 𝟏𝟎𝟎

Variables

• Nºhoresdebaixadelsprofessionals:sumatoridetotesleshoresdebaixai

indisposicions.

• Nºhoresanualsdeconveni:sumatorid’horesanualsdeconveniperalstreballadors.

Unitatdemesura

Percentatge

C.3Qualitatdel’ocupacióPercentatgedecontractesindefinitssobreeltotaldecontractes

Explicaciódel’indicador

Aquestindicadormesuraeltotaldeprofessionalsqueocupenplacesdetipusfixrespectedel

nombretotaldeprofessionals.

Fórmuladelcàlcul

𝑁º 𝑝𝑟𝑜𝑓𝑒𝑠𝑠𝑖𝑜𝑛𝑎𝑙𝑠 𝑎𝑚𝑏 𝑐𝑜𝑛𝑡𝑟𝑎𝑐𝑡𝑒 𝑖𝑛𝑑𝑒𝑓𝑖𝑛𝑖𝑡𝑁º 𝑑𝑒 𝑝𝑟𝑜𝑓𝑒𝑠𝑠𝑖𝑜𝑛𝑎𝑙𝑠 𝑥100

Variables

• Nºprofessionalsambcontracteindefinit:sónelnombredetreballadorsdetipusfix

• Nºdeprofessionals:sumatoridelnumerodetreballadors

Unitatdemesura

Percentatge

D.ProcessosinternsD.1ProductivitatPercentatged’inseminacionssatisfactòries

Explicaciódel’indicador

Aquest indicadormesura el percentatge d’èxit de lamunta natural i el percentatge de la

inseminacióartificial.

Fórmuladelcàlcul

(𝐧º è𝐱𝐢𝐭 𝐦𝐮𝐧𝐭𝐚 𝐧𝐚𝐭𝐮𝐫𝐚𝐥

𝐍º 𝐭𝐨𝐭𝐚𝐥 𝐦𝐮𝐧𝐭𝐞𝐬 𝐧𝐚𝐭𝐮𝐫𝐚𝐥𝐬𝐗 𝟏𝟎𝟎) 𝐢 ( 𝐍º è𝐱𝐢𝐭 𝐢𝐧𝐬𝐞𝐦𝐢𝐧𝐚𝐜𝐢ó 𝐚𝐫𝐭𝐢𝐟𝐢𝐜𝐢𝐚𝐥

𝐍º 𝐭𝐨𝐭𝐚𝐥 𝐢𝐧𝐬𝐞𝐦𝐢𝐧𝐚𝐜𝐢𝐨𝐧𝐬 𝐚𝐫𝐭𝐢𝐟𝐢𝐜𝐢𝐚𝐥𝐬 𝐗 𝟏𝟎𝟎)

Variables

• Nºèxitmuntanatural:sumatoridelscasosdemuntanaturalreeixits.

Page 37: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

29

• Nºtotalmuntesnaturals:nombretotald’intentsdemuntanatural

• Nºèxitinseminacionsartificials:sumatoridelscasosd’inseminacióartificialreeixits.

• Nºtotalinseminacionsartificials:nombretotald’inseminacionsartificials

Unitatdemesura

Percentatge

D.2ComercialitzacióAvaluaciódelaventaderesidus

Explicaciódel’indicador

Aquestindicadormesuraelbeneficidelacomercialitzaciódelsresidus.

Fórmuladelcàlcul

Beneficiventaresidus–costosventaresidus

Variables

Beneficiventaresidus:beneficinetdelaventaderesidus,purins...

Costosventaresidus:costosquegeneralaventadelsresidus

Unitatdemesura

Euros(€)

2.6.2Establimentdemetesicontrolderesultats

Peracadascundelsobjectius,calfixarunameta,ésadir,unvalordesitjatqueesvol

assolir,comtambéelslímitsdetolerànciaperavalorarideterminarlesconseqüències

deladesviació.

Quanescompara ladadarealamblametaestablertas’avaluaelgraudeconsecució

delsobjectiusmarcats,id’aquestamaneraespodencontrolarelsresultatsobtinguts.

L’establiment de d’aquestes metes variarà segons el tipus d’empresa que vulgui

utilitzaraquestsistemaidelsobjectiusd’aquesta.

En aquest cas em establert unesmetes adients, a l’empresa que ens ha facilitat les

dadesdelasevagranjaperpoderrealitzarlesprobes.

Page 38: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

30

Perspectiva Objectiu Indicador Meta Límitinferior

Límitsuperior

A.Finances A.1Creixementdelsguanys

Comparacióresultatseconòmics

5% 2% 7%

A.2Incrementproductivitat

Comparaciódelaproductivitat

10% 5% 20%

A.3Utilitzaciódelsactius CàlculdelROA * * *

B.Clientsiproveïdors

B.1Participaciódelmercat

Càlculparticipaciódelmercat

0,1% 0 1%

B.2Retencióiadquisicióclients

Percentatgedelnumerodeclients

10% 0 20%

B.3Satisfaccióirelacióclients

Mesuradelasatisfaccióirelacióambelsclients

4 3 5

B.4Rendibilitatdeclients

Rendibilitatdelsclients * * *

C.AprenentatgeiCreixement

C.1Formaciódelpersonal

Númerod’horesdeformacióquerebenelsprofessionals

20 12 24

C.2Climalaboral Percentatged’horesdebaixadelsprofessionals

0,4% 0,2% 0,6%

C.3Qualitatdel’ocupació

Percentatgedecontractesindefinitssobreeltotaldecontractes

80% 70% 90%

D.Processosinterns

D.1Productivitat Percentatged’inseminacionssatisfactòries

90% 85% 99%

D.2Comercialització

Avaluaciódelaventaderesidus

90% 85% 100%

*S’hanomeslesdadeseconòmiquesperlaprivacitatd’aquestes.

2.6.3Determinaciódelsplansd’acció

Cadametanecessitadefinirunaactuaciópertaldegarantir-nel’assoliment.Alllargdel

temps, les iniciativesprogramadess’haurand’anar reorientatpersalvar lespossibles

desviacionsqueespuguindetectaralesmetesfixades.

Perspectiva Objectiu Plad’accióA.Finances A.1Creixement

delsguanysReduirlesdespeses,buscantnousproveïdorsd’alimentacióiestudiarlapossibilitatdeproduiraliment.

A.2Incrementproductivitat

Buscarnovesestratègies,defecundacionsidistribuciódelescorralines.

A.3Utilitzaciódelsactius

Elsplansd’accióutilitzatenselsanteriorsobjectius(A.1,A.2),tindrienquesersuficientspermillorarelROA.

Page 39: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

31

B.Clientsiproveïdors

B.1Participaciódelmercat

Millorarlaalimentacióperaconseguirelpesòptimalmajornumerod’animals,imillorarlesfecundacionsperobtenirmajornombredecries.

B.2Retencióiadquisicióclients

Cercadenousclientsimantenimentdelsactuals.

B.3Satisfaccióirelacióclients

Mantenirlasatisfaccióimillorar-laenaquellsquefacifalta,arribantaacordsquebeneficiïnlesdosparts.

B.4Rendibilitatdeclients

Reajustarlescondicionsambaquellsclientspocrendiblesosubstituir-losperd’altresquehosiguinmés.

C.AprenentatgeiCreixement

C.1Formaciódelpersonal

Implementarunnombremínimd’horesdeformacióanualsobligatòriesperacadaprofessional.

C.2Climalaboral Introduirmilloresenlescondicionsdetreballdelsprofessionalsqueredueixinlesbaixeslaborals.

C.3Qualitatdel’ocupació

Promourelacontractacióindefinidadelsprofessionals.

D.Processosinterns

D.1Productivitat Augmentarelmètodedefertilitzacióquedonimillorresultat.

D.2Comercialització

Ventadelspurinsperalafertilització.

2.6.4ImplementaciódelDashboard

El desenvolupament del Dashboard està fet amb el MS Excel 2013, degut a la

seva facilitat d’importar les dades, del SQL Server 2014 on he creat les taules

del Datawarehouse, i el coneixement funcional previ d’aquesta eina.

A.Importaciódedades

La transferència de dades entre el dtawarehouse i el Excel, s’ha realitzat creantconnexions cada una de les taules i important les seves dades a diferents taulesdinàmiques:

Taula dinàmica amb dades del personal

Aquestatauladinàmica,teunconnexióamblataulafetsFetPersonal,queaportales

dades dels treballadors, a partir d’aquestes dades es calculen valors, que serviran

d’indicadoreseneldashboard.

Page 40: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

32

Existeix una taula dinàmica com l’anterior per a cada perspectiva, on s’extreuen les

dadesiesrealitzenelscàlculsoportunspelsseusindicadors.

B.VistesdelDashboardPer crear les vistes del dashboard s’ha seguit l’estructura proposada en els

esbossos, i s’han utilitzat les dades calculades en les taules dinàmiques per a

crear els indicadors i els gràfics.

En la imatgeanteriorespotveure lavistaprincipaldelDashbordonhihaunresumgeneraldecadaperspectivaiunapartatcorresponentalsfiltres.

• Enaquestavistaespodenseleccionardos filtresdiferents;unper canviar lesdades procedents de diferents granges, i l’altre per seleccionar les dadespertanyentsad’altresanys.

• Elnomdecadaperspectivaesunenllaçalavitaespecificadecadascund’ells.• Elsobjectius estanrelacionatsamblesmetes ielcontrolderesultatsdefinits

anteriorment, indican si s’han aconseguit els objectius, estan en el límitsuperioroenellímitinferior.

• Els gràfics indiquen el resultat d’un dels objectius, es poden modificar aconveniència.

Vista principal del Dashboard

Page 41: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

33

Els dashboard de les diferents perspectives són diferents, als esbossos presentats

inicialment,degutalalecturad’unmanualdebonespràctiquesdedashboardindicava

quenoesconvenient,quetinguinmésdequatregràfics.

Per tant, aquestes vistes estaran formades com amàxim per quatre gràfiques, que

correspondranalesgràfiquesdelsobjectiusdefinitsperacadaperspectiva.

Aquestesvistestambéestandotadesdefiltrespermillorarlaprecisiódelesdadesque

es vulguin extreure i un enllaç (el nom de la prespectiva) que retorna a la vista

principal.

Vista perspectiva APRENENTATGE I CREIXEMENT

Page 42: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

34

2.7Realitzaciódeproves

Lesproveslesestandivididesendosfases;laprimeraduranteldesenvolupamentdel

dashboardil’altrauncopfinalitzateldesenvolupamentambdadesreals.

FASEI

Aquestafaseessituaeneldesenvolupamentdeldashboard,icorresponalaconnexió

delestaulesdelDWamblestaulesdinàmiquesdelexcel,amblacreaciódelsfiltres,la

elaboraciódelscampscalculatsil’actualitzaciódelesdades.

FASEII

Perapoderprovarelprototipdeldashboard,s’hademanatlacol·laboraciód’undels

grangers entrevistats en la primera fase del projecte, per a que ens facilites les

debadesdeproduccióifacturaciódel’últimmes,oferint-liprivacitatdelesdades,iús

exclusiuperrealitzarlesproves.

2.7.1Problemes

• El formatde lesdades facilitadesper fer lesproves sóndiferentsque lesdel

DW.

• Pres fer les proves del dashboard, s’han tingut que modificar les taules

dinàmiquesireferlescolumnescalculades.

• Hihadificultat, enel casque, es vulguesmodificar els objectius i crearnous

indicadors.

• Enelcasqueesvulguescomercialitzar,estindriaqueadaptaelDWilestaules

dinàmiques.

2.7.2Resultats

• Elresultatfinaldeldashboardcompleixlesexpectativesinicials.

• Hihaunabonanavegacióentrelesdiferentsvistesilainformaciódelsobjectius

establertsésútil.

Page 43: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

35

• Sienunfuturesvulguesmillorarelsproblemestrobatsanteriorment,utilitzaria

unaeinaespecificad’anàlisidedadesquepermetgenerardashbords,comper

exempleKlipfolio.

Page 44: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

36

3.ConclusionsDe manera general la elaboració d’aquest projecte ma servit per aclarir molts

conceptes envers el BI i aprendre el funcionament dels QCI i com desenvolupar lo.

Durant el desenvolupament d’aquest han sorgit mols temes relacionats amb el

desenvolupamentquedesconeixiaenelmomentdeformalitzarlaproposta,comper

exemple, quins eren els processos que es tenien que seguir per fer el dashboard;

selecciódels indicadors,establimentdemetes... i realment l’estudid’aquetstemes i

problemesaestatelmeuaprenentatgesobreelBI.

Penso que he aconseguit els objectius establerts inicialment però no amb les eines

adequades. Em sento satisfet amb tots els coneixements apresos; en com fer un

dashboard,undatawharehouse.encomintegrarlesdadesd’unaBDpertransformar-

les amb informació útil. Per aquest motiu penso que s’han complert els objectius

inicials,pelconeixementobtingutilafeinarealitzada.Peròperaltrabandapensoque

les eines escollides per fer el desenvolupament no han estat les encertades. Vaig

realitzareldashboardambelExcel,perquèteniaconeixementprevienaquestaeinai

nonecessitavaun aprenentatge. Pensoqueha estat unaelecció equivocadaperquè

existeixenaltreseinesqueofereixenmésfacilitatsimésutilitatsperdesenvoluparun

dashboard.

Per una altra banda, pel que fa referencia a la planificació i metodologia durant el

projecteaestatunencert.Degutaltempsifeinainvertidainicialmentenlaplanificació

l’hepogutseguirambèxitduranttoteldesenvolupament.Silaplanificaciónohagués

estatencertadanohaguéspogutfinalitzarelprojectedegutaltempsquelihepogut

dedicar. Pel que fa a la metodologia he seguit una guia de bones practiques que

consisteix en realitzar un estudi previ, on s’organitza les idees a desenvolupar,

seguidament del disseny, el desenvolupament i finalment realitzar les probes amb

dadesreals.

Page 45: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

37

Degut als problemes identificats en la fase final (realització de probes amb dades

reals);problemesentrelatransferènciaiactualitzaciódedadesentrelabbddielExcel,

dificultat en la modificació dels objectius i crear nous indicadors. Em queda la

inquietuddeutilitzarunaaltraeinaperfereldasboard.Demaneraqueelresultatfinal

siguimésvistosisolucionielsproblemesobtinguts.

Page 46: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

38

4.GlossariERP

(EnterpriseResourcePlanning)Ésunsistemad’informaciógerencialqueintegramolts

delsnegocisassociatsalesoperacionsdeproduccióidelstemesdedistribuciód’una

companyiaamblaproducciódebensoserveis.

BusinessInelligence(BI)

És la habilitat per transformar les dades amb informació i la informació amb

coneixement,demaneraqueespuguinoptimitzarelprocésdepresadedecisions.

QuadredeComandamentIntegral(QCI)

Eina de control empresarial que permet establir i monitoritzar els objectius d’una

empresailessevesdiferentsàreesounitats.

Dashboard

És una representació gràfica dels indicadors que intervenen amb la consecució dels

objectiusdenegoci,iestàorientatalapresadedecisionsperoptimitzarlaestratègia

del’empresa.

Basededades(BBDD)

És un conjunt estructurat de dades. Conjunt de dades organitzades segons una

estructuracoherentiaccessiblesdesdeunomésprogramesoaplicacions,demanera

que qualsevol d’aquestes dades pot ser consultada, actualitzada i eliminada, sense

afectarnil’estructuradelconjuntnilesaltresdades.

Datawarehouse(DW)

Ésunabasededadescorporativaqueescaracteritzaperintegraridepurarinformació

d’unaomésfontsd’informaciódiferents,perdesprésprocessar-lesipermetreelseu

anàlisis.

Page 47: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

39

SQL

(Structuret Query Language) És un llenguatge declaratiu d’accés a base de dades

relacionalsquepermetespecificardiversostipusd’operacions.

Query

És una consulta, pot ser una revisió o cerca d’alguna dada emmagatzemada en una

basededades.

Page 48: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

40

5.Bibliografia - Piñero,Carlos,Gestióndelainformaciónenproducciónporcina.2006

- http://www.magrama.gob.es/es/ganaderia/publicaciones/GuiaMTDsSectorPorcin

o_tcm7-5872.pdf.26/02/2016- Muñiz,Luis;Monfort,Enric.Aplicaciónprácticadelcuadrodemandointegral.

EdicionesGestión.Barcelona.2007- Paul;Niven,R.Elcuadrodemandointegralpasoapaso.Maximizarlosresultados

EdicionesGestión.Barcelona.2003- Ballvé,AlbertoM.Cuadrodemando.Organizandoinformaciónparacrearvalor.

EdicionesGestión.Barcelona2002- http://www.sinnexus.com/business_intelligence/index.aspx.27/02/2016- http://www.businessintelligence.info/serie-dwh/como-construir-

datawarehouse.html.02/04/2016- http://www.businessintelligence.info/definiciones/una-critica-al-lenguaje-sql-

ii.html.02/04/2016- http://www.businessintelligence.info/definiciones/lo-mas-importante-para-crear-

datawarehouse-dry.html.02/04/2016- http://blogssiscastellano.blogspot.com.es/2015/07/implementacion-y-carga-de-

dimensiones-y_65.html.27/04/2016

Page 49: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

41

6.Annexos

Anex1–CreaciódelestaulesdelDatawarehouse USE master; IF DB_ID ('CentralDW') IS NOT NULL DROP DATABASE CentralDw; GO CREATE DATABASE CentralDW ON PRIMARY (NAME = N'CentralDW', FILENAME = N'C:\CentralDW\CentralDW.mdf', SIZE = 307200KB ,MAXSIZE = UNLIMITED, FILEGROWTH = 10240KB) LOG ON (NAME = N'CentralDW_log', FILENAME = N'C:\CentralDW\CentralDW_log.ldf', SIZE = 51200KB , FILEGROWTH = 10%); GO /*Model de recuperaciÛ simple*/ ALTER DATABASE CentralDW SET RECOVERY SIMPLE WITH NO_WAIT; GO /*CreaciÛ objecte seq¸Ëncia, iniciat en 1 i increment d'1.*/ USE CentralDW; GO IF OBJECT_ID('dbo.SeqCustomerDwKey','SO') IS NOT NULL DROP SEQUENCE dbo.SeqCustomerDwKey; GO CREATE SEQUENCE dbo.SeqCustomerDwKey AS INT START WITH 1 INCREMENT BY 1; GO /*CreaciÛ taules de dimensions*/ CREATE TABLE dbo.DimAnimal ( id_animal INT NOT NULL, casa_genetica NVARCHAR(10) NOT NULL, origen NVARCHAR(20) NOT NULL, sexe NVARCHAR(1) NOT NULL, data_naix DATE NOT NULL, data_comp DATE NOT NULL,

Page 50: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

42

n_inceminacio INT NULL, data_inceminacio DATE NULL, munta_natural BIT NULL, n_fills INT NULL, n_fills_total INT NULL, CONSTRAINT PK_DimAnimal PRIMARY KEY (id_animal) ); GO CREATE TABLE dbo.DimClient ( id_client INT NOT NULL, nom NVARCHAR(20) NOT NULL, alta DATE NOT NULL, baixa DATE NULL, pais NVARCHAR(10) NOT NULL, provincia NVARCHAR(10) NOT NULL, ciutat NVARCHAR(10) NOT NULL, satisfaccio INT NOT NULL, CONSTRAINT PK_DimClient PRIMARY KEY (id_client) ); GO CREATE TABLE dbo.DimData ( id_data INT NOT NULL, data DATETIME NOT NULL, any_ SMALLINT NOT NULL, mes SMALLINT NOT NULL, setmana SMALLINT NOT NULL, dia SMALLINT NOT NULL, CONSTRAINT PK_DimData PRIMARY KEY (id_data) ); GO CREATE TABLE dbo.DimAlimentacio ( id_aliment INT NOT NULL, nom NVARCHAR(10) NOT NULL, preu MONEY NOT NULL, origen NVARCHAR(10) NOT NULL, CONSTRAINT PK_DimAlimentacio PRIMARY KEY (id_aliment) ); GO

Page 51: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

43

CREATE TABLE dbo.DimTreballador ( id_treballador INT NOT NULL, nom NVARCHAR(10) NOT NULL, departament NVARCHAR(10) NOT NULL, data_incorporacio DATE NOT NULL, cont_indefinit BIT NOT NULL, formació INT NOT NULL, baixa INT NOT NULL, CONSTRAINT PK_Treballador PRIMARY KEY (id_treballador) ); GO CREATE TABLE dbo.DimGranja ( id_granja INT NOT NULL, capacitat_tot INT NOT NULL, capacitat_act INT NOT NULL, quadres INT NOT NULL, direccio NVARCHAR(20) NOT NULL, CONSTRAINT PK_Granja PRIMARY KEY (id_granja) ); GO /*Creació taules de fets*/ CREATE TABLE dbo.FetVentes ( id_animal INT NOT NULL, id_client INT NOT NULL, id_granja INT NOT NULL, id_data INT NOT NULL, ventes MONEY NOT NULL, CONSTRAINT PK_FetVentes PRIMARY KEY CLUSTERED ( id_animal ASC, id_client ASC, id_granja ASC, id_data ASC ) ); GO

Page 52: Quadre de comandament integral per la indústria ramaderaopenaccess.uoc.edu › webapps › o2 › bitstream › 10609 › 53102... · En el disseny s’ha tingut en compte que no

44

CREATE TABLE dbo.FetCostos ( id_animal INT NOT NULL, id_client INT NOT NULL, id_granja INT NOT NULL, id_data INT NOT NULL, costos MONEY NOT NULL, CONSTRAINT PK_FetCostos PRIMARY KEY CLUSTERED ( id_animal ASC, id_client ASC, id_granja ASC, id_data ASC ) ); GO CREATE TABLE dbo.FetProduccio ( id_granja INT NOT NULL, id_data INT NOT NULL, quantitat INT NOT NULL, CONSTRAINT PK_FetProduccio PRIMARY KEY CLUSTERED ( id_granja ASC, id_data ASC ) ); GO CREATE TABLE dbo.FetPersonal ( id_treballador INT NOT NULL, id_data INT NOT NULL, sou MONEY NOT NULL, CONSTRAINT PK_FetPersonal PRIMARY KEY CLUSTERED ( id_treballador ASC, id_data ASC ) ); GO