Ключ разделения должен быть столбцом таблицы, которая разбивается на части.Если у вас есть соотношение между id
и datetime
в timetable
, то вы можете разделить по этому идентификатору:
id datetime
1 20091001
2 20091002
3 20091003
...
32 20091101
33 20091102
...
62 20091201
...
, тогда диапазоны разделения (2009-10-01, 2009-10-31), (2009-11-01, 2009-11-30) и т. Д. Можно выразить в виде значений id
: (1,31), (32,62), ... Однако для этого требуется, чтобы рангзначения id
точно соответствуют рангу значений datetime
.Если у вас нет этой корреляции, то вы должны либо переместить столбец datetime
в bigtable
, либо переставить ваш id
так, чтобы они коррелировали с datetime
.