?>Array ( [lang] => de [id] => 58 ) Organisation eines kollaborativen Data-Science-Projekts - WeAreCAS
table addCaslibSubdir

Organisation eines kollaborativen Data-Science-Projekts

Scénario de test & Cas d'usage

Geschäftskontext

Ein Team von Datenwissenschaftlern arbeitet an einem Betrugserkennungsprojekt. Sie benötigen eine strukturierte Verzeichnisorganisation innerhalb ihrer Projekt-Caslib, um Rohdaten, verarbeitete Daten und Analyseergebnisse zu trennen. Die Berechtigungen müssen so festgelegt werden, dass das Team zusammenarbeiten kann und die Ergebnisse für Business-Analysten lesbar sind, ohne dass diese Schreibzugriff haben.
Datenaufbereitung

Erstellung der Haupt-Caslib für das Projekt. Das Verzeichnis '/tmp/caslibs/fraud_project' muss auf dem CAS-Server existieren und die entsprechenden Berechtigungen für den CAS-Benutzer haben.

Kopiert!
1PROC CAS;
2caslib fraud_project path='/tmp/caslibs/fraud_project';
3RUN;

Étapes de réalisation

1
Erstellung eines privaten Unterverzeichnisses für Rohdaten, nur für den Eigentümer zugänglich.
Kopiert!
1PROC CAS;
2TABLE.addCaslibSubdir /
3 caslib='fraud_project'
4 path='01_raw_data'
5 permission='PRIVATE';
6RUN;
2
Erstellung eines kollaborativen Unterverzeichnisses für verarbeitete Daten mit Schreibzugriff für die Gruppe.
Kopiert!
1PROC CAS;
2TABLE.addCaslibSubdir /
3 caslib='fraud_project'
4 path='02_processed_data'
5 permission='GROUPWRITE';
6RUN;
3
Erstellung eines öffentlichen Unterverzeichnisses für Endergebnisse mit Lesezugriff für alle.
Kopiert!
1PROC CAS;
2TABLE.addCaslibSubdir /
3 caslib='fraud_project'
4 path='03_final_results'
5 permission='PUBLICREAD';
6RUN;

Erwartetes Ergebnis


Die Aktion erstellt erfolgreich drei Unterverzeichnisse ('01_raw_data', '02_processed_data', '03_final_results') innerhalb der 'fraud_project'-Caslib. Die Verzeichnisberechtigungen auf dem Host-System entsprechen den angegebenen Werten ('PRIVATE', 'GROUPWRITE', 'PUBLICREAD'). Das SAS-Log zeigt für jeden Schritt eine Erfolgsmeldung.