-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
corrected some spelling errors & grammar
Corrected some spelling errors/grammar which made some sentences not make any sense.
- Loading branch information
Showing
1 changed file
with
9 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -31,11 +31,11 @@ mETL is an ETL tool which has been especially designed to load elective data nec | |
|
||
3. [Extract, Transform, Load using mETL](https://speakerdeck.com/bfaludi/extract-transform-load-using-metl) - Bence Faludi (@bfaludi), PyData '14, Berlin | ||
|
||
> Presentation was published at PyData '14 conference in Berlin. Novice level training to help you learn and use mETL in your daily work. [video](https://www.youtube.com/watch?v=NOGXdKbB-gQ) | ||
|
||
4. [Extract, Transform, Load using mETL](https://speakerdeck.com/bfaludi/extract-transform-load-using-metl-1) - Bence Faludi (@bfaludi), PyCon Sei, Florince | ||
|
||
> We are using this tool in production for many of our clients and It is really stable and reliable. The project has a few contributors all around the world right now and I hope many developer will join soon. I want to introduce you this tool. In this presentation I will show you the functionality and the common use cases. Furthermore I will talk about other ETL tools in Python. [video](https://www.youtube.com/watch?v=5fe3wBMsmMg) | ||
> Presentation was published at PyData '14 conference in Berlin. Novice level training to help you learn and use mETL in your daily work. [video](https://www.youtube.com/watch?v=NOGXdKbB-gQ) | ||
|
||
4. [Extract, Transform, Load using mETL](https://speakerdeck.com/bfaludi/extract-transform-load-using-metl-1) - Bence Faludi (@bfaludi), PyCon Sei, Florince | ||
|
||
> We are using this tool in production for many of our clients and It is really stable and reliable. The project has a few contributors all around the world right now and I hope many developers will join soon. I want to introduce you this tool. In this presentation I will show you the functionality and the common use cases. Furthermore, I will talk about other ETL tools in Python. [video](https://www.youtube.com/watch?v=5fe3wBMsmMg) | ||
|
||
### Tutorials | ||
|
||
|
@@ -44,7 +44,7 @@ mETL is an ETL tool which has been especially designed to load elective data nec | |
<a id="thirtysecondstutorial"></a> | ||
# Thirty-seconds tutorial | ||
|
||
First of all let's see the most common problem. Want to load data into database from a text or binary file. Our example file is called <span>authors.csv</span> and file's structure is the following: | ||
First of all, let's see the most common problem. Want to load data into database from a text or binary file. Our example file is called <span>authors.csv</span> and file's structure is the following: | ||
|
||
Author,Email,Birth,Phone | ||
Duane Boyer,[email protected],1918-05-01,+3670636943 | ||
|
@@ -55,7 +55,7 @@ First of all let's see the most common problem. Want to load data into database | |
Louella Utecht,[email protected],1972-02-28,+3670942982 | ||
... | ||
|
||
First task to generate a Yaml configuration for mETL. This configuration file is contains the fields and types, transformation steps and source and target data. Write the following into the terminal. `config.yml` will be configuration file's name, and the example file's type is `CSV`. | ||
First task to generate a Yaml configuration for mETL. This configuration file contains the fields and types, transformation steps and source and target data. Write the following into the terminal. `config.yml` will be configuration file's name, and the example file's type is `CSV`. | ||
|
||
$ metl-generate csv config.yml | ||
|
||
|
@@ -125,7 +125,7 @@ Script will create the table and load data into the PostgreSQL database automati | |
|
||
$ metl config.yml | ||
|
||
It's done. mETL knows many source and target types and supports transformations and manupulations as well. | ||
It's done. mETL knows many source and target types and supports transformations and manipulations as well. | ||
|
||
<a id="changelog"></a> | ||
# Change Log | ||
|
@@ -138,7 +138,7 @@ It's done. mETL knows many source and target types and supports transformations | |
- .0.3: Added [dm](https://github.com/bfaludi/dm) package dependency. From now, everyone can use the standalone mETL's fieldmap. | ||
- .0.4: Added dispacher option for metl-transfer | ||
- .0.5: Added encoding option for Database source. | ||
- .0.6: JSON target works from json library instead of demjson. Gives better performance. | ||
- .0.6: JSON target works from json library instead of demjson. Gives better performance. | ||
- .0.7: Fix an error when you want to use schema for PostgreSQL. | ||
|
||
### Version 0.1.8 | ||
|
@@ -3043,4 +3043,3 @@ The configuration file is the following: | |
Listing of `tables` is not mandatory, if they are not listed, then all of the tables from the source database will be copied to the target database. With the truncate option, given tables can be cleared in the target database before loading, while SQL ccommands can be run with `runAfter` and `runBefore` | ||
|
||
**Important to note that the tables must exist** in the target database, the transfer does not create them. | ||
|