Beheerders handleiding NBB statistieken Database
NBB Statistieken Database Handleiding voor Beheerders
Versie 1.2 30 Maart 2001
Jaap Voets (
[email protected])
Laatste wijziging: 12 Juli 2001
-1-
Beheerders handleiding NBB statistieken Database
Inhoudsopgave INHOUDSOPGAVE _______________________________________________________________ 2 INLEIDING ______________________________________________________________________ 3 IN HET KORT ____________________________________________________________________ 4 IMPORTEREN VAN ISS BESTANDEN ______________________________________________ 5 INVOEREN GEGEVENS VAN NIEUW SEIZOEN ____________________________________ 10 VERSTUREN VAN EMAIL MET UITSLAGEN ______________________________________ 11 VERSTUREN VAN WEDSTRIJDWIJZIGINGEN ____________________________________ 13 ONDERHOUD VAN GEBRUIKERS ________________________________________________ 14 GASTEN _______________________________________________________________________ 14 GEBRUIKERS ___________________________________________________________________ 14 BEHEERDERS ___________________________________________________________________ 14 APPENDIX A – MELDINGEN BIJ IMPORT ISS _____________________________________ 15 TEAMIND.DBF __________________________________________________________________ 15 WEDSTRIJ.DBF __________________________________________________________________ 16 LOCATIE.DBF ___________________________________________________________________ 17
-2-
Beheerders handleiding NBB statistieken Database
Inleiding Dit document is bedoeld als handleiding voor gebruikers van de NBB statistieken database die in de ‘beheerders’ groep zitten. Dit zullen met name de medewerkers van Rayon Bureau’s, ISS beheerders of competitieleiders zijn. Deze handleiding laat stap voor stap zien wat er moet gebeuren om de uitslagen en competitie indelingen vanuit ISS te importeren in de database, hoe u email met uitslagen en wijzigingen kunt doorsturen en wat er nog meer komt kijken bij het beheer van de database. De NBB database is te vinden op URL: http://www.basketball.nl/rayon/west/db/ Als u daar naar toe surft dan wordt u automatisch doorgestuurd naar de login pagina. Deze ziet er als volgt uit:
Figuur 1 - Login Scherm Database
Om de database te kunnen gebruiken moet u eerst inloggen, hiermee weten we dan namelijk welke rechten u heeft om bijvoorbeeld teams, clubs, spelers enz. te mogen aanmaken. Na intikken van login naam en wachtwoord kunt u met de organisatie lijst een filter opgeven. Kiezen voor Rayon West zal alleen clubs en competities van West tonen in de diverse lijsten van de database. Na het inloggen komt u in het hoofdmenu terecht, zoals te zien in Figuur 2.
-3-
Beheerders handleiding NBB statistieken Database
Figuur 2- Hoofdmenu Database
De verdeling van het hoofdmenu is gebaseerd op het type overzicht. Onder 'Overzichten bekijken' zitten allerlei rapporten zoals standen per competitie, per club, statistieken per speler, per team enz. Voor een beheerder zijn met name de afdelingen 'Beheer' en ‘Onderhoud van tabellen’ interessant. De taken van een beheerder vallen in een aantal zaken uiteen: 1. Regelmatige upload van uitslagen en standen 2. Starten van emailservice 3. Upload van competitie indeling 4. Onderhoud van de basisgegevens (clubs, locaties, teams enz...) 5. Beheer van gebruikers Dit lijkt behoorlijk wat werk, maar in de praktijk zijn taken 1 en 2 zo’n 5 tot 10 minuten per week, gebeurt taak 3 twee keer per jaar en is 4 af en toe nodig. Het beheer van gebruikers is vaak in het begin van het seizoen wat drukker, als mensen zin hebben om hun eigen statistieken bij te gaan houden.
In het kort Bij de wekelijkse verwerking van uitslagen is dit het stappen plan: · Upload van teamind.dbf voor strafpunten in de stand · Upload van wedstrij.dbf voor uitslagen en wedstrijdwijzigingen · Verstuur email met uitslagen · Verstuur email met wedstrijdwijzigingen U bent hier gemiddeld zo’n 10 minuten mee kwijt. In de volgende hoofdstukken komen deze taken allemaal in detail aan bod. Voor het verwerken van uitslagen en competitie indelingen moeten bestanden van ISS naar de webserver gestuurd worden. Dat principe is voor alle bestanden hetzelfde en zal in het volgende hoofdstuk stap voor stap uitgelegd worden.
-4-
Beheerders handleiding NBB statistieken Database
Importeren van ISS bestanden De NBB gebruikt het ISS programma onder andere om wedstrijden te plannen en uitslagen te verwerken tot standen. Aangezien de uitslagen daarin beschikbaar zijn kunnen we die automatisch importeren in een andere database. Hoe dat in zijn werk gaat in het geval van de database op de website wordt hieronder in een stappen plan besproken. Naast de uitslagen zijn er diverse andere ISS bestanden die automatisch geimporteerd kunnen worden. Voor al deze bestanden geldt het onderstaande. In dit voorbeeld zal ik uitgaan van het bestand wedstrij.dbf met de uitslagen. Voor het doorvoeren van de uitslagen op de website is het nodig het bestand wedstrij.dbf te uploaden. Dit bevindt zich meestal in de folder c:\iss\data op uw computer. Aangezien dit bestand vrij groot kan worden (5 Mb voor Rayon West bijvoorbeeld) is het raadzaam het eerst te comprimeren. Een uitstekende, gratis, tool hiervoor is het programma Winzip, te vinden op http://www.winzip.com/. Compressie met een factor 10 is mogelijk, dat scheelt behoorlijk wat upload tijd over een normaal modem. Ervan uitgaande dat Winzip geinstalleerd is doet u nu het volgende: 1. Gebruik de Windows Explorer om het bestand wedstrij.dbf te vinden. Rechtsklik op het bestand en klik op 'Add to wedstrij.zip'. Zie Figuur 3 2. Nadat het bestand gecomprimeerd is, kunt u aanloggen op de website en naar het beheer menu gaan, vervolgens kiezen voor 'Importeren ISS bestanden'. Daarmee komt u in het scherm van Figuur 4 terecht. Met het bovenste gedeelte is het mogelijk bestanden te uploaden via uw web browser. Klik daarvoor op de 'Browse' knop en zoek het net aangemaakte bestand wedstrij.zip op. Klik dit bestand aan en druk op 'Open'. De naam van het bestand zal nu in het tekstvak voor de 'Browse' knop worden ingevuld. Door nu op 'Bestand uploaden' te drukken wordt het naar de webserver gestuurd en zal het in de lijst op het onderste gedeelte van de pagina terecht komen. Let op! Importeren van ISS bestanden is alleen mogelijk voor het huidige seizoen. Bovenaan de pagina wordt aangegeven welk seizoen dat is. Wilt u gegevens voor een ander seizoen importeren, neem dan contact met mij op via
[email protected]. Verder wordt er in een lijstje bovenaan de pagina aangegeven welk soort bestanden verwerkt kunnen worden. Als u andere gegevens wilt importeren, neem dan ook contact op via bovenstaand email-adres.
-5-
Beheerders handleiding NBB statistieken Database
Figuur 3 - Comprimeren van Wedstrij.dbf m.b.v. Winzip
Net als het bestand wedstrij.dbf kunt u ook het ISS bestand teamind.dbf uploaden. In dit bestand wordt naast de competitie indeling bijgehouden hoeveel srtafpunten ieder team heeft ontvangen in de loop van het seizoen voor zaken als niet op komen dagen of het opstellen van ongerechtigde spelers. Een regelmatige upload van teamind.dbf is dus noodzakelijk om een correcte stand te kunnen produceren op de website. In de volgende figuren zal ik dit bestand als voorbeeld nemen, zoals al gezegd, het principe is exact hetzelfde voor het bestand wedstrij.dbf met programma en uitslagen.
-6-
Beheerders handleiding NBB statistieken Database
Figuur 4 - Importeren van ISS bestanden. Let hierbij goed op het seizoen waarvoor u dat doet.
3. Na een geslaagde upload (u krijgt een melding als in Figuur 5), kunnen we aan de echte import beginnen. Hiervoor moet u het juiste bestand selecteren in de lijst. Dat doet u door het keuzerondje in de Id kolom aan te vinken voor het bestand dat u net op de server geplaatst hebt en de juiste organisatie te kiezen uit de lijst, zie Figuur 6. Door op de knop 'Verwerk bestand' te drukken zal het bestand eventueel worden uitgepakt en verwerkt.
Figuur 5 - Upload van een ISS bestand via de webbrowser is gelukt.
Het kiezen van een ander rayon dan die waar de uitslagen bij horen geeft een enorme berg waarschuwingen over niet gevonden teams, competities en wedstrijden. Dit is in principe niet schadelijk voor de database, maar zal wel behoorlijk vertragend werken. Ook bij het verwerken van de competitie indeling vanuit teamind.dbf krijgt u in dit geval een enorme berg waarschuwingen over competities die niet gevonden zijn voor deze organisatie.
-7-
Beheerders handleiding NBB statistieken Database
Figuur 6 - Starten van de echte verwerking van een ISS bestand. Let goed op dat u het juiste rayon uitkiest!
4. Na een succesvolle import krijgt u de melding dat alles goed is gegaan. Verder wordt er een link getoond naar de logfile. Hierin is in detail te vinden wat er gebeurd is tijdens het verwerken van het ISS bestand. Zie Figuur 7.
Figuur 7 - Importeren van de competitie indeling is gelukt. Bekijk de logfile om te zien of er nog gegevens moeten worden toegevoegd.
Figuur 7 bevat 2 meldingen. De eerste in het groene kader vertelt u dat het bestand Teamind.dbf hernoemd is tot teamind_RO.dbf. Dit doen we om te voorkomen dat teamind.dbf van rayon noord vrolijk over teamind.dbf van rayon zuid heen gezet
Figuur 8 - Gedeelte van de logfile na het verwerken van teamind.dbf voor rayon oost.
-8-
Beheerders handleiding NBB statistieken Database
wordt. Bij een volgende verwerking van hetzelfde bestand, moet u dus kiezen voor het bestand met de juiste afkorting (RW= Rayon West, RNH = Rayon Noord-Holland, NBB = Landelijk enz.). De 2e melding vertelt dat het importeren goed is gegaan en dat er een logbestand te vinden is met meer details over de import. In principe is de import van het ISS bestand hiermee afgerond. Het nalezen van de logfile geeft goede aanwijzingen of er nog vervolg acties gepleegd moeten worden. In Figuur 8 is een gedeelte van de log te zien na het verwerken van teamind.dbf voor Rayon Oost. U kunt hier ondermeer terug lezen dat ‘competite B7000 onbekend is voor de gekozen organisatie’. In dit geval is dat geen reden tot paniek. B7000 zijn de jongens junioren eredivisie, die vallen inderdaad niet onder de supervisie van Rayon Oost. Deze melding wordt veroorzaakt doordat de landelijke competitie indelingen ook terug te vinden zijn in alle rayon-competitie indelingen. Had er echter iets gestaan van ‘competitie 1123 is onbekend ...’ waarbij 1123 een geldig competitie nummer zou zijn voor Rayon Oost, dan betekent dat, dat u als beheerder ervoor moet zorgen dat competitie 1123 wordt toegevoegd aan de website database. Het andere type melding uit Figuur 8 vertelt u dat voor een bepaald team in een poule de strafpunten zijn aangepast, danwel de status is veranderd (team is teruggetrokken). Dit soort mededelingen zijn puur informatief en vereisen verder geen actie. In Appendix A – Meldingen bij import ISS vindt u een overzicht van alle meldingen die voor komen in de logfiles en wat de bijbehorende acties zijn om alles in orde te maken. Voor al deze acties geldt: na wijzigen of toevoegen van gegevens moet u opnieuw een import doen van het ISS bestand. Na deze nieuwe import zou de logfile geen foutmelding meer mogen bevatten.
-9-
Beheerders handleiding NBB statistieken Database
Invoeren gegevens van nieuw seizoen Wanneer door het rayon- of bondsbureau de planning voor een nieuw seizoen vaste vormen begint aan te nemen, wordt het tijd om deze ook in de website database onder te brengen. Binnen ISS zit de competitie-indeling in de tabel teamind.dbf en het wedstrijdschema in wedstrij.dbf. Voor het opstarten van een nieuw seizoen moet u dus die twee bestanden uploaden via de pagina ‘Importeren van ISS bestanden’ in het beheer menu. Hierbij dient u wel het volgende in acht te nemen: de import pagina zal de gegevens voor het huidige seizoen importeren. Welk seizoen dat is, kunt u bovenaan de importpagina zien (zie Figuur 4 in de cirkel). Het huidige seizoen in de database wordt simpelweg bepaald door het seizoen dat boven aan staat als we ze allemaal op aflopende volgorde zouden sorteren: 2001-2002 komt hiermee boven 2000-2001 enz... U kunt zelf een nieuw seizoen toevoegen via ‘Onderhoud van seizoenen’. Communiceer dit vantevoren wel met alle betrokkenen. Als er een competitieleider nog gegevens van vorig seizoen wil verwerken, heeft die namelijk een probleem. Als het huidige seizoen in de database zit, doet u eerst een upload van teamind.dbf. Hiermee wordt de nieuwe competitie indeling verwerkt. Als er uit deze upload geen foutmeldingen komen (onbekende teams / competities) kunt u verder met de volgende stap. Door middel van een upload van wedstrij.dbf laadt u het wedstrijd schema. Ook hierbij moet u erop letten dat u dit voor het juiste seizoen (en natuurlijk de juiste organisatie) doet. Uit deze upload kunnen ook wat problemen naar voren komen. Onbekende teams, clubs, locaties en competities dienen te worden toegevoegd. Verder kunnen er combinaties van teams in een competitie zijn in het wedstrijdschema, die niet in teamind.dbf zaten. Ook die moeten met de hand worden toegevoegd (of gecorrigeerd in ISS). De upload van het wedstrijd schema zal geen wedstrijden toevoegen met de status gepland=’N’. Zeker aan het begin van het seizoen kan hierdoor de helft of meer van het wedstrijdschema ontbreken. Ik zit nog te denken over een aankruisvakje bij de verwerking waarbij dit soort wedstrijden wel geladen gaat worden. Tenslotte zijn er nog wat extra gegevens in de database die (nog) niet via een upload ververst kunnen worden. Zo kan het zijn dat competitie namen veranderen, terwijl de ISS nummers hetzelfde blijven. Deze wijzigingen moeten voorlopig nog met de hand gedaan worden via de juiste pagina uit het menu ‘Onderhoud van tabellen’. Verder is er voor de scheidsrechters een mooi overzicht van alle wedstrijden die ze gelfoten hebben. Om dit schema te kunnen blijven aanbieden moet het bestand official.dbf zo nu en dan verwerkt worden. Voorlopig kunt u dit per email aan mij aanbieden.
- 10 -
Beheerders handleiding NBB statistieken Database
Versturen van Email met uitslagen Gebruikers van de database kunnen zich abonneren op de uitslagen service. Hierbij moet een gebruiker aangeven in welke competities hij of zij geinteresseerd is. Het is de bedoeling dat er na een upload van uitslagen een nieuwe mailing met de recente standen en uitslagen de deur uitgaat. Dit hoofdstuk beschrijft hoe dat in zijn werk gaat. 1. Kies de link 'Versturen van Email met uitslagen' uit het beheer menu. 2. Kies het juiste rayon uit de uitklap lijst. Het huidige seizoen staat al voorgedrukt. 3. Eventueel kunt u door het opgeven van een of twee competitie nummers de mailing beperken. In Rayon West is het bijvoorbeeld zo dat op maandag de uitslagen van de rayon competities worden verwerkt. Na een geslaagde upload wordt er in de mailing dan gezegd dat het competitie nummer < 0010 moet zijn. Hiermee worden dan alleen de rayon competities (0001 - 0008) verstuurd. Op donderdag volgen dan de kernen, hierbij is het filter dan > 0010.
Figuur 9 - Email versturen scherm
4. Druk op de knop 'Verstuur uitslagen' en de mailtjes worden verstuurd. Per competitie wordt aangegeven hoeveel mails er de deur uitgaan, zoals te zien is in Figuur 10.
- 11 -
Beheerders handleiding NBB statistieken Database
Figuur 10 - Na het verzenden van emails
Dat is alles om emails met uitslagen te versturen. Mocht u nog wat reclame willen maken voor iets, of zomaar wat te melden hebt aan de basketballers in uw organisatie, dan kunt u het tekstvak boven de verzendknop gebruiken om uw zegje te doen. U zou deze mogelijkheid bijvoorbeeld vlak voor de kerstvakantie kunnen gebruiken om abonnees te waarschuwen dat jeugdteams opnieuw in competities worden ingedeeld voor de 2e helft van het seizoen, zodat iedereen zijn abonnementen kan wijzigen.
- 12 -
Beheerders handleiding NBB statistieken Database
Versturen van wedstrijdwijzigingen Naast een email-abonnement op de uitslagen en standen kunnen gebruikers zich ook inschrijven voor het ontvangen van wedstrijd wijzigingen. Ze zullen dan alle wijzigingen in het schema ontvangen die er zijn geweest ten gevolge van de laatste upload van wedstrij.dbf. Om deze service op te starten gaat u na een upload van wedstrij.dbf naar de pagina ‘Versturen van wedstrijd wijzigingen’. Daar kiest u de juiste organisatie (Figuur 11)
Figuur 11 - Kies de juiste organisatie om wedstrijd wijzigingen voor door te mailen
En u drukt vervolgens op de knop ‘Verstuur Wijzigingen’. Het programma zal dan emails samenstellen en versturen naar iedereen die zichzelf daarvoor heeft opgegeven. Als het programma klaar is krijgt u een melding met hoeveel mailtjes er verstuurd zijn, zoals in Figuur 12.
Figuur 12 - Resultaat van de mailing
In dit geval is er dus geen email verstuurd. Het kan ook zijn dat er wel mensen geinteresseerd zijn in wijzigingen, maar dat er niets is om te mailen. Als u bijvoorbeeld twee keer achter elkaar wedstrij.dbf heeft verwerkt, zal het aantal wedstrijdwijzigingen 0 zijn. De eerste upload bevatte namelijk wel wijzigingen, de tweede niet meer ten opzichte van de eerste.
- 13 -
Beheerders handleiding NBB statistieken Database
Onderhoud van gebruikers Gebruikers van de NBB statistieken database zijn in 3 groepen te onderscheiden: · Gasten · Gebruikers · Beheerders
Gasten Iedereen kan zonder tussenkomst lid worden van de gastengroep. Via een pagina van de database kun je je inschrijven als gebruiker en kom je automatisch in de gastengroep terecht. Omdat er weinig controle zit op de gebruikers in deze groep (we weten alleen dat hun email adres klopt, anders ontvangen ze geen wachtwoord), zijn d rechten ook erg beperkt. Het enige wat gasten extra mogen doen ten opzichte van de compleet anonieme ‘gast’ user is het zichzelf abonneren op uitslagen en wedstrijdwijzigingen.
Gebruikers Gebruikers van de database die dat vragen, kunnen worden overgeplaatst naar de gebruikersgroep. Deze groep bezit wat meer rechten. Dit is namelijk de groep die zelf statistieken mag bijhouden in de database. Hiertoe moeten ze ook over de rechten beschikken om spelers toe te voegen en spelers in een team te plaatsen. Verder mag deze groep ook uitslagen van wedstrijden invoeren (tenminste zolang de uitslag nog niet officieel is vastgesteld door de organiserende instantie).
Beheerders Dit is de groep waar u zelf hoogstwaarschijnlijk in zit als u dit document leest. De beheerdersgroep mag alles. De gebruikers die hierin zitten mogen in alle tabellen wijzigingen doen en kunnen ook gebruikers onderhouden. Er is één ding dat ze niet kunnen: als een andere gebruiker data heeft ingevoerd, kan een beheerder deze niet ‘afpakken’. De eigenaar, en dus de gebruiker met alle rechten, van bepaalde data blijft die gebruiker die het heeft ingevoerd. Via het de pagina ‘Onderhoud van gebruikers’ in het beheer menu, kunt u gebruikers zoeken, aanmaken, wijzigen en verwijderen. In het ‘wijzigen’ gedeelte kunt u een gebruiker overplaatsen naar een andere groep.
- 14 -
Beheerders handleiding NBB statistieken Database
Appendix A – Meldingen bij import ISS In deze appendix treft u per type ISS bestand een lijst met meldingen aan die u tegen kunt komen in de logfile, nadat u zo’n bestand geimporteerd heeft. Bij iedere melding wordt tevens verteld wat de noodzakelijke stappen zijn om het probleem op te lossen.
Teamind.dbf Dit bestand bevat de competitie indeling voor een bepaald seizoen, en de strafpunten die een team eventueel verzameld heeft in de loop van de competitie. Bij een import van dit type bestand zal er gekeken worden of er nog toevoegingen zijn op de competitie indeling en of er wijzigingen zijn op het gebied van de strafpunten Verkeerde bestand voor het verwerken van de poule indeling! Als u deze melding leest, is de verwerking niet gelukt. U heeft dan geprobeerd een bestand te verwerken dat niet teamind.dbf heet, of teamind_RNH.dbf. Could not execute ..... Dit is een technische melding. Bij het opvragen van gegevens uit de database is er een zogenaamde query geconstrueerd die niet klopt. U kunt in dit geval het beste contact met mij opnemen en het probleem laten zien. Competitie B7000 is onbekend voor de gekozen organisatie! Afhankelijk van de organisatie waarvoor u een import doet, kunt u deze melding negeren, of moet er een competitie worden toegevoegd. De landelijke competitie indeling (poules die beginnen met B) is ook terug te vinden in de teamind.dbf bestanden van de rayons. Als u een import doet voor bv. Rayon Noord, dan kunt bovenstaande melding over de Jongens Junioren Eredivisie met een gerust hart negeren. Had er echter gestaan dat competitie RJJA onbekend was en dat zou bv op de net ingestelde Rayon Jongens Junioren A poule slaan, dan moet u via ‘Onderhoud van competities’ deze nieuwe poule toevoegen voor uw organisatie. Voor team 3151HS 1 in competitie 1111 is de status en/of punten aangepast Deze melding is puur informatief, er hoeft verder niets te gebeuren. In dit geval is voor het team 3151HS 1 in poule 1111 het aantal strafpunten gewijzigd, of het team is teruggetrokken. kan ploeg 2160XS 1 niet vinden De ploeg die in ISS bekend staat onder de nummers 2160XS 1 is niet terug te vinden in de database. Nu is dit waarschijnlijk een rolstoel team, deze zijn nog niet ingevoerd in de database maar zitten wel in ISS. Is het echter een team dat wel in een van de competities van uw organisatie thuishoort, dan moet u deze gaan toevoegen. In ‘Onderhoud van teams’ kunt u een lijst opvragen van alle teams die bekend zijn voor deze club (in ISS staan de eerste 4 cijfers voor een club). Als het team er niet bij staat kunt dat u via diezelfde pagina toevoegen, let er hierbij goed op dat u de afkorting juist invoert. Deze afkorting wordt namelijk gebruikt bij het opzoeken van
- 15 -
Beheerders handleiding NBB statistieken Database
het team. In dit geval zou de afkorting dus ‘XS 1’ (geen quotes, wel de spatie) moeten zijn.
Wedstrij.dbf Dit bestand bevat het wedstrijdschema en de uitslagen. Bij de verwerking hiervan worden een aantal controles uitgevoerd. Het aantal foutmeldingen dat kan voorkomen is dan ook hoger dan bij de competitie indeling. Verkeerde bestand voor het verwerken van uitslagen! Als u deze melding leest, is de verwerking niet gelukt. U heeft dan geprobeerd een bestand te verwerken dat niet wedstrij.dbf heet, of wedstrij_NBB.dbf. Could not execute ..... Dit is een technische melding. Bij het opvragen van gegevens uit de database is er een zogenaamde query geconstrueerd die niet klopt. U kunt in dit geval het beste contact met mij opnemen en het probleem laten zien. 616 locaties ingelezen Aan het begin van de verwerking van wedstrij.dbf wordt de tabel met locaties in het geheugen opgeslagen. De ISS locatie codes, zoals WSBBO worden hiermee omgezet naar het juiste nummertje in de database. Deze melding is informatief en geeft aan hoeveel locaties er in de database zitten. ---=== Toegevoegde competitie H3B -> 632 ===--De ISS competitie nummers zoals 7007 of H3B moeten gemapt worden op het interne nummer van de database. Bij ieder nieuw ISS nummer wordt het database nummer opgezocht en bovenstaande melding gegenereerd. H3B in ISS komt overeen met competitie 632 in tblCompetitie. Ook deze melding is informatief. Competitie 1123 ONBEKEND Als tegenhanger van de vorige melding is er deze foutmelding. Indien een competitie niet gevonden wordt in de database wordt daarvan melding gemaakt. Om dit op te lossen kunt u via ‘Onderhoud van competities’ deze toevoegen. Locatie GRNAL is onbekend Iedere wedstrijd in ISS bevat een code voor de locatie waar die wedstrijd gespeeld gaat worden. Met deze code zoeken we in de lijst van locaties op welk database nummer we hiervoor in de plaats moeten zetten. Het kan echter zijn dat de locatie nog niet bekend was, dan wordt bovenstaande mededeling geproduceerd. De oplossing is om alle gegevens toe te voegen via ‘Onderhoud van locaties’. Wedstrijd niet gepland: H3B LG: 5119HS 2, 5146HS 1 (20001014 1915) Deze melding zult u regelmatig tegenkomen. In ISS wordt met het veld ‘gepland’ aangegeven of de wedstrijd officieel ingepland is. Om de database op de website te beschermen tegen incorrecte data heb ik besloten om alleen wedstrijden met de status gepland=’G’ (wel gepland) te verwerken. Voor iedere wedstrijd met de status gepland=’N” wordt een melding als hierboven weggeschreven. - 16 -
Beheerders handleiding NBB statistieken Database
De volgende gegevens zijn daarin terug te vinden: poule met wedstrijd nummer (H3B LG). Het thuis- en uitteam (5119 HS2, 5146 HS1). En de datum en tijd van de wedstrijd in dit geval (20001014 1915) oftewel 14 oktober 2000 om 19:15. Zeker in het begin van het seizoen zal voor veel wedstrijden de tijd en soms de datum ontbreken. In dat geval ziet u iets als: ( ....) staan. ongeplande wedstrijd wel gespeeld: JA2A CJ: 5114JA 1, 5136JA 1 ( ....) Naast een status gepland, wordt er in ISS ook een status ‘gespeeld’ bijgehouden. Sommige wedstrijden blijken niet gepland maar wel gespeeld=’G’ te hebben, samen met een uitslag. Blijkbaar hebben de teams dan stiekem ergens afgesproken en de wedstrijd gespeeld. Van deze wedstrijden wordt de uitslag wel in de database gezet. Wel wordt iedere keer als zo’n wedstrijd gevonden wordt de bovenstaande melding weggeschreven in de logfile. ploegen 5144XB 1 en/of 5144MM 2 zijn niet ingedeeld in MIFB Voordat we iets met de uitslag doen, wordt er eerst gekeken of de betreffende teams wel in die poule zijn ingedeeld. Dit is om ‘wilde’ data te voorkomen. Als een van de twee teams niet in de betreffende competitie voorkomt, dan wordt de wedstrijd niet verwerkt en komt bovenstaande mededeling in de log terecht. Om deze wedstrijd wel verwerkt te krijgen kunt u via ‘Koppelen van team aan competitie per seizoen’ het team in de juiste competitie indelen (of sneller via een upload van teamind.dbf). Een of beide van deze team is onbekend: 5144XB 1 – 5144MM 2 (competitie MIFB) Het kan ook voorkomen dat een ploeg nieuw is. Er wordt namelijk ook opgezocht of we de teams wel kennen voordat een wedstrijd verwerkt wordt. Als het hele team niet te vinden is, wordt bovenstaande foutmelding in de log weggeschreven. Om dit op te lossen kijkt u met ‘Onderhoud van teams’ of u beide teams kunt vinden. Bij minstens een team zal dat niet lukken. U kunt deze dan toevoegen via dezelfde pagina. Let er hierbij wel op dat u de afkorting goed invult, inclusief de spatie, anders is het team nog niet te vinden. Ploeg 5144 XB 1 is ONBEKEND Als aanvulling op voorgaande melding, zal de functie die de ploegen opzoekt melden welk team onbekend is. Zelfde oplossing als hierboven. Club 5144 is ONBEKEND Het kan altijd nog erger. Soms is een team onbekend simpelweg omdat we nog nooit van de club gehoord hebben. In dat geval voegt u de nieuwe club toe via ‘Onderhoud van clubs’.
Locatie.dbf Dit ISS bestand bevat alle gegevens van sporthallen. Deze informatie is vrij statisch. Een paar keer per jaar een upload is waarschijnlijk voldoende om alles up-to-date te houden. Verder geldt voor dit bestand dat alle gegevens van de hele NBB in iedere lokale kopie van een rayon zitten. Het is dus overbodig om voor elk rayon apart een upload te doen. - 17 -
Beheerders handleiding NBB statistieken Database
Verkeerde bestand voor het verwerken van de locaties! Als u deze melding leest, is de verwerking niet gelukt. U heeft dan geprobeerd een bestand te verwerken dat niet locatie.dbf heet, of locatie_RW.dbf. Could not execute ..... Dit is een technische melding. Bij het opvragen van gegevens uit de database is er een zogenaamde query geconstrueerd die niet klopt. U kunt in dit geval het beste contact met mij opnemen en het probleem laten zien. Voor locatie KWBKA (436) zijn gegevens aangepast Als de locatie al bekend was in de database, maar sommige gegevens komen niet meer overeen, dan zal er een update plaatsvinden. Bovenstaande melding komt dan in de logfile terecht. Hierin wordt gezegd dat de locatie met ISS code ‘KWBKA’ overeenkomt met loc_ID=436 in de database. Locatie ASNSP toegevoegd (Vredeveldseweg 57 Assen) voor organisatie: 5 Als een locatie nog niet in de database zat, zal deze worden toegevoegd. Deze mededeling komt dan in de logfile terecht. Verder geen actie nodig. kan org_ID van organisatie 7000 niet vinden In de tabel locatie.dbf wordt met een kolom OWNID aangegeven onder welke organisatie deze sporthal valt. Via ‘Onderhoud van organisaties’ kunt u aangeven welke nummer reeks bij welk rayon hoort. Voor iedere sporthal wordt aan de hand van dit getal (hierboven dus 7000) opgezocht welk org_ID (het interne nummer van een rayon) ingevuld moet worden. Hierbij wordt de landelijke NBB uitgesloten. Voor OWNID nummers die niet teruggevonden kunnen worden, wordt deze melding in de logfile gezet. Waarschijnlijk is er dan iets niet goed ingevuld in ISS, of een nummerreeks is verkeerd in de database gezet.
- 18 -