Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Trabalhando com dados do Salesforce.com no SQL Server Reporting Services


O driver ODBC do Salesforce.com permite que você crie um projeto do Reporting Services com base nos dados do Salesforce.com.

O driver ODBC Salesforce.com está disponível para download no site da Easysoft:
  1. Faça o download do driver ODBC do Windows Salesforce.com. (Registro obrigatório.)
  2. Instale e licencie o driver ODBC do Salesforce.com na máquina em que o SQL Server está instalado.
    Para obter instruções de instalação, consulte a documentação do driver ODBC do Salesforce.com.

Antes de poder usar o driver ODBC do Salesforce.com para conectar o SQL Server ao Salesforce.com, você precisa configurar uma fonte de dados ODBC. 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).

O relatório de exemplo usa uma consulta parametrizada para que os dados no conjunto de resultados do Salesforce.com possam ser alterados ajustando os valores dos parâmetros.
  1. No Visual Studio, escolha Arquivo> Novo projeto.
  2. Escolha Modelos> Business Intelligence> Reporting Services> Projeto de servidor de relatório.
  3. Escolha Projeto> Adicionar novo item> Conjunto de dados.
  4. Quando solicitado a Escolher uma fonte de dados e criar uma consulta, escolha Novo.
  5. Quando solicitado a Alterar nome, tipo e opções de conexão, escolha ODBC e, em seguida, escolha Editar para adicionar uma fonte de dados do Salesforce configurada no Administrador ODBC de 32 bits (%WINDIR%\SysWOW64\odbcad32.exe) ou cole uma conexão string no espaço fornecido.
    • Para criar uma fonte de dados do Driver ODBC do Salesforce.com:
      1. Faça um dos seguintes:
        • Para criar uma fonte de dados do usuário, na guia DSN do usuário, escolha Adicionar.
          Importante Isso só será bem-sucedido se a instância do SQL Server estiver sendo executada na mesma conta de usuário usada para criar a fonte de dados. Caso contrário, você deve criar uma fonte de dados ODBC do sistema.

          -Ou-
        • Para criar uma fonte de dados do sistema, 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.

    -Ou-
    • Digite uma string de conexão neste formato:
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Quando solicitado a Escolher uma fonte de dados e criar uma consulta, digite a consulta na caixa Consulta. Usar ? em vez de parâmetros nomeados. Por exemplo:
    select id, name from quote where createddate = ?
    
  7. No painel esquerdo, escolha Parâmetros e defina os valores apropriados. Para nosso exemplo simples, defino o Tipo de Dados para Date/Time e o valor padrão para 2016-02-22 09:44:32 .
  8. Escolha OK.
  9. No Solution Explorer, clique com o botão direito do mouse em Relatórios e escolha Adicionar> Novo item.
  10. Escolha Relatório quando solicitado e, em seguida, escolha Adicionar.
  11. No Painel de dados do relatório, clique com o botão direito do mouse em Conjuntos de dados e escolha o conjunto de dados recém-criado quando solicitado.
  12. No modo Design, preencha o relatório arrastando os campos do painel esquerdo para o relatório em branco. Em nosso exemplo, os campos eram:
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Escolha Visualização para visualizar os dados.