Maison base de données tutoriel mysql 如何在Linux平台上迁移SugarCRM?

如何在Linux平台上迁移SugarCRM?

Jun 07, 2016 pm 04:53 PM
plateforme Linux

由于采用了开放标准和开源形式,SugarCRM已经成为一个健康发展并受到良好支持的客户关系管理系统(CRM),能够替代Salesforce.

  由于采用了开放标准和开源形式,SugarCRM已经成为一个健康发展并受到良好支持的客户关系管理系统(CRM),能够替代Salesforce.com和Act等其它专属的CRM系统。尽管如此,大多数人目前仍在使用SugarCRM以外的产品。因此在许多情况下,如果你要部署SugarCRM,就涉及到从其它产品迁移到SugarCRM的问题。在本文中,我将讨论SugarCRM公司及其合作伙伴创建迁移解决方案的一些途径。

  首先需要考虑的是,你准备从什么平台进行迁移,尤其要注意这种迁移对Linux系统的影响。其中最重要的有两件事:迁移数据,以及在Linux端如何处理或转换数据。第一件事通常比较简单,因为可以使用任意数量的交叉兼容文件格式或通过网络连接来导出数据。第二件事则需要一些技巧,因为涉及到许多因素,例如搜索时大小写敏感的问题。如果从一个默认情况下区分搜索大小写的平台(例如搭建在Oracle或Microsoft SQL Server上的系统)进行迁移,你就需要对SugarCRM的数据库进行配置来处理大小写敏感问题,或者重新培训用户,让他们在搜索时不再区分大小写。

  Apatar:让数据迁移变得简单

  如果需要从现有的CRM应用中导出数据,可以使用一个强大的第三方工具将数据导入(或导出)SugarCRM,这就是Apatar,它让SugarCRM能轻松地与第三方数据库和应用程序进行会话。Apatar使用数据映射(data maps)来描述如何将数据从一个应用程序映射到另一个应用程序。在数据迁移中使用Apatar的好处之一就是,不论你使用哪一个第三方应用程序,在迁移过程中要用到的数据映射几乎都是已经创建好的。

  就像你能想到的一样,使用数据映射让Apatar成为了一个非常有用的迁移工具,此外Apatar也是一个开源软件,已经制作了一些预置脚本,让你能快速上手。Apatar还有自己的源码库(source repository)网站,里边有常见问题的解答和预先开发好的数据映射,这让大多数应用程序的数据导出和导入变得相对容易。Apatar有一个能在32位Windows操作系统下运行的二进制版本,但这个程序的源代码是用Java写的,因此也能在Linux上运行。但现有的打包好的版本更容易在Windows平台上运行。

  一些CRM产品也有专门的数据导入和导出工具。在SugarForge网站上(开发人员在这里向SugarCRM的程序库贡献工具和代码),有一个Act Importer 项目用来与Microsoft Access和Act的Exporter for Act一起工作,让SugarCRM在Act Importer和QuickBooks之间实现同步,从而加快数据迁移的速度。但是请注意,这个工具无法用来将多个Act数据库合并成一个统一的SugarCRM数据库,而这是一项比较重要的工作。另一个项目QConnector专门针对Intuit公司的QuickBooks,它是一个更高级的项目(已经通过了SugarCRM的认证)。目前QConnector只能在MySQL上运行(同时支持Windows和Linux平台),但针对SQL Server的版本(只支持Windows平台)正在开发中。它让Sugar服务器能通过HTTP或HTTPS协议访问QuickBooks服务器,所以这些服务器不需要共享硬件或操作系统就能正常进行数据连接。

  请记住,产品厂商或第三方可能为一个特定的CRM产品提供专门的附件或扩展工具,用于数据的导入或导出。例如用于GoldMine 7的GoldBox 7是一个由第三方厂商提供的通用GoldMine程序,也包含数据导出工具,能用在基于Microsoft SQL、Firebird或dBase实现的GoldMine上。你可以先使用该程序的免费测试版;如果它符合你的需要,,注册后就可以立即把它转换成功能齐全的完整版。请注意GoldBox本身不能在Linux上运行;它是GoldMine在Windows平台上的一个辅助工具。

  最后,如果你准备迁移到SugarCRM,但想先用临时和独立的方式对它做一下测试,你不需要专门找一台计算机来做这件事。Sugar Appliance是一个独立的SugarCRM安装,带有你希望有的每一样工具,并且所有这些都包含在一个VMware虚拟机映像中,能够在多种平台上运行,而不仅仅在Linux上。如果你有一个EC2帐号,你就能访问这个虚拟设备在Amazon EC2虚拟主机服务器上的版本,尽管它的功能受到限制,因为EC2中的虚拟机在被关闭后无法保存修改了的数据。

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Mar 19, 2025 pm 03:51 PM

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Mar 18, 2025 pm 12:01 PM

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

Comment gérez-vous les grands ensembles de données dans MySQL? Comment gérez-vous les grands ensembles de données dans MySQL? Mar 21, 2025 pm 12:15 PM

L'article traite des stratégies pour gérer de grands ensembles de données dans MySQL, y compris le partitionnement, la rupture, l'indexation et l'optimisation des requêtes.

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

Comment déposez-vous une table dans MySQL à l'aide de l'instruction TABLE DROP? Comment déposez-vous une table dans MySQL à l'aide de l'instruction TABLE DROP? Mar 19, 2025 pm 03:52 PM

L'article discute de la suppression des tables dans MySQL en utilisant l'instruction TABLE DROP, mettant l'accent sur les précautions et les risques. Il souligne que l'action est irréversible sans sauvegardes, détaillant les méthodes de récupération et les risques potentiels de l'environnement de production.

Comment représentez-vous des relations en utilisant des clés étrangères? Comment représentez-vous des relations en utilisant des clés étrangères? Mar 19, 2025 pm 03:48 PM

L'article discute de l'utilisation de clés étrangères pour représenter les relations dans les bases de données, en se concentrant sur les meilleures pratiques, l'intégrité des données et les pièges communs à éviter.

Comment créez-vous des index sur les colonnes JSON? Comment créez-vous des index sur les colonnes JSON? Mar 21, 2025 pm 12:13 PM

L'article discute de la création d'index sur les colonnes JSON dans diverses bases de données comme PostgreSQL, MySQL et MongoDB pour améliorer les performances de la requête. Il explique la syntaxe et les avantages de l'indexation des chemins JSON spécifiques et répertorie les systèmes de base de données pris en charge.

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Mar 18, 2025 pm 12:00 PM

L'article discute de la sécurisation MySQL contre l'injection SQL et les attaques brutales à l'aide de déclarations préparées, de validation des entrées et de politiques de mot de passe solides (159 caractères)

See all articles