Для удобства и краткости некоторые записи конфигурационного файла данных можно сокращать.
Ключи task и dataset можно сокращать до T и D соответственно.
- task: slugify
dataset: tables.movies
input_col: name
output_col: slug
# можно так:
- T: slugify
D: tables.movies
input_col: name
output_col: slug
Если в нескольких операциях, описанных подряд, используется один датасет, ключ dataset можно полностью пропустить, в процессе обработки будет подставлен последний упомянутый датасет:
- T: slugify
D: tables.movies
input_col: name
output_col: slug
- T: idfy # будет использован датасет tables.movies
input_col: description
Для операций render и aggregate вместо двух ключей — task и type можно использовать сокращенную запись:
# вместо:
- task: render
dataset: examples.movies
type: row
path: /examples/movies/[movie_slug].html
meta:
title: "[name]"
# можно:
- render: row
dataset: examples.movies
path: /examples/movies/[movie_slug].html
meta:
title: "[name]"
# или еще короче:
- R: row
D: examples.movies
path: /examples/movies/[movie_slug].html
meta:
title: "[name]"
Для aggregate:
# вместо
- task: aggregate
type: count_u
dataset: table.actors
col: movie_name
output_col: filmed_in
# можно
- aggregate: count_u
dataset: table.actors
col: movie_name
output_col: filmed_in
# или
- A: count_u
D: table.actors
col: movie_name
output_col: filmed_in
Для наглядности записи можно определять датасет для последующих операций отдельным пунктом:
- D: table.actors
- A: count_u
col: movie_name
output_col: filmed_in
- T: idfy
input_col: description