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

Conecte aplicativos ODBC no Windows ao Zoho CRM


O driver ODBC do Zoho CRM permite que você trabalhe com dados do Zoho CRM fora da interface da Web do Zoho CRM. O driver permite que você use dados do Zoho CRM em qualquer aplicativo que suporte ODBC. Por exemplo:
  • Acesso
  • Excel
  • Oráculo
  • Perl

Você pode consultar o Zoho CRM, além de adicionar e atualizar os registros do Zoho CRM.

Instalando o driver ODBC do Zoho CRM

  1. Instale e licencie o driver ODBC do Zoho CRM na máquina em que seu aplicativo cliente está instalado.
    Por exemplo, se você quiser trabalhar com dados do Zoho CRM no Excel, instale o driver ODBC do Zoho CRM na máquina em que o Excel está instalado.

    Para fazer isso, execute a distribuição de arquivos que você obteve na etapa anterior e siga as instruções na tela.

    O programa de instalação inicia o Easysoft License Manager, porque você não pode usar o Zoho CRM ODBC Driver até que uma licença seja obtida.

    Os seguintes tipos de licença estão disponíveis:
    • Licença de avaliação gratuita por tempo limitado que oferece uso gratuito e irrestrito do produto por um período limitado (geralmente 14 dias).
    • Licença completa se você comprou o produto. Ao comprar o produto, você recebe um código de autorização, que você usa para obter uma licença
  2. No Easysoft License Manager, insira seus dados.
    Você DEVE inserir os campos Nome, Endereço de e-mail e Empresa.

    O endereço de e-mail DEVE ser o mesmo que o endereço usado para se registrar e fazer download do site da Easysoft ou você não poderá obter licenças de teste.
  3. Escolha Solicitar Licença.
    Você é solicitado a fornecer um tipo de licença.
  4. Faça um dos seguintes:
    • Para uma licença de avaliação, clique em Avaliação por tempo limitado e clique em Avançar.
      O License Manager pergunta qual software você está licenciando. Selecione Easysoft Zoho CRM ODBC Driver na lista suspensa e clique em Avançar.
    • Se você obteve um código de autorização para uma licença adquirida, selecione Licença sem vencimento e clique em Avançar.
      O License Manager solicita seu código de autorização.

      Digite o código de autorização e clique em Avançar.
  5. O License Manager exibe um resumo das informações inseridas e permite que você escolha o método de solicitação de sua licença.
  6. Faça um dos seguintes:
    • Escolha Solicitação on-line se sua máquina estiver conectada à Internet e puder fazer conexões de saída para a porta 8884.
      O License Manager então envia uma solicitação ao servidor de licenças Easysoft para ativar sua chave de licença automaticamente. Este é o método mais rápido e faz com que seus dados sejam inseridos imediatamente em nosso banco de dados de suporte.
    • As três opções restantes (Solicitação de e-mail, Solicitação de impressão e Solicitação de visualização) são formas de obter uma licença se sua máquina estiver off-line (ou seja, não tiver conexão com a Internet).
      Cada um desses métodos envolve fornecer à Easysoft informações, incluindo o número de sua máquina (um número exclusivo para sua máquina) e aguardar o recebimento de sua chave de licença.

      Em vez de enviar seus dados por e-mail para a Easysoft, você pode inseri-los diretamente no site da Easysoft e sua chave de licença será enviada por e-mail automaticamente.

      Para usar esse método, clique em Exibir solicitação e visite:
      • Página de licença de avaliação
      • Página de licença completa

      Na página Licenciamento, insira o número da sua máquina (e o código de autorização para a licença adquirida), clique em Enviar e sua chave de licença será enviada por e-mail para você.

      Ao receber a chave de licença, você pode ativá-la clicando duas vezes no anexo de e-mail ou clicando em Enter License na tela principal do License Manager e colando a chave de licença na caixa de diálogo.
    • Escolha Concluir para sair do Gerenciador de licenças.
      A instalação está completa.

Configurando uma fonte de dados ODBC


Antes de poder usar o driver ODBC do Zoho CRM para conectar seu aplicativo ao Zoho CRM, 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, Zoho CRM) e o driver ODBC necessário para se conectar a ele (por exemplo, o driver ODBC do Zoho CRM).

Você configura fontes de dados ODBC no ODBC Administrator, que está incluído no Windows. Como você executa o ODBC Administrator depende se seu aplicativo é de 32 bits ou 64 bits:
  • Meu aplicativo é de 32 bits
    Na caixa de diálogo Executar do Windows, digite:
    %windir%\syswow64\odbcad32.exe

  • Meu aplicativo é de 64 bits
    Abra Sistema e Segurança> Ferramentas Administrativas no Painel de Controle e abra Fontes de Dados ODBC (64 bits). (No Windows Server 2003 e anterior, o miniaplicativo do Painel de Controle que inicia o Administrador ODBC é rotulado como Fontes de Dados.)

Como posso saber se meu aplicativo é de 32 bits ou 64 bits?

Aplicativo Observações
Excel Existe uma versão de 32 bits e uma versão de 64 bits do Excel. Para descobrir qual versão do Excel você possui, inicie o Excel e, em seguida, inicie o Gerenciador de Tarefas do Windows. No Gerenciador de Tarefas, escolha a guia Processos. Procure por Excel.exe na lista. Se este nome de processo for seguido por *32 , sua versão do Excel é de 32 bits. Caso contrário, sua versão do Excel é de 64 bits.
GoodData O CloudConnect Designer é um aplicativo de 64 bits.
Microestratégia O MicroStrategy é um aplicativo de 32 bits.
Oráculo O componente Oracle que interage com o driver ODBC do MongoDB é chamado DG4ODBC. Há uma versão de 32 bits e uma versão de 64 bits do DG4ODBC. Para descobrir qual versão do DG4ODBC você possui, inicie o Gerenciador de Tarefas do Windows e escolha a guia Processos. Em uma janela do prompt de comando, digite dg4odbc --help . No Gerenciador de Tarefas do Windows, procure o processo DG4ODBC. Se o nome da imagem for "dg4odbc.exe *32", DG4ODBC é de 32 bits. Se o nome da imagem for "dg4odbc.exe", DG4ODBC será de 64 bits. Pressione CTRL+C na janela do Prompt de Comando, quando tiver usado o Gerenciador de Tarefas do Windows para descobrir a arquitetura do DG4ODBC.
Oracle Business Intelligence Enterprise Edition (OBIEE) O componente OBIEE que interage com o driver ODBC do MongoDB é chamado de Oracle BI Administration Tool. A Ferramenta de Administração do Oracle BI é de 64 bits.
PHPRunner PHPRunner é um aplicativo de 32 bits.
QlikView O QlikView é um aplicativo de 32 bits se a caixa de seleção Forçar 32 bits estiver marcada. Caso contrário, o QlikView é um aplicativo de 64 bits.
SAP BusinessObjects O Central Management Server é um aplicativo de 64 bits. Business View Manager, Information Design Tool e Web Intelligence Rich Client são aplicativos de 32 bits.
SAP Crystal Reports Crystal Reports é um aplicativo de 32 bits.
Servidor SQL Existe uma versão de 32 bits e uma versão de 64 bits do SQL Server. Para descobrir qual versão do SQL Server você tem, conecte-se à sua instância do SQL Server e execute esta instrução SQL:
select SERVERPROPERTY('edition')

Se você tiver a versão de 64 bits do SQL Server e deseja usar um servidor vinculado com o driver ODBC do Zoho CRM, seu aplicativo é de 64 bits.

Se você tiver a versão de 32 bits do SQL Server ou deseja usar o SSIS com o driver ODBC do Zoho CRM, seu aplicativo é de 32 bits.
Tabela O Tableau é um aplicativo de 32 bits.
TIBCO Spotfire TIBCO Spotfire é um aplicativo de 64 bits.

No administrador ODBC:
  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 Zoho CRM ODBC Driver e, em seguida, escolha Concluir.
  3. Escolha Autenticar e obter token e siga as instruções na janela do navegador.
  4. No seu aplicativo, conecte-se à fonte de dados recém-configurada e execute uma consulta de amostra. Por exemplo:
    select top 10 * from Accounts

Conecte-se ao Zoho CRM a partir do Perl


Strawberry Perl é uma distribuição Perl para Windows que inclui as camadas de middleware necessárias (Perl DBI e Perl DBD::ODBC) para permitir que o driver ODBC do Zoho CRM conecte seus aplicativos Perl ao Zoho CRM.
  1. Em sua máquina Strawberry Perl, crie um novo script Perl com o seguinte conteúdo:
    #!/usr/bin/perl -w
    use strict;
    use DBI;
    my $dbh = DBI-> connect('dbi:ODBC:MyZohoCRMODBCDataSource');
    
    my $sql = "select * from Accounts";
    
    # Prepare the statement.
    my $sth = $dbh->prepare($sql)
        or die "Can't prepare statement: $DBI::errstr";
    
    # Execute the statement.
    $sth->execute();
    
    while ( my @row = $sth->fetchrow_array ) {
          #print "@row\n";
          print DBI::neat_list(\@row), "\n";
    }
    
    $dbh->disconnect if ($dbh);
  2. Execute o script Perl, que recuperará os registros da tabela Produtos.

Conecte o Microsoft Access ao Zoho CRM


O Microsoft Access usa um driver ODBC para interagir com uma fonte de dados externa. ODBC é uma tecnologia de acesso a dados, cuja implementação da Microsoft está incluída no Windows. Você pode usar o driver ODBC do Zoho CRM para conectar o Microsoft Access a uma instância do Zoho CRM, permitindo consultar e atualizar dados do Zoho CRM a partir de um front-end do Microsoft Access.
  1. Abra seu banco de dados do Microsoft Access.
  2. Faça um dos seguintes:
    • Para o Microsoft Access 2003 e versões anteriores, no menu Arquivo, escolha Obter dados externos> Vincular tabelas.
      A caixa de diálogo Link é exibida.
    • Para o Microsoft Access 2007, na guia Dados Externos, escolha Mais> Banco de Dados ODBC.
      O assistente Obter dados externos é iniciado.
    • Para o Microsoft Access 2010 e posterior, na guia Dados externos, escolha Banco de dados ODBC.
      O assistente Obter dados externos é iniciado.
  3. Faça um dos seguintes:
    • Para o Microsoft Access 2003 e versões anteriores, escolha Bancos de dados ODBC na lista Arquivos do tipo.
    • Para o Microsoft Access 2007 e posterior, escolha Vincular à fonte de dados criando uma tabela vinculada e, em seguida, escolha OK.

    A caixa de diálogo Selecionar fonte de dados é exibida.
  4. Escolha sua fonte de dados ODBC do Zoho CRM na lista Fonte de dados da máquina e escolha OK.
    A caixa de diálogo Vincular tabelas é exibida.
  5. Escolha a tabela que você deseja vincular e escolha OK.
  6. Escolha a tabela vinculada no Microsoft Access e, em seguida, escolha RETURN para trabalhar com os dados vinculados.

Conectando o Excel ao Zoho CRM


Siga estas etapas para retornar dados do Zoho CRM para o Microsoft Excel usando o Microsoft Query:
  1. Faça um dos seguintes:
    • Para Excel 2007 e posterior, na guia Dados, escolha Obter Dados Externos. No grupo De outras fontes, escolha Do Microsoft Query.
    • Para Excel 2003 e versões anteriores, no menu Dados, escolha Importar dados externos e, em seguida, escolha Nova consulta de banco de dados.

    O comando New Database Query usa o Microsoft Query para importar dados. O Microsoft Query é um recurso opcional, que por padrão não está instalado. Se você não tiver o Microsoft Query instalado, escolher New Database Query solicitará que você o instale. Para fazer isso, no Painel de Controle, escolha Programas e Recursos (ou Adicionar ou Remover Programas). Escolha Microsoft Office (se você instalou o Excel como parte do Office) ou Microsoft Excel e, em seguida, escolha Alterar. Siga as instruções na tela. Selecione Escolher personalização avançada de aplicativos durante o assistente de instalação se esta opção estiver presente para sua versão do Office/Excel. O Microsoft Query está localizado em Ferramentas do Office.

    Depois de instalar o Microsoft Query, repita a etapa 1.
  2. Na caixa de diálogo Escolher fonte de dados, escolha a fonte de dados do driver ODBC do Zoho CRM na lista e escolha OK.
  3. No Assistente de consulta, escolha as colunas que contêm os dados que você deseja recuperar e clique em Avançar.
  4. Se você quiser retornar um subconjunto dos dados, use a tela Filtrar dados para filtrar os resultados de sua consulta (isso é o equivalente a um SQL WHERE cláusula) e clique em Avançar.
  5. Se você quiser alterar a ordem de classificação de seus dados, use a tela Ordem de classificação para classificar os resultados de sua consulta (isso é equivalente a um ORDER BY SQL cláusula) e clique em Avançar.
  6. No menu Arquivo, escolha Retornar dados para o Excel.
  7. Escolha um local para os dados em sua planilha quando solicitado.

Conecte-se ao Zoho CRM da Oracle

  1. Crie um arquivo init DG4ODBC em sua máquina Oracle. Para fazer isso, mude para o %ORACLE_HOME%\hs\admin diretório. Crie uma cópia do arquivo initdg4odbc.ora . Nomeie o novo arquivo initzoho.ora .
    Observação Nestas instruções, substitua %ORACLE_HOME% pelo local do seu diretório Oracle HOME. Por exemplo, C:\oraclexe\app\oracle\product\11.2.0\server .
  2. Certifique-se de que esses parâmetros e valores estejam presentes em seu arquivo init:
    HS_FDS_CONNECT_INFO = my_zoho_crm_odbc_dsn
    

    Substitua my_zoho_crm_odbc_dsn com o nome de uma fonte de dados do driver ODBC do Zoho CRM que se conecta à instância de destino do Zoho CRM. Por exemplo
    HS_FDS_CONNECT_INFO = "ZohoCRMSystemDSN"
    
  3. Comente a linha que permite o rastreamento DG4ODBC. Por exemplo:
    #HS_FDS_TRACE_LEVEL = <trace_level>
    
  4. Adicionar uma entrada a %ORACLE_HOME%\network\admin\listener.ora que cria um SID_NAME para DG4ODBC. Por exemplo:
    SID_LIST_LISTENER =
     (SID_LIST =
       (SID_DESC=
         (SID_NAME=zoho)
         (ORACLE_HOME=%ORACLE_HOME%)
         (PROGRAM=dg4odbc)
       )
     )
    
  5. Adicione uma entrada DG4ODBC a %ORACLE_HOME%\network\admin\tnsnames.ora que especifica o SID_NAME criado na etapa anterior. Por exemplo:
    ZOHO =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = oracle_host)(PORT = 1521))
        (CONNECT_DATA =
          (SID = zoho)
        )
        (HS = OK)
      )
    

    Substitua oracle_host com o nome do host de sua máquina Oracle.
  6. Inicie (ou reinicie) o Oracle Listener:
    cd %ORACLE_HOME%\bin
    lsnrctl stop
    lsnrctl start
    
  7. Conecte-se ao seu banco de dados Oracle no SQL*Plus.
  8. No SQL*Plus, crie um link de banco de dados para a instância de destino do Zoho CRM. Por exemplo:
    CREATE PUBLIC DATABASE LINK zoholink CONNECT TO "dummyuser" IDENTIFIED BY "dummypassword" USING 'zoho';
    
  9. Tente consultar seus dados do Zoho CRM. Por exemplo:
    SELECT * FROM "Accountss"@ZOHOLINK;
    
Observações
  • Se você tiver problemas para se conectar ao Zoho CRM da Oracle, habilite o rastreamento DG4ODBC e verifique os arquivos de rastreamento gravados no %ORACLE_HOME%\hs\trace diretório. Para habilitar o rastreamento DG4ODBC, adicione a linha HS_FDS_TRACE_LEVEL = DEBUG para initzoho.ora e, em seguida, inicie / reinicie o ouvinte Oracle. Se o trace diretório não existe, crie-o.
  • Se você habilitar o rastreamento do ODBC Driver Manager, mas não obtiver um arquivo de rastreamento ou um arquivo de rastreamento vazio, altere o local do arquivo de rastreamento para o diretório TEMP do Windows. Por exemplo, C:\Windows\Temp\SQL.log .