Получить иерархию измерений из таблицы параметров - PullRequest
0 голосов
/ 27 июня 2019

Я проверял свою систему и получил следующую таблицу параметров:

Dimension Group       Table        Column        ReferenceColumn       ReferenceTable
--------------------------------------------------------------------------------------
PRODUCT               E_COMPANY    Key           NULL                  NULL
PRODUCT               E_COMPANY    Company_Name  NULL                  NULL
PRODUCT               E_COMPANY    Company_Desc  NULL                  NULL
PRODUCT               E_BRAND      Key           NULL                  NULL
PRODUCT               E_BRAND      Brand_Name    NULL                  NULL
PRODUCT               E_BRAND      Brand_Desc    NULL                  NULL
PRODUCT               E_CLASS      Key           NULL                  NULL
PRODUCT               E_CLASS      Class_Name    NULL                  NULL
PRODUCT               E_CLASS      Class_Desc    NULL                  NULL
PRODUCT               E_CLASS      Brand_Key     Key                   E_BRAND
PRODUCT               E_CLASS      Company_Key   Key                   E_COMPANY
PRODUCT               E_SKU        Key           NULL                  NULL
PRODUCT               E_SKU        Sku_Name      NULL                  NULL
PRODUCT               E_SKU        Sku_Desc      NULL                  NULL
PRODUCT               E_SKU        Class_Key     Key                   E_CLASS

Это указывает, как выполняется измерение ПРОДУКТ.Теперь у меня есть данные в таблице, которые имеют следующие столбцы (данные моего клиента из его ERP):

PRODUCT_MASTER_TABLE

Sku    Sku_Name    Sku_Desc    Class    Class_Name    Class_Desc   Brand    Brand_Name    Brand_Desc    Company    Company_Name    Company_Desc 
------------------------------------------------------------------------------------------------------------------------------------------------

Затем в моей базе данных хранилища данных у меня есть следующие таблицы дляизмерение PRODUCT:

[dbo].E_SKU,
[dbo].E_CLASS,
[dbo].E_BRAND,
[dbo].E_COMPANY

Итак, мне нужно заполнить таблицы выше по порядку, поэтому сначала E_COMPANY, затем E_BRAND и т. д.

Знаете ли вы, как это выполнить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...