Dossiers
Un dossier range les tables et vues d'une base dans l'interface. Il ne change ni leur nom ni les
droits : analytics.stg_orders reste analytics.stg_orders en SQL, dans dbt et dans vos outils.
analytics
├── Default tout ce qui n'est pas rangé ailleurs
├── Staging règle : stg_
│ └── stg_orders
└── Marts règles : fct_, dim_
├── fct_orders
└── dim_customers
Créer un dossier
Sur la page de la base, panneau Objects → New folder. Indiquez un nom et, si besoin, un dossier parent et des règles de préfixe.
Règles de préfixe
Une table ou une vue dont le nom commence par un préfixe du dossier (ex. stg_, raw_) y est
rangée automatiquement, y compris si elle est créée plus tard en SQL ou par dbt. Elle porte alors
la mention auto.
- Les majuscules et minuscules sont ignorées.
- Si plusieurs préfixes correspondent, le plus long l'emporte.
Déplacer des objets
Cochez les tables ou vues, puis choisissez le dossier dans Move to…. Un rangement manuel l'emporte sur les règles ; Move to… → Default l'annule.
Modifier ou supprimer un dossier
Les actions à droite du nom permettent de créer un sous-dossier, de modifier le dossier ou de le supprimer. Supprimer un dossier ne supprime aucune table : elles retournent à leurs règles ou dans Default.
Bon à savoir
- Default existe toujours et ne peut être ni renommé ni supprimé.
- Les catalogues externes et les bases système n'ont pas de dossiers.
- Pour séparer des droits, créez une autre base : un dossier ne fait que ranger.
- Une table renommée en SQL retourne à ses règles ; une table supprimée puis recréée sous le même nom, comme le fait dbt, garde son dossier.
- Les dossiers sont visibles par tout l'espace ; les rôles en lecture seule ne peuvent pas les modifier.