установить ключ с новым загрузчиком - PullRequest
0 голосов
/ 13 октября 2010

Я конвертирую скрипт для использования нового bulkloader . (Что случилось с оригинальным загрузчиком? - Я предпочитаю писать Python редактированию файлы конфигурации ...)

В любом случае, я хочу предотвратить дублирование, назначив комбинацию свойства к ключу. Документы говорят:

Если вы хотите использовать или рассчитать ключ из данных импорта укажите ключ используя тот же синтаксис, что и свойство карта; то есть external_name, import_template и т. д.

Все примеры применяют преобразование к текущему свойству. Как я вместо этого использовать комбинацию других свойств?

Должно быть что-то вроде:

- property: __key__
  external_name: key
  import_transform: entity.first_name + entity.last_name

1 Ответ

1 голос
/ 13 октября 2010

Вы можете сделать это, используя свойство import_template (задокументировано здесь ) вместо import_transform:

- property: __key__
  import_template: "%(first_name)s %(last_name)s"
...