/
en_vui
/
ge
Обзор
Документация
Войти
/
en_vui
/
ge
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker/postgres/init.sql
77 строк
3 KB
Famel1x
init
11 фев 2026, 10:08
11 фев 2026, 10:08
1504a02
Код
Авторство
О чём код?
-- 1. Сброс DROP TABLE IF EXISTS kpi_report; -- 2. Создание таблицы (Hive-style structure adapted for Postgres) CREATE TABLE kpi_report ( kpi_id TEXT, -- string calc_period_code TEXT, -- string (e.g., '202401') calc_version_date TIMESTAMP, -- timestamp tb_code TEXT, -- string tb TEXT, -- string (Territorial Bank) gosb_code TEXT, -- string gosb TEXT, -- string (GOSB) kpi_code TEXT, kpi_name TEXT, measure_name TEXT, -- string (mln rub, %) calc_kp_numerator_flg BIGINT, -- bigint calc_kp_denominator_flg BIGINT, -- bigint plan_value NUMERIC(38,3), -- decimal(38,3) fact_value NUMERIC(38,3), -- decimal(38,3) level_kp TEXT, load_date TEXT, -- string (as per your schema) gosb_old TEXT, gosb_code_old TEXT, bp_direction TEXT, -- Business Process Direction dimension TEXT, kpi_short_name TEXT, index_cut_code TEXT, kpk_id TEXT, kpk_name TEXT, dimension_motiv TEXT, exec_id TEXT -- Partition column ); -- 3. Наполнение данными (Демо-сет) -- Мы заполняем только ключевые бизнес-поля, технические оставляем NULL или ставим заглушки INSERT INTO kpi_report ( kpi_id, calc_period_code, calc_version_date, tb, gosb, kpi_name, kpi_short_name, measure_name, plan_value, fact_value, bp_direction, exec_id ) VALUES -- 1. Кредиты (Розничный блок - Retail) ('KPI_001', '202501', NOW(), 'Volgo-Vyatsky Bank', 'Nizhny Novgorod GOSB', 'Volume of consumer loans issuance', 'Consumer Loans', 'mln rub', 1000.000, 1050.500, 'Retail', 'EXEC_1'), ('KPI_002', '202501', NOW(), 'Volgo-Vyatsky Bank', 'Kazan GOSB', 'Volume of consumer loans issuance', 'Consumer Loans', 'mln rub', 800.000, 750.000, 'Retail', 'EXEC_1'), ('KPI_003', '202501', NOW(), 'Ural Bank', 'Ekaterinburg GOSB', 'Volume of consumer loans issuance', 'Consumer Loans', 'mln rub', 1200.000, 1100.000, 'Retail', 'EXEC_1'), -- 2. Ипотека (Розничный блок) ('KPI_004', '202501', NOW(), 'Volgo-Vyatsky Bank', 'Nizhny Novgorod GOSB', 'Mortgage issuance volume', 'Mortgage', 'mln rub', 2000.000, 2100.000, 'Retail', 'EXEC_1'), ('KPI_005', '202501', NOW(), 'Ural Bank', 'Ekaterinburg GOSB', 'Mortgage issuance volume', 'Mortgage', 'mln rub', 2500.000, 2400.000, 'Retail', 'EXEC_1'), -- 3. Пассивы/Депозиты (Корпоративный блок - Corporate) ('KPI_006', '202501', NOW(), 'Volgo-Vyatsky Bank', 'Kazan GOSB', 'Corporate funds attraction', 'Corp Deposits', 'mln rub', 5000.000, 5200.000, 'Corporate', 'EXEC_1'), ('KPI_007', '202501', NOW(), 'Ural Bank', 'Chelyabinsk GOSB', 'Corporate funds attraction', 'Corp Deposits', 'mln rub', 4000.000, 4100.000, 'Corporate', 'EXEC_1'), -- 4. Качество (AI/Риски) ('KPI_008', '202501', NOW(), 'Moscow Bank', 'Central GOSB', 'AI Model Precision', 'AI Quality', '%', 95.000, 92.500, 'AI_Risk', 'EXEC_1');