Planaday

Datamodel: diagrammen

gepubliceerd

Dit artikel hoort bij Gepubliceerd datamodel. Daar vind je de omschrijving van elke tabel. Hier zie je hoe de tabellen aan elkaar hangen.

Download

Alle diagrammen staan in één PDF. Die blijft scherp als je inzoomt, en je kunt hem naast je rapportagetool openhouden.

Download: Het BI-datamodel als PDF

In de PDF vind je:

  • op de eerste pagina de release waarop de PDF gebaseerd is, een inhoudsopgave en een korte uitleg over het lezen van de diagrammen;

  • per onderwerp een pagina met de tabellen en hun omschrijving, en het diagram;

  • achteraan de kolommen van elke tabel.

De onderwerpen staan ook als bladwijzers in de PDF, zodat je er direct naartoe springt.

Zo lees je een diagram

  • Elk blokje is een tabel. In de BI database heeft de tabel het voorvoegsel dto_: het blokje course is de tabel dto_course.

  • Een pijl loopt van de tabel met de kolom naar de tabel waar die kolom naar verwijst. invoiceline naar invoice betekent dat dto_invoiceline een kolom pad_invoice_id heeft. Daarop koppel je, en bij één factuur horen dus meerdere factuurregels.

  • De sleutel van een tabel heet pad_<tabel>_id. De sleutel van course is pad_course_id.

  • Staat er een woord bij de pijl, dan zegt de kolom meer dan alleen de tabel. parent is bijvoorbeeld de kolom pad_parent_company_id.

  • Het vetgedrukte blokje is het onderwerp van het diagram. Een gestippeld blokje hoort bij een ander onderwerp en heeft daar een eigen diagram.

  • Onder elk diagram staat welke tabellen uit andere onderwerpen naar dit onderwerp verwijzen.

Onderwerpen

  • Bedrijven: company, company_company, company_extrafields, company_file, costcenter, sales_status en relation_type.

  • Cursussjablonen: de tabellen die beginnen met coursetemplate, en education, recurrence en additional_question.

  • Cursussen: de tabellen die beginnen met course.

  • Dagdelen: de tabellen die beginnen met daypart. Wie er op een dagdeel is ingepland, waar het wordt gegeven en wat ervoor nodig is.

  • Cursisten: de tabellen die beginnen met student, en registrationlist.

  • Medewerkers: de tabellen die beginnen met employee.

  • Instructeurs: de tabellen die beginnen met instructor.

  • Facturen: invoice, invoice_status, invoicestatus, voucher, quotation en priceagreement.

  • Factuurregels: invoiceline. Een factuurregel verwijst naar wat er gefactureerd is, zoals een cursus, cursist, materiaal of bedrijf; daarom heeft die een eigen diagram.

  • Materialen: material, contract en contract_link.

  • Gedeelde tabellen: de tabellen die bij meerdere onderwerpen horen. label, group, location, location_rate, competence, certificate, task en note.

Andere artikelen in deze map

Was dit nuttig?