2016-11-15 8 views
0

Я экспериментировал с функциями Get и Transform. Я подключился к нескольким базам данных моей компании и создал отчет, чтобы показать работу отдела в почти реальном времени. В докладе содержится множество сведений, которые никогда не были доступны до этого и были успешными; высшее руководство теперь в основном живет в этой таблице.Получение и преобразование безопасности подключения базы данных

Проблема заключается в том, что меня попросили создать отчеты для сотрудников более низкого уровня, но есть некоторые проблемы безопасности, которые мне нужно преодолеть. Базы данных, которые я подключил, чтобы содержать очень коммерчески чувствительную информацию, которую мы не хотим, чтобы какой-либо сотрудник имел полный доступ. Данные, которые я представляю пользователю в самом листе, являются точными. Проблема в том, что для того, чтобы пользователь мог обновлять данные на листе, он все еще подключен к базам данных. Если кто-то, кто знал, что они делали, получил доступ к листу, они могли в принципе загрузить полное содержимое этих баз данных. Есть ли что-нибудь, что я могу сделать, чтобы это предотвратить?

Я сгущался вокруг груза, но ничего не придумал. Я попытался обновить данные, а затем разбить соединения, чтобы периодически отправлять им статическую версию. Проблема в том, что слайсеры перестают работать. Есть предположения?

+0

Какая СУБД вы используете? SQL Server? Вы используете Windows на контроллере домена? –

ответ

0

Вы задумывались над созданием и использованием отдельной «дочерней» базы данных, которая автоматически извлекает требуемую информацию из вашей «родительской» базы данных?

Затем просто подключите свою дочернюю базу данных, и сотрудник нижнего уровня может потенциально посмотреть, что дочерняя база данных, но будут доступны только исходные данные.

Эти исходные данные потенциально могут быть суммированы в базе данных автоматически, если они слишком чувствительны.