Database
 sql >> Base de Dados >  >> RDS >> Database

Adicionando mais armazenamentos de dados ao Microsoft Power BI


O Microsoft Power BI permite que você obtenha insights de negócios gerando visualizações, painéis e relatórios dos dados da sua organização. Para coletar seus dados, você usa o Power BI Desktop, que inclui vários conectores que permitem analisar dados em vários armazenamentos de dados populares. Este artigo mostra como você pode integrar o Power BI Desktop com armazenamentos de dados em back-ends para os quais não há conector dedicado.

O Power BI Desktop, como muitos outros aplicativos de análise, oferece suporte a ODBC, uma interface genérica de acesso a dados, que permite que a escolha padrão de back-ends seja estendida. Para acessar um back-end do Power BI Desktop usando ODBC, você precisa obter um driver ODBC para esse back-end. Para ilustrar o processo, as etapas a seguir mostram como integrar o Power BI Desktop com Salesforce.com e MongoDB usando um driver ODBC Easysoft para esses produtos.

Exemplo:como conectar o Power BI ao Salesforce.com


Os componentes necessários para conectar o Power BI ao Salesforce.com são:

Power BI Desktop <-> Driver ODBC Salesforce.com <-> Salesforce.com

Exemplo:como conectar o Power BI ao MongoDB


Os componentes necessários para conectar o Power BI ao MongoDB são:

Power BI Desktop <-> Driver ODBC MongoDB <-> MongoDB

O driver ODBC Salesforce.com e o driver ODBC MongoDB estão disponíveis para download no site da Easysoft.

Instalando, Licenciando e Testando o Driver ODBC Easysoft

  1. Faça download do driver ODBC do Windows Salesforce.com ou do driver ODBC do Windows MongoDB conforme necessário. (Registro obrigatório.)
  2. Instale e licencie o Easysoft ODBC Driver em uma máquina Windows.
    Para obter instruções de instalação, consulte a documentação do driver ODBC do Salesforce.com ou a documentação do driver ODBC do MongoDB.

Antes de usar o Easysoft ODBC Driver para conectar o Power BI Desktop ao Salesforce.com ou MongoDB, você precisa configurar uma fonte de dados ODBC do sistema. Uma fonte de dados ODBC armazena os detalhes da conexão para o banco de dados de destino (por exemplo, Salesforce.com) e o driver ODBC necessário para se conectar a ele (por exemplo, o driver ODBC Salesforce.com).

Para executar o Administrador ODBC no Windows de 32 bits, abra Ferramentas Administrativas no Painel de Controle e, em seguida, abra Fontes de Dados (ODBC). (Em versões mais antigas do Windows, o miniaplicativo do Painel de Controle que inicia o Administrador ODBC é rotulado como Fontes de Dados.)

Para executar o Administrador ODBC no Windows de 64 bits, na caixa de diálogo Executar do Windows, digite este comando:
%windir%\system32\odbcad32.exe

Observação Este comando executa a versão de 64 bits do ODBC Administrator. Como o Power BI Desktop é um aplicativo de 64 bits no Windows de 64 bits, esta é a versão que você precisa usar.

Use o Administrador ODBC para criar sua fonte de dados do Driver ODBC.

Criando uma fonte de dados ODBC do Salesforce.com

  1. Escolha a guia DSN do sistema e, em seguida, escolha Adicionar.
  2. Na caixa de diálogo Criar nova fonte de dados, escolha Easysoft ODBC-Salesforce Driver e, em seguida, escolha Concluir.
  3. Preencha a caixa de diálogo Easysoft ODBC-Salesforce Driver DSN Setup:
    Setting Valor
    DSN Salesforce.com
    Nome de usuário O nome do seu usuário do Salesforce.com. Por exemplo, meuusuário@meudomínio.com.
    Senha A senha do seu usuário do Salesforce.com.
    Token O token de segurança para seu usuário do Salesforce.com, se necessário.
    Para saber se você precisa fornecer um token de segurança, escolha o botão Testar. Se a tentativa de conexão falhar com um erro que contém LOGIN_MUST_USE_SECURITY_TOKEN , você precisa fornecer um.

    O Salesforce.com envia por email o token de segurança para o endereço de email associado à sua conta de usuário do Salesforce.com. Se você não recebeu um token de segurança, poderá regenerá-lo. A Salesforce.com enviará o novo token de segurança por e-mail para você. Para regenerar seu token de segurança, faça login no Salesforce.com e escolha Configuração no menu do usuário. Procure por "token de segurança" na caixa Busca rápida. Clique em Redefinir token de segurança na página Redefinir token de segurança. Ao receber o token em seu cliente de e-mail, copie-o e cole-o no campo Token.
  4. Use o botão Testar para verificar se você consegue se conectar com sucesso ao Salesforce.com.

Criando uma fonte de dados ODBC do MongoDB

  1. Escolha a guia DSN do sistema e, em seguida, escolha Adicionar.
  2. Na caixa de diálogo Create New Data Source, escolha Easysoft ODBC-MongoDB Driver e, em seguida, escolha Finish.
  3. Preencha estes campos Caixa de diálogo Easysoft ODBC-MongoDB Driver DSN Setup:
    Setting Valor
    DSN MongoDB
    Descrição Driver ODBC Easysoft MongoDB
    Servidor O nome ou endereço IP do host em que sua instância do MongoDB está sendo executada.
    Nome de usuário Se você precisar fornecer um nome de usuário para acessar seu banco de dados MongoDB, insira-o aqui.
    Senha A senha do seu nome de usuário do MongoDB.
    Ignorar autenticação Se o MongoDB não exigir que você forneça um nome de usuário e senha, ative esta opção. Essa é uma solução alternativa para aplicativos como o Power BI Desktop que sempre passam um nome de usuário e uma senha na cadeia de conexão, independentemente de serem necessários.
  4. Use o botão Testar para verificar se você pode se conectar com sucesso ao seu banco de dados MongoDB.

Conectando o Power BI ao seu banco de dados ODBC


Agora você pode conectar o Power BI Desktop ao banco de dados. Em nosso exemplo, os bancos de dados de destino são Salesforce.com e MongoDB:
  1. No Power BI Desktop, escolha Obter Dados.
  2. Na caixa de diálogo Obter dados, escolha ODBC e, em seguida, escolha Conectar.
  3. Na caixa de diálogo De ODBC, selecione sua fonte de dados ODBC e escolha OK.
  4. Digite o nome de usuário e a senha do banco de dados quando solicitado.
    Se você cometer um erro ao digitar o nome de usuário e a senha, cancele o processo de conexão. Em seguida, em Opções e Configurações do Power BI Desktop, edite a fonte de dados. Especifique o nome de usuário ou a senha corretos na caixa de diálogo de credenciais da fonte de dados. Caso contrário, o Power BI Desktop continuará a usar as credenciais incorretas armazenadas em cache.

    Se você estiver usando o MongoDB e normalmente não precisar inserir um nome de usuário e senha, insira algumas strings fictícias nos espaços fornecidos. Supondo que você ativou Ignore Auth ao configurar a fonte de dados Easysoft, sua conexão será bem-sucedida.
  5. Na caixa de diálogo Navegador, escolha as tabelas que deseja analisar no Power BI Desktop e escolha Carregar.
    Os dados ODBC agora estão disponíveis para uso em visualizações do Power BI.