Update SQL schema from mag_pbi

This commit is contained in:
Андрей Лебедев 2026-02-22 11:41:09 +00:00
parent 879d1ff0f0
commit 0258157a44
3 changed files with 5648 additions and 66 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,29 +1,29 @@
USE [mag_pbi]
GO
/****** Object: Schema [analytics] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [analytics] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [analytics]
GO
/****** Object: Schema [artem] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [artem] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [artem]
GO
/****** Object: Schema [ostatki] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [ostatki] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [ostatki]
GO
/****** Object: Schema [pbi] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [pbi] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [pbi]
GO
/****** Object: Schema [pbiProd] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [pbiProd] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [pbiProd]
GO
/****** Object: Schema [sebest] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [sebest] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [sebest]
GO
/****** Object: Schema [stg] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Schema [stg] Script Date: 2026-02-22 11:41:00 ******/
CREATE SCHEMA [stg]
GO
/****** Object: Table [analytics].[deficit_money_request] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[deficit_money_request] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -48,7 +48,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[deficit_proposal] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[deficit_proposal] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -71,7 +71,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[forecast] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[forecast] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -93,7 +93,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[forecast_history] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[forecast_history] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -115,7 +115,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[forecast_scenarios] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[forecast_scenarios] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -134,7 +134,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[load_log_w_ostatok_da_net] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[load_log_w_ostatok_da_net] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -152,7 +152,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[manufacturer_counterparty_map] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[manufacturer_counterparty_map] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -167,7 +167,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[manufacturer_payment_stage] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[manufacturer_payment_stage] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -185,7 +185,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[manufacturers] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[manufacturers] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -202,7 +202,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[sales_weekly_features] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[sales_weekly_features] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -235,7 +235,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[seasonality_groups] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[seasonality_groups] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -246,7 +246,7 @@ CREATE TABLE [analytics].[seasonality_groups](
[month] [tinyint] NULL,
[koef] [numeric(38,23)] NULL) ON [PRIMARY]
GO
/****** Object: Table [analytics].[seasonality_groups_summ_1] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[seasonality_groups_summ_1] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -257,7 +257,7 @@ CREATE TABLE [analytics].[seasonality_groups_summ_1](
[month] [tinyint] NULL,
[koef] [numeric(38,23)] NULL) ON [PRIMARY]
GO
/****** Object: Table [analytics].[stock_balance] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[stock_balance] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -280,7 +280,7 @@ CREATE TABLE [analytics].[stock_balance](
[Остаток склад + МП + в пути + произв., упак] [numeric(26,7)] NULL,
[Остаток склад + МП + в пути + произв., руб] [numeric(26,7)] NULL) ON [PRIMARY]
GO
/****** Object: Table [analytics].[stock_plan_by_arrival] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[stock_plan_by_arrival] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -304,7 +304,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [analytics].[аналитика за 365 дн.] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[аналитика за 365 дн.] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -334,7 +334,7 @@ CREATE TABLE [analytics].[аналитика за 365 дн.](
[Рентабельность по остатку / квартал] [decimal(38,6)] NULL,
[Рентабельность по остатку / будущий год] [decimal(38,6)] NULL) ON [PRIMARY]
GO
/****** Object: Table [analytics].[прогноз из excel] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[прогноз из excel] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -347,7 +347,7 @@ CREATE TABLE [analytics].[прогноз из excel](
[user_name] [nvarchar(255)] NULL,
[updated_at] [datetime] NULL) ON [PRIMARY]
GO
/****** Object: Table [analytics].[срез учетных цен] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [analytics].[срез учетных цен] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -360,7 +360,7 @@ CREATE TABLE [analytics].[срез учетных цен](
[Период] [nvarchar(4000)] NULL,
[количество] [numeric(21,9)] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Turnover] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[Turnover] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -373,7 +373,7 @@ CREATE TABLE [dbo].[Turnover](
[Operation] [int] NULL,
[Quantity] [int] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[content_rating] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[content_rating] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -384,7 +384,7 @@ CREATE TABLE [dbo].[content_rating](
[wb] [int] NULL,
[magok] [int] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[grades_quartal] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[grades_quartal] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -395,7 +395,7 @@ CREATE TABLE [dbo].[grades_quartal](
[subject] [nvarchar(50)] NULL,
[grade] [int] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[lineage_edges] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[lineage_edges] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -410,7 +410,7 @@ CREATE TABLE [dbo].[lineage_edges](
[to_type] [nvarchar(60)] NULL,
[edge_source] [varchar(27)] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[lineage_objects] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[lineage_objects] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -424,7 +424,7 @@ CREATE TABLE [dbo].[lineage_objects](
[create_date] [datetime] NULL,
[modify_date] [datetime] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[order_source] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[order_source] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -442,7 +442,7 @@ CREATE TABLE [dbo].[order_source](
[campaign_name] [nvarchar(500)] NULL,
[banner_group_name] [nvarchar(500)] NULL) ON [PRIMARY]
GO
/****** Object: Table [dbo].[site_product] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[site_product] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -459,7 +459,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[yandex_direct_criteria_stats] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [dbo].[yandex_direct_criteria_stats] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -486,7 +486,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[GroupsOfNomenclature] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[GroupsOfNomenclature] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -502,7 +502,7 @@ CREATE TABLE [pbiProd].[GroupsOfNomenclature](
[20k] [int] NULL,
[upload] [int] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[Логирование] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[Логирование] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -511,7 +511,7 @@ CREATE TABLE [pbiProd].[Логирование](
[Инфо] [nvarchar(8)] NULL,
[Период] [datetime2(0)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[НоменклатураВПроизводствеПоУровням] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[НоменклатураВПроизводствеПоУровням] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -527,7 +527,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьДо2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьДо2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -579,7 +579,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьИтогиДо2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьИтогиДо2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -611,7 +611,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьОт2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьОт2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -678,7 +678,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьПроизводствоОт2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьПроизводствоОт2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -696,7 +696,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -759,7 +759,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_2025-03-26] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_2025-03-26] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -813,7 +813,7 @@ CREATE TABLE [pbiProd].[СебестоимостьСводныйОт2022_copy_20
[СборкаЗаказа] [numeric(21,9)] NULL,
[КоличествоУпаковок] [numeric(15,3)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_for_pbi] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[СебестоимостьСводныйОт2022_copy_for_pbi] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -874,7 +874,7 @@ CREATE TABLE [pbiProd].[СебестоимостьСводныйОт2022_copy_fo
[Учетная сумма, usd] [decimal(21,9)] NULL,
[Источник заказа] [nvarchar(50)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbiProd].[УчетнаяЦенаПоСебестоимости] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbiProd].[УчетнаяЦенаПоСебестоимости] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -885,7 +885,7 @@ CREATE TABLE [pbiProd].[УчетнаяЦенаПоСебестоимости](
[Учетная цена USD2+2] [numeric(15,9)] NULL,
[Период] [datetime2(0)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[Turnover] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[Turnover] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -903,7 +903,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[content_rating] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[content_rating] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -915,7 +915,7 @@ CREATE TABLE [pbi].[content_rating](
[wb_by_ozon] [int] NULL,
[magok] [int] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[direct_adv_costs] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[direct_adv_costs] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -934,7 +934,7 @@ CREATE TABLE [pbi].[direct_adv_costs](
[Расход, руб] [decimal(18,2)] NULL,
[Ср. цена клика, руб] [decimal(18,2)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[direct_orders] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[direct_orders] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -947,7 +947,7 @@ CREATE TABLE [pbi].[direct_orders](
[Количество покупок] [int] NULL,
[Доход, руб] [decimal(18,2)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[enums] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[enums] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -957,7 +957,7 @@ CREATE TABLE [pbi].[enums](
[value] [nvarchar(150)] NULL,
[enum] [nvarchar(50)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[groups] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[groups] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -977,7 +977,7 @@ CREATE TABLE [pbi].[groups](
[план] [float] NULL,
[first group] [nvarchar(36)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[nomenclatureVolumeStorehouse] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[nomenclatureVolumeStorehouse] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -990,7 +990,7 @@ CREATE TABLE [pbi].[nomenclatureVolumeStorehouse](
[volume] [numeric(15,5)] NULL,
[totalVolume] [numeric(15,5)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[nomenclature] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[nomenclature] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1072,7 +1072,7 @@ CREATE TABLE [pbi].[nomenclature](
[СКО_МесячныхПродаж] [float] NULL,
[minAvailableQty] [decimal(18,4)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[ostatki] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[ostatki] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1093,7 +1093,7 @@ CREATE TABLE [pbi].[ostatki](
[upakovok_ship] [numeric(38,15)] NULL,
[quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[ostatki_mp] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[ostatki_mp] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1107,7 +1107,7 @@ CREATE TABLE [pbi].[ostatki_mp](
[Доступно МП, упак] [decimal(18,3)] NULL,
[Остаток МП, шт] [decimal(18,3)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[ostatki_short] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[ostatki_short] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1126,7 +1126,7 @@ CREATE TABLE [pbi].[ostatki_short](
[upakovok_ship] [numeric(38,15)] NULL,
[quantity_ship] [numeric(38,15)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[pricelist] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[pricelist] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1139,7 +1139,7 @@ CREATE TABLE [pbi].[pricelist](
[Дата] [datetime2(0)] NULL,
[_Period] [datetime2(0)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[w_ostatok_da_net] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[w_ostatok_da_net] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1159,7 +1159,7 @@ CREATE TABLE [pbi].[w_ostatok_da_net](
[ostatok_mp] [numeric(15,6)] NULL,
[ostatok_all] [numeric(15,6)] NULL) ON [PRIMARY]
GO
/****** Object: Table [pbi].[Себестоимость2023] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[Себестоимость2023] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1217,7 +1217,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[Себестоимость2024] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[Себестоимость2024] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1275,7 +1275,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[Себестоимость] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[Себестоимость] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1327,7 +1327,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьДо2022Тест] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьДо2022Тест] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1379,7 +1379,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьПродажи] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьПродажи] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1415,7 +1415,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьПродажиОт2022] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьПродажиОт2022] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1451,7 +1451,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьПродажиТест] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьПродажиТест] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1487,7 +1487,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьСводныйОт2022Тестовый] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьСводныйОт2022Тестовый] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1545,7 +1545,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [pbi].[СебестоимостьТест] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [pbi].[СебестоимостьТест] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@ -1597,7 +1597,7 @@ PRIMARY KEY CLUSTERED
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [stg].[forecast_load] Script Date: 2026-02-22 11:29:07 ******/
/****** Object: Table [stg].[forecast_load] Script Date: 2026-02-22 11:41:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON

File diff suppressed because it is too large Load Diff