Overzicht
In lijn met best practices voor Chains artefacten, is het aan te raden om consistente naamgevingsconventies te implementeren voor Wdata artefacten, zoals Tabellen en Queries, om navigatie en beheer makkelijker te maken. De richtlijnen hier zijn bedoeld om je te helpen artefacten vanaf het begin consistent te organiseren.
Fact tabellen en dimensie tabellen
Fact Tables bevatten meestal gegevens die zich in de loop van de tijd opstapelen, terwijl Dimension Tables aanvullende datasets opslaan die extra context geven aan de gegevens. Houd bij het benoemen van beide soorten tabellen rekening met de volgende best practices:
- Conventie voor naamgeving: Gebruik een consistente naamgevingsconventie die duidelijk het doel en de inhoud van zowel Fact Tables als Dimension Tables aangeeft.
- Beschrijvende namen: Gebruik beschrijvende namen voor beide soorten tabellen om ervoor te zorgen dat ze gemakkelijk te herkennen en te begrijpen zijn.
- Bronsysteem: Vermeld het bronsysteem voor de gegevens in de naam.
Voorbeelden:
-
Feitentabel: Proefbalans - Workday
Beschrijving: Slaat de transactiegegevens van Proefbalans op voor Avikro Financial, afkomstig van Workday. -
Dimensie Tabel: Rekeningschema - Workday
Beschrijving: Slaat de rekeningstelselgegevens op voor Avikro Financial, afkomstig van Workday. -
Dimensie Tabel: Profit Centers - SAP
Beschrijving: Slaat informatie over winstcentra op voor Avikro Financial, afkomstig uit SAP. -
Dimensie Tabel: Wisselkoersen - Centrale Bank API
Beschrijving: Geeft de wisselkoersen voor Avikro Financial, afkomstig van de Central Bank API.
Deze sjabloon zorgt voor consistentie in naamgevingsconventies, beschrijvende duidelijkheid en nauwkeurige identificatie van het bronsysteem voor zowel Fact als Dimension Tables.
Wdata Query's
Bij het definiëren van naamgevingsconventies voor Queries is het essentieel om een standaardaanpak te hanteren. Dit zorgt ervoor dat gebruikers gemakkelijk de juiste query kunnen identificeren om specifieke gegevens op te halen.
- Conventie voor naamgeving: Gebruik een consistente naamgevingsconventie die duidelijk het doel en de inhoud van de Query definieert.
- Beschrijvende namen: Pas beschrijvende namen toe op Queries om identificatie en begrip te vergemakkelijken.
- Bronsysteem: Geef het bronsysteem voor de gegevens op.
Voorbeeld:
-
Query Naam: Uitgebreide Proefbalans - Workday - Financieel overzicht
Beschrijving: Deze Query haalt proefbalansgegevens op uit Workday, met aanvullende datasets op maat voor het genereren van financiële overzichten.
Opmerking:Het is belangrijk om het gebruik van pijplijnscheidingstekens (|) in Tabellen en query'ste vermijden. Gebruik in plaats daarvan koppeltekens (-) om mogelijke problemen met deze artefacten te voorkomen.
Door deze naamgevingsconventie aan te houden, wordt het ook duidelijk welke Query moet worden gebruikt bij het maken van een inkomende Verbinding met een werkblad.
Beschrijvingen
Beschrijvingen zijn vaak het meest over het hoofd geziene onderdeel van het ontwerp- en bouwproces, maar ze zijn cruciaal voor het verbeteren van het begrip en de bruikbaarheid. Beschrijvingen moeten extra context bieden, zoals:
- Geeft aan of een Tabel of Query een placeholder is.
- Melden of een Query bewerkt moet worden voor gebruik.
- Het verduidelijken van de specifieke functie van een artefact zoals een zoekopdracht, zoals het identificeren van betalingen die minder dan 20% lager zijn dan in de vorige periode.
Door duidelijke en gedetailleerde beschrijvingen op te nemen, kunnen gebruikers snel het doel en de inhoud van elk artefact begrijpen, waardoor verwarring wordt verminderd, fouten worden geminimaliseerd en de algehele efficiëntie bij het beheren van de Wdata omgeving wordt verbeterd.
Mappen/Omgevingen
Bij het organiseren van een werkruimte wordt aanbevolen om Tabellen en Query's in mappen te categoriseren op basis van hun beoogde gebruik. Met deze structuur kunnen gebruikers eenvoudig navigeren en bepalen welke artefacten zijn aangewezen voor Ontwikkeling, Testen en Productie.
Omdat Wdata op dit moment geen ondersteuning biedt voor out of the box Application Lifecycle Management, is het aan te raden om namen toe te voegen aan artefacten en mappen om hun respectievelijke omgeving aan te geven. Dit helpt bij het beheren van de levenscyclus van de applicatie en voorkomt fouten of problemen. Merk op dat Productie artefacten geen toegevoegde namen nodig hebben.