Можно ли присоединить измерение к кубу OLAP, используя поля, которые не имеют отношения внешнего ключа в базовой реляционной БД?
Да, это возможно.Это называется логическим отношением и определяется в DSV - представлении источника данных.Просто перетащите много стороннее поле (логический FK) из одной таблицы в логическое поле PK другой таблицы.