Работа с внешними словарями
Оглавление:
Внешние словари
Способ работы №1
Способ работы №2
Способ работы №3
Рис. 1
Рис. 2
(Рис.3)
CREATE DICTIONARY schema.name_dict
(
`id` Int32,
`contractor_name` Nullable(String)
)
PRIMARY KEY id -- ключ
SOURCE(POSTGRESQL(PORT 5432 HOST '127.0.0.1:8080' USER 'user' PASSWORD 'password' DB 'base' TABLE 'sourse')) -- Источник (GreenPlum)
LIFETIME(MIN 0 MAX 30) -- Частота обновления
LAYOUT(COMPLEX_KEY_HASHED()) -- способ хранения в памяти;
Рис. 4 – Запрос с использованием внешнего справочника
dictGet('dict_name', 'attr_name', tuple(String key))
Рис. 5
Рис. 6
Рис. 7
Рис. 8