Uma solução pode ser usar o
CsvBulkLoader class, exporte regularmente o banco de dados do Access e importe-o para o SilverStripe por meio de um CsvBulkLoader personalizado. https://doc.silverstripe.org/framework/en/howto/csv-import
Ou crie uma
BuildTask personalizada que busca o banco de dados do Access e atualiza o SS com os novos dados. Isso provavelmente lhe daria mais flexibilidade e isso pode ser executado como um trabalho CRON para que você não precise fazer isso manualmente.https://api.silverstripe.org/3.1/class-BuildTask.html