Вы, похоже, не понимаете псевдонимов. Я предполагаю, что столбец ds.ds_denali__owner__c предназначен для ссылки на столбец таблицы homer.sfdc.ds_denali__dialsource_action__c в вашем подзапросе. В данный момент он ищет таблицу с именем ds в базе данных / схеме по умолчанию, поэтому вы видите ошибку.
Далее вы, похоже, не понимаете подзапросы правильно. Когда вы пишете подзапрос, вы по сути создаете новую таблицу, которая затем может быть использована в другом месте вашего запроса. в этом случае созданная вами таблица является псевдонимом (именованным) sub и содержит 4 столбца. (расположение, call_time, day_of_week и владелец)
Собираем это вместе
left join homer.homer_mapping.insidesales_hierarchy h on ds.ds_denali__owner__c = h.sfdc_id
должно стать
left join homer.homer_mapping.insidesales_hierarchy h on sub.owner = h.sfdc_id
и исправить
left join homer.homer_mapping.adp_fiscal_calendar cal on trunc(ds.ds_denali__call_started__c) = cal.day_date
сначала нужно добавить ds_denali__call_started__c в свой подзапрос.
В заключение я бы очень удивился, если бы ваш подзапрос на самом деле ускорил дело. я бы полностью ожидал, что это замедлит процесс по сравнению с непосредственным присоединением к homer.sfdc.ds_denali__dialsource_action__c