Sha256: 7d91706c9214302ab03592a993c0eb5c0dec22f3362f0ca041a384e2f3f58d6a

Contents?: true

Size: 1004 Bytes

Versions: 12

Compression:

Stored size: 1004 Bytes

Contents

in:
  type: file
  path_prefix: example/data.tsv
  parser:
    type: csv
    delimiter: "\t"
    charset: UTF-8
    newline: CRLF
    null_string: 'NULL'
    skip_header_lines: 1
    comment_line_marker: '#'
    columns:
      - {name: time,  type: timestamp, format: "%Y-%m-%d"}
      - {name: id, type: long}
      - {name: name, type: string}
      - {name: score, type: double}
      - {name: json_payload, type: string}

filters:
  - type: expand_json
    json_column_name: json_payload
    root: "$."
    expanded_columns:
      - {name: "phone_numbers", type: string}
      - {name: "app_id", type: long}
      - {name: "point", type: double}
      - {name: "created_at", type: timestamp, format: "%Y-%m-%d"}
      - {name: "profile.anniversary.et", type: string}
      - {name: "profile.anniversary", type: string}
      - {name: "profile.like_words[1]", type: string}
      - {name: "profile.like_words[2]", type: string}
      - {name: "profile.like_words", type: string}

out:
  type: stdout

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
embulk-filter-expand_json-0.3.0 example/config.yml
embulk-filter-expand_json-0.2.2 example/config.yml
embulk-filter-expand_json-0.2.1 example/config.yml
embulk-filter-expand_json-0.2.0 example/config.yml
embulk-filter-expand_json-0.1.3 example/config.yml
embulk-filter-expand_json-0.1.2 example/config.yml
embulk-filter-expand_json-0.1.1 example/config.yml
embulk-filter-expand_json-0.1.0 example/config.yml
embulk-filter-expand_json-0.0.6 example/config.yml
embulk-filter-expand_json-0.0.5 example/config.yml
embulk-filter-expand_json-0.0.3 example/config.yml
embulk-filter-expand_json-0.0.2 example/config.yml