Ещё всё зависит от того, как вы эту базу будете использовать, и как эта база интегрирована в саму скаду.
Если скада сама формирует отчёты, то это одно и тут вам не надо знать никаких t-sql, а если вы собираетесь отчёты писать ручками, то это другое. Я вот привык всё руками сам делать, поэтому любая скада где данные идут в mssql подходит. А отчёты уже через ms report service делаю. Но тут надо хоть немного знать внутренности самого sql сервера...