|
Sample of Flow Documentation |
Description :
Join between youtube_video and category
| Configuration Name | Configuratition Value |
|---|---|
| mapreduce.job.user.classpath.first | true |
| mapreduce.map.memory.mb | 2000 |
| Input Path | : | |
| File Type | : | Hfs |
| Combine Input | : | false |
| Fields in Lower Case | : | false |
| Delimiter | : |
| Input Path | : | |
| File Type | : | Hfs |
| Combine Input | : | false |
| Fields in Lower Case | : | false |
| Delimiter | : |
| Input Field | Operation | Output Field | Type |
|---|---|---|---|
| line |
RegexSplitter(Splitter=,) |
video_id title channel_title category_id tags views likes dislikes comment_total thumbnail_link date |
String String String String String String String String String String String |
video_id Is Not Null
| Input Field | Operation | Output Field | Type |
|---|---|---|---|
| video_id | No Operation | video_id | String |
| title | No Operation | title | String |
| channel_title | No Operation | channel_title | String |
| category_id | No Operation | category_id | String |
| tags | No Operation | tags | String |
| views |
NVL(0) |
views | String |
| likes |
NVL(0) |
likes | String |
| dislikes |
NVL(0) |
dislikes | String |
| comment_total |
NVL(0) |
comment_total | String |
| thumbnail_link | No Operation | thumbnail_link | String |
| date |
AddPostfix(.2017) -> StringToTimestamp(dd.MM.yyyy) -> TimestampToString(yyyyMMdd) |
date | String |
| Input Field | Aggregator | Output Field | Type |
|---|---|---|---|
| views |
Sum |
sum_view | String |
| views |
Max |
max_view | String |
| likes |
Sum |
sum_like | String |
| likes |
Max |
max_like | String |
| dislikes |
Sum |
sum_dislike | String |
| dislikes |
Max |
max_dislike | String |
| Input Field | Operation | Output Field | Type |
|---|---|---|---|
| line |
RegexSplitter(Splitter=|) |
category_id category_name valid |
String String String |
| Input Field | Operation | Output Field | Type |
|---|---|---|---|
| category_name | No Operation | categoryname | String |
| sum_view | No Operation | sum_view | String |
| max_view | No Operation | max_view | String |
| sum_like | No Operation | sum_like | String |
| max_like | No Operation | max_like | String |
| sum_dislike | No Operation | sum_dislike | String |
| max_dislike | No Operation | max_dislike | String |
| Fields Name | : | categoryname,sum_view,max_view,sum_like,max_like,sum_dislike,max_dislike |
| Output Path | : | |
| Output Name | : | hgrid247-##### |
| Sink Mode | : | SinkMode.REPLACE |
| Partition Field(s) | : | |
| Splitter | : | |
| Index | : |