Consegui resolver meu problema usando o SSIS (Integration Services) com o Visual Studio
- Crio os bancos de dados SQL do Azure com a tabela que desejo publicar para meu cliente
- No SSIS criei pacotes para cada cliente com sua conexão com o banco de dados do Azure. Também foi criada uma variável com o ID do cliente que será usado pelos filtros.
- Publique o projeto no Catálogo do Integration Services e adicione JOBs para executar os pacotes toda meia-noite.
- Para meus clientes, forneço a credencial do Azure (somente leitura) que será usada no Excel PowerPivot
Aqui está um link para um bom tutorial SSIS. Vale para quem tem problema semelhante ou precisa migrar/extrair/transformar dados. Você também pode gerar planilhas do Excel.
tutorial SSIS com SQL Azure