Some further details of the steps:
Create KML file(s) based upon your data using a tool such as QGIS.
When creating the file ensure:

In your Plugins folder, create a Custom Shapes folder as per TN47442
Add your KML file to the folder
Edit the mstrGeoShapesConfig.xml to include your KML layers (see the next image – we’ll follow just PostCodeAreas…)

Ensure “default=true” is included, so that the shape file renders on the map by default
Add an existing geographical roleId that exists within MSTR: http://www2.microstrategy.com/producthelp/10/GISHelp/Lang_1033/topics/ESRIMapsIntegration/Setup/ESRI_ESRIConfigFile.htm

I’ve selected roleId=2 “State” for Postcode Area
Log into Developer and create you attribute, ensuring you link Postcode Area to State Geographical Role.

Repeat for each KML you have.
Restart Web server.
Before building a schema, you may want to load some data into VI and test the KML works.
Ensure that the ID of the data matches what is in the KML file (e.g. BD, SM, RG for my dataset).
Create a map and drag this attribute into the visualisation. Ensure that the Graphic type is “Area”, and the Boundaries should have your new KML labelled:
