O Power BI tem diversas opções de ligação a diferentes fontes de dados, no entanto a ligação aos Google Sheets está dependente de ligação web. Essa ligação web necessita que as pastas e /ou ficheiros sejam partilhados através de link utilizando a opção Share ou Get a Shareable Link.
Ao fazermos a partilha do ficheiro, este fica acessível a quem tiver o link sem necessidade de autenticação. A ligação através de links web implica a autenticação sem credenciais (anónimo) situação que a ligação ao Google drive faz quando fazemos o Share.
De modo a manter as garantias de autenticação tínhamos duas opções:
- Criação de um conetor personalizado com ligação via API do Google
- Utilização de uma máquina virtual ou servidor com ligação ao Google Drive, e um ficheiro local sincronizado com o Drive e utilizar essa localização para servir de base aos relatórios
Para as duas opções será necessário uma gateway para que o serviço se possa conectar a essa máquina virtual.
Em novembro foi lançado a ligação ao Google Sheets, o que permite uma ligação segura através de autenticação.
Como utilizar Google Sheets Connector
- Selecionar Google Sheets das fontes de dados:

- Como o conetor está em versão Beta aparece a seguinte mensagem de aviso:

- Escrever o endereço URL para o Google Sheets
- A ligação pode ser copiada (copy+paste) do navegador da internet
- Não é necessário editar ou alterar o endereço


- A autenticação será feita através do OAuth2 da Google



- Carregar no botão Connect
- Irá aparecer a mesma janela de uma ligação de um ficheiro de Excel

- No serviço deverá então fazer-se o login do Google

Limitações:
- O conetor é apenas Google Sheets
- Não funciona com ficheiros CSV
- Necessita ser realizado ficheiro a ficheiro, uma vez que a opções de pasta não está disponível
- Utilizadores sem conta Google não conseguem aceder via Power BI apesar de poderem ter acesso ao ficheiro
- Ainda em versão Beta e poderão existir outras limitações e/ou problemas