EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics
  3. KB16048: List of all object types and object descriptions in MicroStrategy metadata

KB16048: List of all object types and object descriptions in MicroStrategy metadata


Community Admin

• Strategy


This technical note outlines the list of all object types and object descriptions in MicroStrategy metadata
The chart below contains a list of all the object types and object descriptions occurring in MicroStrategy metadata:
 

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


This list is useful for narrowing a search for the object in MicroStrategy Developer when receiving an error similar to the following:
ka0PW0000000stFYAQ_0EM440000002FEZ.jpeg

 '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.

Comment

0 comments

Details

Knowledge Article

Published:

February 26, 2024

Last Updated:

February 26, 2024