75 строки
2.0 KiB
JSON
75 строки
2.0 KiB
JSON
{
|
|
"database": {
|
|
"name": "AdventureWorksAggsProvider",
|
|
"tables": [
|
|
{
|
|
"name": "DimGeography",
|
|
"mode": "Dual",
|
|
"refreshType": "Full"
|
|
},
|
|
{
|
|
"name": "DimCustomer",
|
|
"mode": "Dual",
|
|
"refreshType": "Full"
|
|
},
|
|
{
|
|
"name": "DimDate",
|
|
"mode": "Dual",
|
|
"refreshType": "Full"
|
|
},
|
|
{
|
|
"name": "DimProductSubcategory",
|
|
"mode": "Dual",
|
|
"refreshType": "Full"
|
|
},
|
|
{
|
|
"name": "DimProductCategory",
|
|
"mode": "Dual",
|
|
"refreshType": "Full"
|
|
},
|
|
{
|
|
"name": "FactInternetSalesAgg",
|
|
"mode": "Import",
|
|
"refreshType": "Full",
|
|
"aggregationRules": [
|
|
{
|
|
"aggTableColumn": "OrderDateKey",
|
|
"summarization": "GroupBy",
|
|
"detailTable": "FactInternetSales",
|
|
"detailTableColumn": "OrderDateKey"
|
|
},
|
|
{
|
|
"aggTableColumn": "CustomerKey",
|
|
"summarization": "GroupBy",
|
|
"detailTable": "FactInternetSales",
|
|
"detailTableColumn": "CustomerKey"
|
|
},
|
|
{
|
|
"aggTableColumn": "ProductSubcategoryKey",
|
|
"summarization": "GroupBy",
|
|
"detailTable": "DimProduct",
|
|
"detailTableColumn": "ProductSubcategoryKey"
|
|
},
|
|
{
|
|
"aggTableColumn": "SalesAmount_Sum",
|
|
"summarization": "Sum",
|
|
"detailTable": "FactInternetSales",
|
|
"detailTableColumn": "SalesAmount"
|
|
},
|
|
{
|
|
"aggTableColumn": "UnitPrice_Sum",
|
|
"summarization": "Min",
|
|
"detailTable": "FactInternetSales",
|
|
"detailTableColumn": "UnitPrice"
|
|
},
|
|
{
|
|
"aggTableColumn": "UnitPrice_Count",
|
|
"summarization": "Count",
|
|
"detailTable": "FactInternetSales",
|
|
"detailTableColumn": "UnitPrice"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |