Method: Chicago::StarSchema#define_shrunken_dimension

Defined in:
lib/chicago/star_schema.rb

#define_shrunken_dimension(name, base_name, &block) ⇒ Chicago::Schema::Dimension

Defines a shrunken dimension table named name in this schema.

base_name is the name of the base dimension that the shrunken dimension is derived from; this base dimention must already be defined.

Returns:

Raises:

See Also:



112
113
114
115
# File 'lib/chicago/star_schema.rb', line 112

def define_shrunken_dimension(name, base_name, &block)
  add Schema::Builders::ShrunkenDimensionBuilder.new(self, base_name).
    build(name, &block)
end