Pude resolver mi problema usando SSIS (Integration Services) con Visual Studio
- Creo las bases de datos de Azure SQL con la tabla que quiero hacer pública para mi cliente
- En SSIS creé paquetes para cada cliente con su conexión a la base de datos de Azure. También se creó una variable con el ID de cliente que usarán los filtros.
- Publicó el proyecto en el Catálogo de servicios de integración y agregó TRABAJOS para ejecutar los paquetes cada medianoche.
- Para mis clientes doy la credencial de Azure (solo lectura) que se usará en Excel PowerPivot
Aquí hay un enlace a un buen tutorial de SSIS. Vale la pena para quien tenga un problema similar o necesite migrar/extraer/transformar datos. También puede generar hojas de Excel.
Tutorial de SSIS con SQL Azure