То, что вы видите, нормально.
Представления не могут иметь внешние ключи. Полезно рассматривать представление как блок SQL, который SQL-сервер «вырезает и вставляет» в ваши запросы каждый раз, когда вы его используете.
Так что, если у вас есть поля, которые вам нужны из других таблиц, в этом сценарии часто лучше просто перенести их в само представление. Вы не будете испытывать никакого снижения скорости для этого. Просто сделайте очень широкий обзор, о котором ваши пользователи будут сообщать. Создателям отчетов будет легче, и, как я уже сказал, вы, скорее всего, не будете испытывать никакого снижения производительности, если будете присоединяться к таблицам, ссылки на внешние ключи которых находятся в таблицах, лежащих в основе представления.
Возможно, вы захотите создать пару представлений, по одному для каждого основного типа сценария запроса, с которым, как вы ожидаете, столкнутся ваши авторы отчетов.