Skip to main content

Referensvyer

Tre sidor som inte övervakar något. De förklarar plattformens konfiguration och struktur, och det är dem du tar till när en övervakningssida har berättat vad som gick sönder och du behöver veta vad som beror på det.


Documentation​

Allt som är konfigurerat för en källfil, på en sida: välj källsystem, sedan källfil.

Källdokumentation: rubrikmätvärden, den genererade beskrivningen av leveransen och filstrukturen per hierarkinivå

Rubrik​

Fyra mätkort — Format, Hierarchy levels, Fields, Mapped attributes — sedan leveransvägsblocket:

FältBetydelse
Delivery pathVar filen förväntas landa
File patternFilnamnsmönstret den måste matcha
Archive pathVar den arkiveras i Raw-zonen
Target type / normalizationHur den skrivs in i lagret
Load triggerOn file arrival, annars cykel och intervall

Under det en genererad beskrivning av källan i löptext, som kombinerar systembeskrivningen, källfilskonfigurationen och dess schema.

File structure​

Själva datakontraktet, i tre flikar:

  • TABLE — en tabell per hierarkinivå, där varje fälts nyckelindikator, nyckelordning, uteslutningsflaggor och känslighetsflagga visas som kryssrutor, tillsammans med exempeldata för den nivån
  • JSON — det råa kontraktet
  • SQL — den genererade DDL:en för källan

Mappings​

Mappningarna från källa till mål, grupperade per mappningsnummer, med en bildtext som namnger måltabell och antal attribut för var och en. Kolumner: källa, nyckelmappningsflagga, nyckelordning, använd-fältnamn-som-värde, valfri beräkning, filter, sorteringsordning, mål. Nyckelmappningar sorteras först. En JSON-flik ger den råa formen.

Mappningsavsnittet: en tabell per mappningsgrupp, med källkolumn, nyckelflagga, nyckelordning, beräkning, filter, sortering och målattribut

Loading data flow​

Ett diagram över hur data rör sig från källsystemet, via API-endpointen eller databastabellen, in i filen och ut till målmodellens objekt — enkelfilsvyn av det som Data Lineage visar för hela plattformen.

Sidan Contract Validation länkar direkt hit, per källfil, så att en rapporterad avvikelse är ett klick från det kontrakt den avviker från.

Diagrammet Loading data flow: källursprung, DLS-källfil och DWA-modellobjekt, med steget mellan varje par utskrivet


Data Lineage​

Var kommer en kolumn ifrån, och var hamnar den? Det snabbaste sättet att bedöma omfattningen av en ändring eller ett fel.

Ett reglage begränsar hur många mappningar som laddas (2 000 → 100 000, standard 20 000).

Data Lineage: flikarna för spårningsriktning, de kaskadande filtren Source / Core Model / Data Mart, sökrutan och tabellen Detailed lineage mapping

Spårningsriktning​

En segmenterad kontroll väljer riktning, och filterkaskaden formar om sig efter den:

RiktningUtgå från
Source → Core Model → Data MartEn källfil — spåra framåt till datamarterna
Data Mart → Core Model → SourceEn datamart — spåra tillbaka till källan
← Core Model →En kärnmodelltabell — utforska uppströms och nedströms samtidigt

Filtren kaskaderar i numrerade steg, där varje steg avgränsar alternativen i nästa, och varje steg är inaktivt tills dess förälder har ett val. Filtren kombineras med AND. Att byta riktning rensar dem; Clear all filters nollställer allt.

Search lineage​

Fritextsökning över varje kolumn — namn, uttryck, villkor och kommentarer — eller avgränsad till valda kolumner.

  • Flera ord måste alla matcha
  • "customer name" matchar den exakta frasen
  • -test utesluter rader som innehåller test

Resultatet rapporterar hur många av det totala antalet rader som matchade, och expandern Where did it match? bryter ned träffarna per kolumn med ett exempelvärde — användbart när en term är utspridd över flera kolumner i stället för samlad i en.

Sökningen avgränsar även kaskadens alternativ, så rullgardinerna erbjuder bara värden som finns bland dina träffar.

Snabbfilter​

Riktningsoberoende och alltid synliga: Mapping Number, och växlarna All / With / Without för Transformation, Where condition, Sorting och Sensitive data.

Filtret för känslig data är det snabbaste svaret på "vilka mappningar bär personuppgifter" — en fråga som kommer upp i varje revision.

Detailed lineage mapping​

Hela tabellen, med en kolumnväljare som erbjuder fyra förval:

FörvalKolumner
All columnsAllt
Slim pathEndast kedjan källa → kärnmodell → datamart
With data typesKedjan plus datatyper på varje nivå
Transformation logicKedjan plus transformation, villkor, sortering och uttryck

Väljaren formar även vad tabellens nedladdningsknapp skriver ut.

Lineage overview​

En graf över källfiler → kärnmodelltabeller → datamarttabeller för det aktuella urvalet. Över 200 noder ersätts grafen av en sammanfattningstabell som räknar kärntabeller och datamarter per källfil — en oläslig härva hjälper ingen. Filtrera ned för att få tillbaka grafen.


Data Model​

Hur målmodellen hänger ihop. Välj ett ämnesområde (MAIN förvalt när det finns), och visa eller dölj sedan enskilda entiteter.

Fyra flikar:

ER Diagram​

Ett Mermaid-entitetsrelationsdiagram över de valda entiteterna, med ett verktygsfält: Show attributes, Fit till skärmen, och en kopieringsknapp som visar Mermaid-definitionen för att klistra in någon annanstans. En förklaring härledd ur modellens metadata beskriver de relationstyper som förekommer — FK (1:N), FK (N:M) eller logisk.

Model Object Details​

En expander per vald entitet som listar dess attribut, med affärsnycklar markerade.

Manage Subject Areas​

Skapa ett nytt ämnesområde, eller redigera ett befintligt genom att välja objekt ur modellen. Sparandet rapporterar API-svaret, och det sparade området förväljs när sidan laddas om.

DBML Schema​

Modellen som DBML, redo att klistras in i ett schemavisualiseringsverktyg.