Dictionnaires hiérarchiques
| region_id | parent_region | region_name |
|---|---|---|
| 1 | 0 | États-Unis d’Amérique |
| 2 | 1 | Californie |
| 3 | 2 | San Francisco |
| 4 | 0 | Grande-Bretagne |
| 5 | 4 | Londres |
parent_region qui contient la clé du parent le plus proche de l’élément.
ClickHouse prend en charge la propriété hiérarchique pour les attributs de dictionnaire externes. Cette propriété vous permet de configurer le dictionnaire hiérarchique de manière similaire à ce qui est décrit ci-dessus.
La fonction dictGetHierarchy vous permet d’obtenir la chaîne des parents d’un élément.
Pour notre exemple, la structure du dictionnaire peut être la suivante :
- DDL
- Fichier de configuration