In overeenstemming met best practices voor Chains artefacten, is het raadzaam om consistente naamgevingsconventies te implementeren voor Wdata objecten, zoals Tabellen en Queries, om navigatie en beheer te vergemakkelijken. De richtlijnen die hier gegeven worden, zijn bedoeld om u te helpen artefacten vanaf het begin consequent te organiseren.
Feitentabellen en dimensietabellen
Feitentabellen bevatten meestal gegevens die zich in de loop van de tijd opstapelen, terwijl dimensietabellen aanvullende gegevenssets 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: Pas beschrijvende namen toe op 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. -
Dimensietabel: Profit Centers - SAP
Beschrijving: Slaat informatie over winstcentra op voor Avikro Financial, afkomstig uit SAP. -
Dimensie Tabel: Wisselkoersen - Centrale Bank API
Beschrijving: Toont de wisselkoersen voor Avikro Financial, afkomstig van de Central Bank API.
Deze sjabloon garandeert consistentie in naamgevingsconventies, beschrijvende duidelijkheid en nauwkeurige identificatie van het bronsysteem voor zowel Fact als Dimension Tables.
Zoekopdrachten
Bij het definiëren van naamgevingsconventies voor query's 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 ze gemakkelijker te kunnen identificeren en begrijpen.
- 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 dat u het gebruik van pijplijnscheidingstekens (|) in Tabellen en query's vermijdt. Gebruik in plaats daarvan koppeltekens (-) om mogelijke problemen met deze artefacten te voorkomen.
Als u zich aan deze naamgevingsconventie houdt, is het ook duidelijk welke Query gebruikt moet worden 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 het beoogde gebruik. Met deze structuur kunnen gebruikers gemakkelijk navigeren en bepalen welke artefacten bestemd zijn voor Ontwikkeling, Testen en Productie.
Aangezien 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 toepassing en voorkomt fouten of problemen. Merk op dat Productieartefacten geen toegevoegde namen nodig hebben.