Tableau Online - облачный сервис.Машина, на которой работает Tableau, - это не ваш mac, а какая-то коробка в облаке таблиц.Указав localhost, вы указываете tableau подключиться к postgres к этому полю.Что не правильно в этом случае.Чтобы подключиться к вашему postgresql, вам нужно сообщить Tableau Online фактический публичный ip-адрес, где находится сервер postgresql.
Так что вам нужно выяснить ваш публичный ip-адрес postgresql, например, google "what is my ip"... есть несколько доступных услуг
Затем передайте этот адрес общественности Tableau.Следующая вещь - настройки брандмауэра и т. Д. На вашем Mac.Я предлагаю вам изучить, что безопасно, а что нет.Но в целом вы должны разрешать входящие соединения с IP-адреса Tableau Online.
Pls.обратите внимание, что ваш публичный IP-адрес Mac изменится, когда вы используете другую сеть (Wi-Fi) и даже время от времени в одной сети.Обычно такие серверы, как postgresql в рабочей среде, имеют статический IP-адрес.