Я новичок ie в AWS Клей и Python / PySpark. Я пытаюсь разбить динамический кадр по дате в AWS Клей, но я не могу заставить его работать.
Я попробовал все и прибегнул к этому:
splitRow1 = SplitRows.apply(frame = datasource0, comparison_dict = {"createdDt": {">=": datetime.date(2019, 2, 24), "<=": datetime.date(2019, 3, 2)}}, name1 = "data_in_window", name2="data_outside_window", transformation_ctx = "splitRow1")
Но разделения на два windows не происходит, хотя я знаю, что за окном есть данные.
Я распечатал значение того, что хранится в поле createDt и это не строка. Я думаю, что тип данных - Дата, но я не знаю, как это подтвердить.
selectRow1 = SelectFields.apply(frame = datasource0, paths = ["createdDt"])
print("output: ", selectRow1.show(1))
# output: {"createdDt": 2019-02-26}
Что мне не хватает или что я делаю неправильно? Заранее спасибо!