Rozwiązaniem może być użycie CsvBulkLoader klasy, regularnie eksportuj bazę danych Access i importuj ją do SilverStripe za pomocą niestandardowego CsvBulkLoader. https://doc.silverstripe.org/framework/en/howto/csv-import
Lub utwórz niestandardowe BuildTask który pobiera bazę danych Access i aktualizuje SS o nowe dane. To prawdopodobnie zapewniłoby ci największą elastyczność i można to uruchomić jako zadanie CRON, więc nie musisz tego robić ręcznie.https://api.silverstripe.org/3.1/class-BuildTask.html