sql >> Databáze >  >> RDS >> Database

Připojte aplikace ODBC ve Windows k SugarCRM

Ovladač SugarCRM ODBC Driver vám umožňuje pracovat s daty SugarCRM mimo webové rozhraní SugarCRM. Ovladač vám umožňuje používat data SugarCRM v jakékoli aplikaci, která podporuje ODBC. Například:

  • Přístup
  • Excel
  • SQL Server
  • Oracle
  • Perl

Můžete dotazovat SugarCRM a také přidávat a aktualizovat záznamy SugarCRM.

Instalace ovladače SugarCRM ODBC Driver

  1. Nainstalujte a licencujte ovladač SugarCRM ODBC na počítači, kde je nainstalována vaše klientská aplikace.

    Pokud například chcete pracovat s daty SugarCRM v Excelu, nainstalujte ovladač SugarCRM ODBC do počítače, kde je nainstalován Excel.

    Chcete-li to provést, spusťte distribuci souborů, kterou jste získali v předchozím kroku, a postupujte podle pokynů na obrazovce.

    Instalační program spustí Easysoft License Manager, protože nemůžete používat SugarCRM ODBC Driver, dokud nezískáte licenci.

    K dispozici jsou následující typy licencí:

    • Bezplatná časově omezená zkušební licence, která vám poskytuje bezplatné a neomezené používání produktu po omezenou dobu (obvykle 14 dní).
    • Plná licence, pokud jste produkt zakoupili. Při zakoupení produktu obdržíte autorizační kód, který použijete k získání licence
  2. V aplikaci Easysoft License Manager zadejte své údaje.

    MUSÍTE zadat pole Jméno, E-mailová adresa a Společnost.

    E-mailová adresa MUSÍ být stejná jako adresa použitá pro registraci a stahování z webové stránky Easysoft, jinak nebudete moci získat zkušební licence.

  3. Vyberte možnost Vyžádat licenci.

    Budete požádáni o typ licence.

  4. Proveďte jeden z následujících kroků:
    • Pro zkušební licenci klikněte na Časově omezená zkušební verze a poté klikněte na Další.

      Správce licencí se vás zeptá, jaký software licencujete. Z rozevíracího seznamu vyberte ovladač Easysoft SugarCRM ODBC Driver a poté klepněte na tlačítko Další.

    • Pokud jste získali autorizační kód pro zakoupenou licenci, vyberte Licence bez vypršení platnosti a poté klikněte na Další.

      Správce licencí požaduje váš autorizační kód.

      Zadejte autorizační kód a klikněte na Další.

  5. Správce licencí zobrazí souhrn informací, které jste zadali, a umožní vám vybrat si způsob podání žádosti o licenci.
  6. Proveďte jeden z následujících kroků:
    • Pokud je váš počítač připojen k internetu a může vytvářet odchozí připojení k portu 8884, vyberte možnost On-line požadavek.

      Správce licencí poté odešle licenčnímu serveru Easysoft požadavek na automatickou aktivaci vašeho licenčního klíče. Toto je nejrychlejší metoda a výsledkem je okamžité zadání vašich údajů do naší databáze podpory.

    • Zbývající tři možnosti (e-mailová žádost, tisková žádost a žádost o zobrazení) představují všechny způsoby, jak získat licenci, pokud je váš počítač offline (tj. nemá připojení k internetu).

      Každá z těchto metod zahrnuje poskytnutí informací společnosti Easysoft včetně čísla vašeho počítače (číslo jedinečného pro váš počítač) a poté čekání na obdržení vašeho licenčního klíče.

      Místo toho, abyste své údaje posílali e-mailem společnosti Easysoft, můžete je zadat přímo na webové stránce společnosti Easysoft a váš licenční klíč vám bude automaticky zaslán e-mailem.

      Chcete-li použít tuto metodu, klikněte na Zobrazit požadavek a poté navštivte:

      • Stránka zkušební licence
      • Stránka s plnou licencí

      Na stránce Licencování zadejte číslo svého počítače (a autorizační kód pro zakoupenou licenci), klikněte na Odeslat a váš licenční klíč vám bude zaslán e-mailem.

      Když obdržíte licenční klíč, můžete jej aktivovat buď dvojitým kliknutím na přílohu e-mailu, nebo kliknutím na tlačítko Zadat licenci na hlavní obrazovce Správce licencí a vložením licenčního klíče do dialogového okna.

    • Výběrem možnosti Dokončit ukončíte Správce licencí.

      Instalace je dokončena.

Konfigurace zdroje dat ODBC

Než budete moci použít ovladač ODBC SugarCRM k připojení vaší aplikace k SugarCRM, musíte nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. SugarCRM) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač SugarCRM ODBC).

Zdroje dat ODBC konfigurujete ve správci ODBC, který je součástí systému Windows. Jak spustíte správce ODBC závisí na tom, zda je vaše aplikace 32bitová nebo 64bitová:

  • Moje aplikace je 32bitová

    V dialogovém okně Spustit ve Windows zadejte:

    %windir%\syswow64\odbcad32.exe

  • Moje aplikace je 64bitová

    Otevřete Systém a zabezpečení> Nástroje pro správu v Ovládacích panelech a poté otevřete Zdroje dat ODBC (64bitové). (V systému Windows Server 2003 a dřívějších verzích je aplet Ovládací panely, který spouští Správce ODBC, označen jako Zdroje dat.)

Jak zjistím, zda je moje aplikace 32bitová nebo 64bitová?

Aplikace Poznámky
Excel Existuje 32bitová i 64bitová verze Excelu. Chcete-li zjistit, jakou verzi aplikace Excel máte, spusťte aplikaci Excel a poté spusťte Správce úloh systému Windows. Ve Správci úloh vyberte kartu Procesy. Vyhledejte Excel.exe v seznamu. Pokud za tímto názvem procesu následuje *32 , vaše verze Excelu je 32bitová. Jinak je vaše verze Excelu 64bitová.
GoodData CloudConnect Designer je 64bitová aplikace.
Mikrostrategie MicroStrategy je 32bitová aplikace.
Oracle Komponenta Oracle, která spolupracuje s ovladačem MongoDB ODBC, se nazývá DG4ODBC. Existuje jak 32bitová, tak 64bitová verze DG4ODBC. Chcete-li zjistit, jakou verzi DG4ODBC máte, spusťte Správce úloh systému Windows a vyberte kartu Procesy. V okně příkazového řádku zadejte dg4odbc --help . Ve Správci úloh systému Windows vyhledejte proces DG4ODBC. Pokud je název obrázku "dg4odbc.exe *32", DG4ODBC je 32bitový. Pokud je název obrázku "dg4odbc.exe", DG4ODBC je 64bitový. Stiskněte CTRL+C v okně Příkazový řádek, když jste pomocí Správce úloh systému Windows zjistili architekturu DG4ODBC.
Oracle Business Intelligence Enterprise Edition (OBIEE) Komponenta OBIEE, která spolupracuje s ovladačem MongoDB ODBC, se nazývá Oracle BI Administration Tool. Nástroj Oracle BI Administration Tool je 64bitový.
PHPRunner PHPRunner je 32bitová aplikace.
QlikView QlikView je 32bitová aplikace, pokud je zaškrtnuto políčko Force 32 Bit. Jinak je QlikView 64bitová aplikace.
SAP BusinessObjects Central Management Server je 64bitová aplikace. Business View Manager, Information Design Tool a Web Intelligence Rich Client jsou 32bitové aplikace.
SAP Crystal Reports Crystal Reports je 32bitová aplikace.
SQL Server Existuje 32bitová i 64bitová verze serveru SQL Server. Chcete-li zjistit, jakou verzi SQL Server máte, připojte se k instanci SQL Serveru a poté spusťte tento SQL příkaz:
select SERVERPROPERTY('edition')

Pokud máte 64bitovou verzi SQL Server a chcete použít propojený server s ovladačem SugarCRM ODBC, vaše aplikace je 64bitová.

Pokud máte 32bitovou verzi serveru SQL Server nebo chcete používat SSIS s ovladačem SugarCRM ODBC, vaše aplikace je 32bitová.

Tabulka Tableau je 32bitová aplikace.
TIBCO Spotfire TIBCO Spotfire je 64bitová aplikace.

Ve správci ODBC:

  1. Vyberte kartu Systémové DSN a poté zvolte Přidat.
  2. V dialogovém okně Vytvořit nový zdroj dat zvolte ovladač Easysoft ODBC-SugarCRM a poté zvolte Dokončit.
  3. Vyplňte tato pole v dialogovém okně Nastavení DSN ovladače Easysoft ODBC-SugarCRM Driver:
    Nastavení Hodnota
    DSN SugarCRM
    Uživatelské jméno Jméno vašeho uživatele SugarCRM. Například admin.
    Heslo Heslo vašeho uživatele SugarCRM.
    Přihlašovací uri URI instance SugarCRM, ke které se chcete připojit. Například:
    https://sg-richarddemo.demo.sugarcrm.eu/

    Ovladač Easysoft ODBC-SugarCRM Driver se může připojit k instanci SugarCRM přes https a http

  4. Ve své aplikaci se připojte k nově nakonfigurovanému zdroji dat a spusťte ukázkový dotaz. Například:
    select top 10 * from Accounts

Připojte se k SugarCRM z Perlu

Strawberry Perl je distribuce Perlu pro Windows, která obsahuje nezbytné middlewarové vrstvy (Perl DBI a Perl DBD::ODBC), aby umožnil ovladač SugarCRM ODBC připojit vaše aplikace v Perlu k SugarCRM.

  1. Na počítači Strawberry Perl vytvořte nový skript Perl s následujícím obsahem:
    #!/usr/bin/perl -w
    use strict;
    use DBI;
    my $dbh = DBI-> connect('dbi:ODBC:MySugarCRMODBCDataSource');
    
    my $sql = "select * from Products";
    
    # 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. Spusťte skript Perl, který pak načte záznamy z tabulky Produkty.

Připojte Microsoft Access k SugarCRM

Aplikace Microsoft Access používá ovladač ODBC k interakci s externím zdrojem dat. ODBC je technologie pro přístup k datům, jejíž implementace společnosti Microsoft je součástí systému Windows. Ovladač SugarCRM ODBC Driver můžete použít k připojení Microsoft Access k instanci SugarCRM, což vám umožní dotazovat se a aktualizovat data SugarCRM z frontendu Microsoft Access.

  1. Otevřete databázi Microsoft Access.
  2. Proveďte jeden z následujících kroků:
    • V aplikaci Microsoft Access 2003 a dřívějších verzích vyberte v nabídce Soubor příkaz Získat externí data> Propojit tabulky.

      Zobrazí se dialogové okno Odkaz.

    • V aplikaci Microsoft Access 2007 vyberte na kartě Externí data Další> Databáze ODBC.

      Spustí se průvodce Získat externí data.

    • Pro Microsoft Access 2010 a novější vyberte na kartě Externí data možnost Databáze ODBC.

      Spustí se průvodce Získat externí data.

  3. Proveďte jeden z následujících kroků:
    • Pro Microsoft Access 2003 a starší vyberte ODBC Databases ze seznamu Files of type.
    • V aplikaci Microsoft Access 2007 a novějších vyberte možnost Propojit se zdrojem dat vytvořením propojené tabulky a poté klepněte na tlačítko OK.

    Zobrazí se dialogové okno Vybrat zdroj dat.

  4. Zvolte zdroj dat SugarCRM ODBC ze seznamu Machine Data Source a poté zvolte OK.

    Zobrazí se dialogové okno Propojit tabulky.

  5. Vyberte tabulku, kterou chcete propojit, a poté klikněte na tlačítko OK.
  6. V aplikaci Microsoft Access vyberte propojenou tabulku a poté zvolte RETURN, abyste mohli pracovat s propojenými daty.

Připojení Excelu k SugarCRM

Chcete-li vrátit data ze SugarCRM do aplikace Microsoft Excel pomocí aplikace Microsoft Query, postupujte takto:

  1. Proveďte jeden z následujících kroků:
    • V aplikaci Excel 2007 a novější vyberte na kartě Data možnost Získat externí data. Ve skupině Z jiných zdrojů vyberte Z Microsoft Query.
    • V aplikaci Excel 2003 a dřívějších verzích v nabídce Data zvolte Importovat externí data a poté zvolte Nový databázový dotaz.

    Příkaz Nový databázový dotaz používá k importu dat Microsoft Query. Microsoft Query je volitelná funkce, která ve výchozím nastavení není nainstalována. Pokud nemáte nainstalovaný Microsoft Query, výběrem možnosti Nový databázový dotaz budete vyzváni k jeho instalaci. Chcete-li to provést, v Ovládacích panelech vyberte Programy a funkce (nebo Přidat nebo odebrat programy). Vyberte Microsoft Office (pokud jste Excel nainstalovali jako součást Office) nebo Microsoft Excel a pak zvolte Změnit. Postupujte podle pokynů na obrazovce. Pokud je tato možnost pro vaši verzi Office / Excel k dispozici, vyberte v Průvodci nastavením možnost Zvolit pokročilé přizpůsobení aplikací. Microsoft Query se nachází v části Nástroje Office.

    Po instalaci aplikace Microsoft Query opakujte krok 1.

  2. V dialogovém okně Vybrat zdroj dat vyberte ze seznamu zdroj dat ovladače SugarCRM ODBC a poté zvolte OK.
  3. V Průvodci dotazem vyberte sloupce obsahující data, která chcete načíst, a klikněte na tlačítko Další.
  4. Pokud chcete vrátit podmnožinu dat, použijte obrazovku Filtrovat data k filtrování výsledků dotazu (toto je ekvivalent SQL WHERE klauzule) a potom klepněte na tlačítko Další.
  5. Pokud chcete změnit pořadí řazení dat, použijte obrazovku Pořadí řazení k seřazení výsledků dotazu (toto je ekvivalent SQL ORDER BY klauzule) a potom klepněte na tlačítko Další.
  6. V nabídce Soubor vyberte možnost Vrátit data do aplikace Excel.
  7. Po zobrazení výzvy vyberte umístění dat na listu.

    Poznámka Pokud se zdá, že se v této závěrečné fázi nic neděje, má cílová tabulka více sloupců, než lze načíst v jedné relaci Microsoft Query. Microsoft Query bude spuštěn na pozadí. Přepněte na dotaz a snižte počet sloupců k načtení. Opakováním výše uvedených kroků načtete další sloupce. (Jinými slovy, možná budete muset rozdělit tabulku na více relací Query, abyste získali všechna data, která obsahuje.)

Připojte se k SugarCRM od společnosti Oracle

  1. Vytvořte na svém počítači Oracle iniciační soubor DG4ODBC. Chcete-li to provést, přejděte na %ORACLE_HOME%\hs\admin adresář. Vytvořte kopii souboru initdg4odbc.ora . Nový soubor pojmenujte initsugar.ora .

    Poznámka V těchto pokynech nahraďte %ORACLE_HOME% umístěním vašeho adresáře Oracle HOME. Například C:\oraclexe\app\oracle\product\11.2.0\server .

  2. Ujistěte se, že ve vašem init souboru jsou tyto parametry a hodnoty:
    HS_FDS_CONNECT_INFO = my_sugarcrm_odbc_dsn
    

    Nahraďte my_sugarcrm_odbc_dsn s názvem zdroje dat ovladače SugarCRM ODBC, který se připojuje k cílové instanci SugarCRM. Například

    HS_FDS_CONNECT_INFO = "SugarCRMSystemDSN"
    
  3. Okomentujte řádek, který umožňuje trasování DG4ODBC. Například:
    #HS_FDS_TRACE_LEVEL = <trace_level>
    
  4. Přidat záznam do %ORACLE_HOME%\network\admin\listener.ora který vytvoří SID_NAME pro DG4ODBC. Například:
    SID_LIST_LISTENER =
     (SID_LIST =
       (SID_DESC=
         (SID_NAME=sugar)
         (ORACLE_HOME=%ORACLE_HOME%)
         (PROGRAM=dg4odbc)
       )
     )
    
  5. Přidejte záznam DG4ODBC do %ORACLE_HOME%\network\admin\tnsnames.ora který určuje SID_NAME vytvořený v předchozím kroku. Například:
    SUGAR =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = oracle_host)(PORT = 1521))
        (CONNECT_DATA =
          (SID = sugar)
        )
        (HS = OK)
      )
    

    Nahraďte oracle_host s názvem hostitele vašeho počítače Oracle.

  6. Spusťte (nebo restartujte) Oracle Listener:
    cd %ORACLE_HOME%\bin
    lsnrctl stop
    lsnrctl start
    
  7. Připojte se ke své databázi Oracle v SQL*Plus.
  8. V SQL*Plus vytvořte odkaz na databázi pro cílovou instanci SugarCRM. Například:
    CREATE PUBLIC DATABASE LINK sugarlink CONNECT TO "mysugarcrmuser" IDENTIFIED BY "mysugarcrmpassword" USING 'sugar';
    
  9. Zkuste se dotázat na svá data SugarCRM. Například:
    SELECT * FROM "Categories"@SUGARLINK;
    
Poznámky
  • Pokud máte problémy s připojením k SugarCRM od Oracle, povolte trasování DG4ODBC a zkontrolujte trasovací soubory zapsané do %ORACLE_HOME%\hs\trace adresář. Chcete-li povolit trasování DG4ODBC, přidejte řádek HS_FDS_TRACE_LEVEL = DEBUG na initsugar.ora a poté spusťte/restartujte Oracle listener. Pokud trace adresář neexistuje, vytvořte jej.
  • Pokud povolíte trasování ODBC Driver Manager, ale nezískáte trasovací soubor nebo prázdný trasovací soubor, změňte umístění trasovacího souboru na adresář Windows TEMP. Například C:\Windows\Temp\SQL.log .

  1. GROUP BY vs. ORDER BY

  2. 5 úloh, které vyžadují Microsoft Access

  3. Jak opravit „Server není nakonfigurován pro DATA ACCESS“ v SQL Server

  4. Importujte soubor CSV přímo do MySQL