MicroStrategy ONE

Blocks

In its simplest form, a block is nothing more than the definition of a node in a larger hierarchical tree. A block node has the following characteristics.

  • A block node has an arbitrary set of name/value pairs. These name/value pairs define the node. Each name/value pair is called a block property. A property has a "type" which defines the range of acceptable values it may take. The type can be considered "scalar" or "composite". Scalar values include integer, boolean and string values while composite values are references to other blocks.

  • A block node can have any number of child nodes. A link to a child node is created when a composite block property is declared.