table columnInfo

Validierung von Metadaten für Kundenstammdaten

Scénario de test & Cas d'usage

Geschäftskontext

Ein Data Engineer bei einer Versicherungsgesellschaft muss sicherstellen, dass die neu geladene Tabelle 'VERSICHERTE' die korrekten Formate und Labels besitzt, bevor der monatliche Reporting-Prozess gestartet wird. Besonders wichtig ist, dass das Geburtsdatum korrekt als Datum formatiert ist und die Kundennummer numerisch vorliegt.
Über das Set : table

Laden, Speichern und Verwalten von Tabellen im Arbeitsspeicher.

Entdecken Sie alle Aktionen von table
Datenaufbereitung

Erstellung einer Tabelle mit spezifischen Formaten und Labels für Kundendaten.

Kopiert!
1 
2DATA casuser.VERSICHERTE;
3LENGTH KundenID 8 Name $50 Ort $30;
4FORMAT Geburtsdatum date9. Beitrittsdatum datetime20.;
5label KundenID='Eindeutige ID' Name='Vollständiger Name';
6KundenID=101;
7Name='Müller';
8Ort='Berlin';
9Geburtsdatum='15JAN1980'd;
10Beitrittsdatum='01JAN2023:10:00:00'dt;
11OUTPUT;
12 
13RUN;
14 

Étapes de réalisation

1
Abrufen der Metadaten für die gesamte Tabelle, um Struktur, Formate und Labels zu verifizieren.
Kopiert!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={caslib='casuser', name='VERSICHERTE'};
4 
5RUN;
6 

Erwartetes Ergebnis


Die Aktion gibt eine Tabelle zurück, die alle Spalten (KundenID, Name, Ort, Geburtsdatum, Beitrittsdatum) auflistet. Es wird bestätigt, dass 'Geburtsdatum' das Format 'DATE9.' und 'KundenID' das Label 'Eindeutige ID' besitzt.