Я использовал Powershell для некоторых задач автоматизации.
Я также использовал приложения C # WinForms для генерации пакетов служб SSIS.
У меня также сгенерированный кодом SQL для платформы, отличной от T-SQL.
Я думаю, что ничего из этого нет в базовом наборе инструментов DW, но я стремлюсь оптимизировать свою отдачу от времени и усилий.
Каждый раз, когда у вас есть дополнительный инструмент, он может быть полезен. Единственное предостережение, которое вы должны уравновесить:
1) Подбор подходящего инструмента для работы
2) Обеспечение того, чтобы разнообразие используемых инструментов не увеличивало сложность системы (увеличивая затраты на обслуживание) и не снижало производительность на интерфейсах подсистемы, среди многих проблем, которые могут возникнуть, если в вашей системе много движущихся частей, скомпонованных при работе в разных парадигмах / Среды / рамка