User Tools

Site Tools


overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
overview [2016/05/24 00:45] dmitryoverview [2018/05/09 19:34] – [Data Import] dmitry
Line 2: Line 2:
  
 ==== Data Import ==== ==== Data Import ====
-In order to start transforming data in EasyMorph, all data subject to manipulations has to be imported into EasyMorph as tables. As of version 2.8 EasyMorph supports the following data sources:+In order to start transforming data in EasyMorph, all data subject to manipulations has to be imported into EasyMorph as tables. As of version 3.8 EasyMorph supports the following data sources:
   * Relational databases (Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite)   * Relational databases (Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite)
-  * ODBC data sources+  * ODBC data sources (Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite, Amazon Redshift, Vertica, SAP HANA, Apache Hive)
   * Text files with delimiters (e.g. CSV)   * Text files with delimiters (e.g. CSV)
-  * Excel files (.xlsx, .xls) +  * Text files with fixed with columns 
-  * QlikView's QVD files+  * Excel files (.xlsx, .xlsm, .xls) 
 +  * Qlik data files (.qvd)
   * SAS files (.sas7bdat)   * SAS files (.sas7bdat)
 +  * SPSS/PSPP files (.sav)
  
 Once tables are loaded into EasyMorph they can further be modified using transformations that are applied one after another. Once tables are loaded into EasyMorph they can further be modified using transformations that are applied one after another.
  
-Technically speaking, import is performed by special import transformations which are available from "Create table" menu rather than "Add transformationmenu where all other transformations reside.+Import is performed by import actions which are available in the Main menu, by pressing "Add action".
  
 +Databases can be queries using the Query Editor.
 +
 +Files can be loaded by simply dragging them into EasyMorph.
 ==== Transformations ==== ==== Transformations ====
 All manipulations with tables are done with the help of various transformations. E.g. renaming a column is a transformation. Filtering, joining, aggregations -- all are transformations. Every transformation is an action that somehow changes a table. All manipulations with tables are done with the help of various transformations. E.g. renaming a column is a transformation. Filtering, joining, aggregations -- all are transformations. Every transformation is an action that somehow changes a table.
Line 36: Line 41:
  
 ==== Data Export ==== ==== Data Export ====
-Exporting data is performed using export transformations. They can be inserted at any point of transformation sequence. Export transformations support the same formats as import transformationsFor every import transformation there is corresponding export transformation.+Exporting data is performed using export transformations. They can be inserted at any point of transformation sequence. Export transformations do not modify tables, they just export them into specified file format. Therefore output of export transformation is the same as inputI.e. it contains exactly the same number of rows and columns in exactly the same order.
  
-Export transformations do not modify tables, they just export them into specified file format. Therefore output of export transformation is the same as input. I.e. it contains exactly the same number of rows and columns in exactly the same order.+Exporting data to databases is done using [[transformations:sqlcommand|SQL Command]] transformation that instructs the target database to upload a file previously created in EasyMorph.
  
 ==== Auto-documentation ==== ==== Auto-documentation ====
overview.txt · Last modified: 2022/07/22 04:36 by dmitry

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki