# Orígenes de datos compatibles

Tus datos se almacenan en un **Origen de Datos**. Algunos ejemplos de orígenes de datos son archivos CSV (documentos de texto formados por valores separados por comas o tabuladores), una hoja de cálculo de Google Docs o cualquier base de datos compatible con ODBC[^1].

Los diferentes módulos de **Proveedores de datos** son opcionales, y deben instalarse junto con EasyCatalog. Puedes instalar todos los plug-ins de Proveedores de datos durante el proceso de instalación de EasyCatalog o bien añadirlos más adelante.

Cada uno de los Proveedores de datos disponible se muestra en el menú `Archivo>Nuevo>Panel de EasyCatalog`. El menú está dividido en dos secciones: la mitad de arriba te permite crear un nuevo panel a partir del proveedor de datos seleccionado; la mitad inferior te permite crear un panel a partir de una instantáne[^2]a de tus datos.

La configuración necesaria para importar tus datos dependerá del proveedor de datos que utilices:

<details>

<summary>Archivos de texto delimitados</summary>

Los archivos delimitados son archivos de texto cuyos campos se delimitan mediante una coma, un tabulador o cualquier otro carácter. Este tipo de archivos se pueden exportar desde prácticamente cualquier base de datos o aplicaciones de hoja de cálculo (como Excel o Numbers). Para más información sobre el trabajo con este tipo de archivos, haz clic [aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/archivos-de-texto-delimitados).

</details>

<details>

<summary>Hojas de cálculo de Excel</summary>

EasyCatalog puede importar directamente archivos de Microsoft Excel (en formato .xls o .xlsx). Sólo se importa el contenido (letras y números), pero no se preserva la información de formato (colores, tipos de letra, etc). Haz clic [aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/hojas-de-calculo-excel) para más información.

</details>

<details>

<summary>Hojas de cálculo de Google Docs</summary>

Si almacenas tus datos en una Hoja de Cálculo de Google, EasyCatalog se puede conectar directamente e importar los datos de la misma forma que haría con una hoja de cáculo Excel almacenada en tu ordenador. Encontrarás más información sobre la importación de datos desde una hoja de cálculo de Google Docs [aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/hojas-de-calculo-google-docs).

</details>

<details>

<summary>Datos almacenados en una Base de datos compatible con ODBC</summary>

El módulo Proveedor de Datos ODBC (opcional) permite que EasyCatalog se conecte direcatmente a una base de datos compatible, como [MySQL](https://www.mysql.com), [Microsoft SQL Server](https://www.microsoft.com/es/sql-server), [FileMaker](https://www.claris.com/es/filemaker/) o [Access](https://www.microsoft.com/es/microsoft-365/access). Necesitará un controlador ODBC específico. En Windows, éstos los proporciona directamente el distribuidor de tu base de datos, pero puede que necesites un controlador de terceros si utilizas Mac OS, como los que desarrolla [Actual Technologies](https://actualtech.com) o [OpenLink Software](https://uda.openlinksw.com). Haz clic [aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/base-de-datos-compatible-con-odbc) para más información.

</details>

<details>

<summary>XML</summary>

Utiliza el módulo Proveedor de Datos XML opcional para importar la estructura de un archivo XML local o alojado en una URL externa. La ubicación de cada registro y campo en la estructura XML se debe definir utilizando XPath. [Aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/xml) encontrarás más información sobre la importacón de archivos XML.

</details>

<details>

<summary>Proveedores de datos Enterprise</summary>

EasyCatalog permite conectarse a un número cada vez mayor de aplicaciones de almacenamiento y gestión de información alojadas en la nube. Para ello necesitarás una licencia del **Proveedor de Datos Enterprise**. Haz click [aquí](https://easycatalog.nousmedis.com/manual-de-usuario-de-easycatalog/configuracion-de-tus-datos/2.-importacion-de-datos/enterprise-data-provider) para más información.

</details>

[^1]: Open DataBase Connectivity es un estándar que permite acceder a cualquier dato desde cualquier aplicación, sin importar qué [sistema de gestión de bases de datos](https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos) (DBMS) almacene los datos.

[^2]: En inglés `snapshot`, se trata de un archivo local que almacena una copia de tus datos y que se actualiza cada vez que sincronizas los datos con el origen de datos.
