Динамическое создание метаданных из плоского файла .csv в CC

У меня возникли некоторые трудности с динамическим созданием метаданных, которые необходимо извлечь из строки заголовка плоского файла .csv в CC.

Обычно я определяю метаданные вручную, выбирая «Новые метаданные» -> «Извлечь из плоского файла» в CC. Однако метаданные файла могут измениться с помощью дополнительных столбцов. Таким образом, я не знаю метаданных файла и не могу определить его при таком статическом подходе.

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

Спасибо, Энди


person user3278194    schedule 20.02.2014    source источник


Ответы (1)


Я нашел такое решение.

Вам просто нужно заполнить плоское имя файла .csv в программах чтения и записи csv.

  1. MetaDataMaster.grf — запускает приведенные ниже графики.
  2. MetaDataCreator.grf — создает метаданные в соответствии с заголовком csv и записывает их в файл meta_example.fmt.
  3. MetaDataUser.grf — читает csv в соответствии с созданным файлом meta_example.fmt — вы можете добавить туда переформатирование и использовать только некоторые предопределенные поля.

Вы можете запустить 2-й и 3-й график отдельно, чтобы проверить его.

person Josef Pithart    schedule 20.02.2014
comment
Пожалуйста, подтвердите ответ, если он вам помог;) Спасибо! - person Jiri Tobolka; 21.02.2014