Constant | Object Type | Object Description |
DssTypeUnknown | -1 | Type of object is not specified |
DssTypeReserved | 0 | Never used, and all functions should check that zero(0) never pass for a type. |
DssTypeFilter | 1 | A restriction on the data in the warehouse (Filters) |
DssTypeTemplate | 2 | The layout of a report (Templates) |
DssTypeReportDefinition | 3 | Describes a report that can be executed (Reports) |
DssTypeMetric | 4 | A formula to be evaluated at a specific dimensionality (Metrics) |
Unused | 5 | None |
DssTypeAutostyles | 6 | A custom or predefined formatted layout for a report (Autostyle) |
DssTypeAggMetric | 7 | A formula to be evaluated at any dimensionality (Base Formulas) |
DssTypeFolder | 8 | A collection of objects (Folders) |
Unused | 9 | None |
DssTypePrompt | 10 | A method to prompt the user for information (Prompts) |
DssTypeFunction | 11 | A function that can be used to build expressions (Functions) |
DssTypeAttribute | 12 | A natural grouping of data (Attributes) |
DssTypeFact | 13 | A value that can be read directly from the warehouse (Facts) |
DssTypeDimension | 14 | A grouping of related attributes (Hierarchies) |
DssTypeTable | 15 | A logical table (Logical Table) |
Unused | 16 | None |
DssTypeFactGroup | 17 | A collection of related facts (Fact groups) |
DssTypeShortcut | 18 | Contains a reference to another DSS Object (Shortcuts) |
DssTypeResolution | 19 | A collection of answers to prompts (Prompt answers) |
Unused | 20 | None |
DssTypeAttributeForm | 21 | Represents a value on elements of an attribute (Attribute forms) |
DssTypeSchema | 22 | Collection of objects that define the warehouse structure (Schema) |
DssTypeFindObject | 23 | (Deprecated) Describes a simple search (Search definition) |
DssTypeCatalog | 24 | List of (relevant) tables in a database (Catalogs) |
DssTypeCatalogDefn | 25 | Describes how to construct a catalog (Catalog definitions) |
DssTypeColumn | 26 | The properties needed to define a column of a DB table (Columns) |
DssTypePropertyGroup | 27 | Used to cache lists of property sets (Internal Object) |
DssTypePropertySet | 28 | Holds the definition of a property set (Properties) |
DssTypeDBRole | 29 | Represents a logical database (Database Instance) |
DssTypeDBLogin | 30 | Describes how to login to a database (Database Login) |
DssTypeDBConnection | 31 | Describes how to connect to a database (Database Connection) |
DssTypeProject | 32 | A environment in which to perform OLAP analysis (Projects) |
DssTypeServerDef | 33 | A description of a configuration of a DSS Server (Server Definitions) |
DssTypeUser | 34 | Represents a user or group of users of the system (Groups / Users) |
Unused | 35 | None |
DssTypeConfiguration | 36 | Top level object - represents a Castor installation (Castor Server Config.) |
DssTypeRequest | 37 | Describes a DSS Server request (Scheduled requests) |
Unused | 38 | None |
DssTypeSearch | 39 | Describes criteria that specify a search for objects (Searches) |
DssTypeSearchFolder | 40 | Folder-like object used to store result of a search (Search Folders) |
Unused | 41 | None |
DssTypeFunctionPackageDefinition | 42 | Describes a package of functions (Functions Definitions) |
DssTypeRole | 43 | Placeholder to describe way of extending an attribute (Transformations) |
DssTypeSecurityRole | 44 | Holds privileges of a user that plays a certain role (Security Roles) |
DssTypeInBox | 45 | Shortcut to a folder (Shortcuts to folders) |
DssTypeInBoxMsg | 46 | Describes an uncollected report on a DSS Server (DSS Server Reports) |
DssTypeConsolidation | 47 | Collection of consolidation elements (Consolidations) |
DssTypeConsolidationElement | 48 | Arithmetic expression over elements (Consolidation elements) |
DssTypeScheduleEvent | 49 | An event that can trigger a scheduled report (Scheduled events) |
DssTypeScheduleObject | 50 | Something that can be triggered (Scheduled objects) |
DssTypeScheduleTrigger | 51 | Binding between schedule event and object (Scheduled triggers) |
DssTypeLink | 52 | Holder of a property that spans objects (Links) |
DssTypeDBTable | 53 | A physical table in a database (Physical tables) |
DssTypeTableSource | 54 | Physical tables with same suffix and prefix (Same suffix and prefix tables) |
DssTypeDocumentDefinition | 55 | An document built from reports and HTML text (Report Services Documents) |
DssTypeDrillMap | 56 | Describes a set of possible drill paths (Drill Maps) |
DssTypeDBMS | 57 | Holds information about a type of physical database (DBMS definition) |
DssTypeMDSecurityFilter | 58 | Holds filter restrictions that can be applied to a user (Security Filters) |
The following object types are added in MicroStrategy 9.0.x metadata:
DssTypePromptAnswer | 59 | Holds single prompt answer information |
DssTypePromptAnswers | 60 | Holds multiple prompt answer information |
DssTypeGraphStyle | 61 | Holds grapth style information for report templates |
DssTypeChangeJournalSearch | 62 | Holds information about Change Journal search objects |
The following object types are added in MicroStrategy 9.2.x metadata:
DssTypeBlob | 63 | Holds information about Blob images |
DssTypeDashboardTemplate | 64 | Describes templates used in dashboards |
The following object types are added in MicroStrategy 9.3.0 - 9.4.x metadata:
DssTypeFlag | 65 | Used to flag certain objects. The flag itself doesn't store the relationship, which is stored in link item instead |
DssTypeChangeJournal | 66 | Holds a list of Change Journal entries |
DssTypeExternalShortcut | 67 | A shortcut object whose target is ExternalShortcutTarget (rather than regular object) |
DssTypeExternalShortcutTarget | 68 | A transient object which is used to refer to external resource like web server file |
DssTypeReconciliation | 69 | Identifies equivilent objects in two environments. Mainly used for dataset replacement. |
DssTypeLayer | 70 | Holds a collection of tables and attributes with their position info |
The following object types are added in MicroStrategy 10.0 - 10.7 metadata:
DssTypePalette | 71 | Holds a collection of colors |
DssTypeThresholds | 72 | Standalone thresholds object which holds a collection of tranditional thresholds structures |
DssTypePersonalView | 73 | Holds user's manipulation on RWD and dashboard. (Personal View) |
DssTypeFeatureFlag | 74 | Holds the on/off/default state of a feature |

'Object with ID ' 46E2C20D46100C9AFD5174BF58EB8D12' and type 26(Column) is not found in the metadata. It may have been deleted.'
This way, users can see the type of object and do not have to search through all objects in a project.It is important to note that searches of this kind should only be done WITHIN the project and not in the metadata. Searching for or manually deleting objects from the metadata is not recommended and is not supported by MicroStrategy Technical Support.
NOTE: This error message may be caused by a user attempting to utilize an object that has been deleted from the project source during the same session by another user. By disconnecting and reconnecting to the project, the user will note that the object no longer exists in the project.
WARNING:Manually editing values in the MicroStrategy Metadata incorrectly may cause serious, project-wide problems that may make your project unusable. Since these are user-initiated changes, they are not covered by any MicroStrategy warranty. Users are strongly encouraged to backup Metadata prior to any alteration.