Brug ConnectionManager::config()
funktion til at oprette forbindelser på farten og ConnnectionManager::alias()
metode til at få alle dine tabelklasser til at bruge den som standard.
Der er en meget god artikel, der beskriver processen her:
http://mark-story.com /posts/view/using-cakephp-and-a-horizonally-sharded-database
Den eneste forskel er, at du kan oprette forbindelseskonfigurationen med det samme i stedet for at angive shards manuelt, som det blev vist i artiklen.