namespace AnalyticsDAL.DTO.Warehouse { /// Maps one row of MWAREHOUSEMEASURE — one queryable numeric column on a fact table, /// with its Kimball additivity classification. public class WarehouseMeasureDTO { public int MeasureId { get; set; } public int FactId { get; set; } public string MeasureCode { get; set; } = string.Empty; public string MeasureName { get; set; } = string.Empty; public string ColumnName { get; set; } = string.Empty; public byte DataType { get; set; } public AdditivityType AdditivityType { get; set; } public string? SemiAdditiveDimension { get; set; } public byte DefaultAggregation { get; set; } public string? FormatString { get; set; } public string? BusinessDescription { get; set; } public string? Synonyms { get; set; } public bool IsVisible { get; set; } } }