def define_shrunken_dimension(name, base_name, &block)
      add Schema::Builders::ShrunkenDimensionBuilder.new(self, base_name).
        build(name, &block)
    end
def define_shrunken_dimension(name, base_name, &block)
      add Schema::Builders::ShrunkenDimensionBuilder.new(self, base_name).
        build(name, &block)
    end
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.

 @see Chicago::Schema::Builders::ShrunkenDimensionBuilder
 @raise [Chicago::MissingDefinitionError] if the base dimension is not defined.
 @return [Chicago::Schema::Dimension] the defined dimension.