{{ 'PAC.MODEL.CREATE_ENTITY.CREATE_ENTITY' | translate: { Default: 'Create Entity' } }}
@for (type of types(); track type) { {{ 'PAC.MODEL.CREATE_ENTITY.' + type | translate: { Default: type } }} }
{{ 'PAC.MODEL.CREATE_ENTITY.NAME' | translate: { Default: 'Name' } }} @if (name.invalid) { {{ getErrorMessage() | translate }} } {{ 'PAC.MODEL.CREATE_ENTITY.LABEL' | translate: { Default: 'Caption' } }} @if (expression) { {{ expression }} } @if (!expression && !hiddenTable && type.value !== SemanticModelEntityType.VirtualCube) { {{ 'PAC.MODEL.CREATE_ENTITY.TABLE' | translate: { Default: 'Table' } }} } @if (type.value === SemanticModelEntityType.DIMENSION && factFields()?.length) { {{ 'PAC.MODEL.CREATE_ENTITY.ForeignKeyOfFact' | translate: { Default: 'Foreign key of fact table' } }} }
@if (searchTerm()) { }
@switch (type.value) { @case (SemanticModelEntityType.CUBE) {
{{ 'PAC.MODEL.CREATE_ENTITY.Field' | translate: { Default: 'Field' } }}
{{ 'PAC.MODEL.CREATE_ENTITY.Measure' | translate: { Default: 'Measure' } }}
{{ 'PAC.MODEL.CREATE_ENTITY.Dimension' | translate: { Default: 'Dimension' } }}
{{ 'PAC.MODEL.CREATE_ENTITY.AssociatedDimension' | translate: { Default: 'Associated' } }}
@if (modelType === MODEL_TYPE.XMLA) {
{{ 'PAC.MODEL.XmlaSyncInfo' | translate: { Default: 'Dimensions and measures are automatically synchronized after creation' } }}
} } @case (SemanticModelEntityType.DIMENSION) {
{{ 'PAC.MODEL.CREATE_ENTITY.PrimaryKey' | translate: { Default: 'Key' } }} {{ 'PAC.MODEL.CREATE_ENTITY.Visible' | translate: { Default: 'Visible' } }} {{ 'PAC.MODEL.CREATE_ENTITY.Caption' | translate: { Default: 'Caption' } }} {{ 'PAC.MODEL.CREATE_ENTITY.Field' | translate: { Default: 'Field' } }}
} @case (SemanticModelEntityType.VirtualCube) {
} } @if (loading()) {
}