Import/Export di dati con OpenERP

17

Click here to load reader

description

by Davide Corio

Transcript of Import/Export di dati con OpenERP

Page 1: Import/Export di dati con OpenERP

Import/Export di daticon OpenERP

Firenze - 24.10.2013OpenERP Day Italia 2013

davide corio - [email protected] - @davidecorio

Page 2: Import/Export di dati con OpenERP

API OpenERPXML-RPC - JSON-RPC (v8+)

Non solo CRUD

davide corio - [email protected] - @davidecorio

Page 3: Import/Export di dati con OpenERP

XML-RPCxmlrpclib, erppeek, ooop, oersted, ...

davide corio - [email protected] - @davidecorio

Page 4: Import/Export di dati con OpenERP

XMLRPCLIBhttp://docs.python.org/2/library/xmlrpclib.html

import xmlrpc

davide corio - [email protected] - @davidecorio

Page 5: Import/Export di dati con OpenERP

ERPPEEKhttps://github.com/florentx/erppeek

pip install erppeek

davide corio - [email protected] - @davidecorio

Page 6: Import/Export di dati con OpenERP

ERPPEEK[interactive]

erppeek --help

davide corio - [email protected] - @davidecorio

Page 7: Import/Export di dati con OpenERP

ERPPEEK[API]

import erppeek

davide corio - [email protected] - @davidecorio

Page 8: Import/Export di dati con OpenERP

Bulk ImportCSV - XML

davide corio - [email protected] - @davidecorio

Page 9: Import/Export di dati con OpenERP

CSVimport csv

davide corio - [email protected] - @davidecorio

Page 10: Import/Export di dati con OpenERP

CSVea_import

https://github.com/enapps/ea_import

davide corio - [email protected] - @davidecorio

Page 11: Import/Export di dati con OpenERP

CSVTalend, Pentaho Kettle, ...

davide corio - [email protected] - @davidecorio

Page 12: Import/Export di dati con OpenERP

XMLDemo Data

<record model="res.partner" id="base.new_customer_1"><field name="name">Cliente 1</field><field name="email">[email protected]</field>

</record>

davide corio - [email protected] - @davidecorio

Page 13: Import/Export di dati con OpenERP

XMLElementTree, LXML, BeautifulSoup, ...

davide corio - [email protected] - @davidecorio

Page 14: Import/Export di dati con OpenERP

SQLpyodbc, psycopg2, mysql-python, ...

davide corio - [email protected] - @davidecorio

Page 15: Import/Export di dati con OpenERP

SQLMicrosoft SQL Server

>>> import pyodbc>>>>>> conn = pyodbc.connect("DRIVER={FreeTDS}; SERVER=server_ip; UID=username; PWD=password; DATABASE=dbname")

davide corio - [email protected] - @davidecorio

Page 16: Import/Export di dati con OpenERP

SQLOracle

>>> import cx_Oracle>>>>>> connection = cx_Oracle.connect("user", "password", "TNS")

davide corio - [email protected] - @davidecorio

Page 17: Import/Export di dati con OpenERP

Q&AContatti

Davide [email protected]: @davidecorio

davide corio - [email protected] - @davidecorio