Я добавил новое поле в существующий шаблон каталога данных GCP, который по умолчанию добавляет его внизу. Я бы хотел, чтобы это новое поле появилось выше. Есть ли какой-то способ, которым я не вижу, чтобы изменить порядок полей в шаблоне DC? Если это невозможно, и мне придется воссоздать шаблон, есть ли способ экспортировать метаданные контроллера домена, а затем импортировать их в новую версию шаблона? Спасибо за любую помощь!
Google Cloud Platform: есть ли способ изменить порядок полей в существующем шаблоне каталога данных?
comment
Вы правы, я не вижу возможности изменить порядок полей. Я пошел дальше и создал запрос функции, чтобы мы могли изменить порядок полей в теге. шаблон. Вы можете нажать на значок «Голосовать за эту проблему и получать уведомления по электронной почте» (звездочка), чтобы зарегистрировать поддержку этой функции. А пока я боюсь, что обходной путь - воссоздание тега в желаемом порядке или попробовать метод REST, указанный в ответе mesmacosta.
- person rsantiago   schedule 15.01.2021
comment
Спасибо, что зарегистрировали это как запрос функции rsantiago. Я снял его. Предложение от @mesmacosta сработало для меня, и сейчас я могу его использовать.
- person John Rager   schedule 19.01.2021
Ответы (1)
В этом ответе в качестве примера используется REST API каталога данных. Если вы используете клиентскую библиотеку или gcloud SDK, проверьте соответствующую документацию.
Вы пробовали использовать атрибут order
в ресурсе TagTemplateField?
В вызове API поля шаблона тега PATCH:
https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates.fields/patch
Вы можете обновить TagTemplateField заказ:
{
"name": string,
"displayName": string,
"type": {
object (FieldType)
},
"isRequired": boolean,
"description": string,
"order": integer
}
Что касается экспорта метаданных контроллера домена, существует пакет с открытым исходным кодом datacatalog-util, который можно использовать для < strong> экспортируйте шаблоны тегов и теги, а затем импортируйте их с помощью того же пакета.
person
mesmacosta
schedule
15.01.2021
Спасибо, mesmacosta - мне следовало подумать о том, чтобы взглянуть на API как на временное решение. Все работало нормально. Тоже посмотрю на ваше репо - интересно!
- person John Rager; 19.01.2021