Spec-Zone.ru › AWS CLI v2

[ aws . entityresolution ]

создать-сопоставление-схемы

Описание

Создает сопоставление схем, которое определяет схему таблицы входных записей клиентов. SchemaMapping также предоставляет Entity Resolution некоторую метаданные о таблице, такие как типы атрибутов столбцов и столбцы для сопоставления.

См. также: Документацию API AWS

Синтаксис

  create-schema-mapping
--schema-name <value>
[--description <value>]
--mapped-input-fields <value>
[--tags <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--schema-name (строка)

Имя схемы. Не может быть нескольких SchemaMappings с одинаковым именем.

--description (строка)

Описание схемы.

--mapped-input-fields (список)

Список MappedInputFields. Каждый MappedInputField соответствует столбцу таблицы исходных данных и содержит имя столбца плюс дополнительную информацию, которую Entity Resolution использует для сопоставления.

(структура)

Объект конфигурации для определения полей входных данных в Entity Resolution. SchemaInputAttribute определяет, как отдельные поля в ваших входных данных должны обрабатываться и сопоставляться.

fieldName -> (строка)

Строка, содержащая имя поля.

type -> (строка)

Тип атрибута, выбранный из списка значений.

LiveRamp поддерживает: NAME | NAME_FIRST | NAME_MIDDLE | NAME_LAST | ADDRESS | ADDRESS_STREET1 | ADDRESS_STREET2 | ADDRESS_STREET3 | ADDRESS_CITY | ADDRESS_STATE | ADDRESS_COUNTRY | ADDRESS_POSTALCODE | PHONE | PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID | PROVIDER_ID

TransUnion поддерживает: NAME | NAME_FIRST | NAME_LAST | ADDRESS | ADDRESS_CITY | ADDRESS_STATE | ADDRESS_COUNTRY | ADDRESS_POSTALCODE | PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID | IPV4 | IPV6 | MAID

Unified ID 2.0 поддерживает: PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID

Примечание

Нормализация поддерживается только для NAME, ADDRESS, PHONE и EMAIL_ADDRESS.

Если вы хотите нормализовать NAME_FIRST, NAME_MIDDLE и NAME_LAST, вы должны сгруппировать их, назначив их группе NAME groupName.

Если вы хотите нормализовать ADDRESS_STREET1, ADDRESS_STREET2, ADDRESS_STREET3, ADDRESS_CITY, ADDRESS_STATE, ADDRESS_COUNTRY и ADDRESS_POSTALCODE, вы должны сгруппировать их, назначив их группе ADDRESS groupName.

Если вы хотите нормализовать PHONE_NUMBER и PHONE_COUNTRYCODE, вы должны сгруппировать их, назначив их группе PHONE groupName.

groupName -> (строка)

Строка, которая инструктирует Entity Resolution объединить несколько столбцов в объединенный столбец с одинаковым типом атрибута.

Например, при работе со столбцами, такими как NAME_FIRST, NAME_MIDDLE и NAME_LAST, назначение им общего groupName заставит Entity Resolution конкатенировать их в одно значение.

matchKey -> (строка)

Ключ, позволяющий сгруппировать несколько входных атрибутов в объединенную группу сопоставления.

Например, рассмотрим случай, когда таблица исходных данных содержит различные адреса, такие как business_address и shipping_address. Назначив matchKey под названием address обоим атрибутам, Entity Resolution будет сопоставлять записи по этим полям для создания объединенной группы сопоставления.

Если для столбца не указан matchKey, он не будет использоваться для целей сопоставления, но все равно будет включен в выходную таблицу.

subType -> (строка)

Подтип атрибута, выбранный из списка значений.

hashed -> (булево)

Указывает, захешированы ли значения столбца во входной схеме.

Если значение установлено в TRUE, значения столбца хешируются.

Если значение установлено в FALSE, значения столбца являются открытым текстом.

Сокращенный синтаксис:

fieldName=string,type=string,groupName=string,matchKey=string,subType=string,hashed=boolean ...

Синтаксис JSON:

[
  {
    "fieldName": "string",
    "type": "NAME"|"NAME_FIRST"|"NAME_MIDDLE"|"NAME_LAST"|"ADDRESS"|"ADDRESS_STREET1"|"ADDRESS_STREET2"|"ADDRESS_STREET3"|"ADDRESS_CITY"|"ADDRESS_STATE"|"ADDRESS_COUNTRY"|"ADDRESS_POSTALCODE"|"PHONE"|"PHONE_NUMBER"|"PHONE_COUNTRYCODE"|"EMAIL_ADDRESS"|"UNIQUE_ID"|"DATE"|"STRING"|"PROVIDER_ID"|"IPV4"|"IPV6"|"MAID",
    "groupName": "string",
    "matchKey": "string",
    "subType": "string",
    "hashed": true|false
  }
  ...
]

--tags (карта)

Теги, используемые для организации, отслеживания или управления доступом к этому ресурсу.

key -> (строка)

value -> (строка)

Сокращенный синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения, используя предоставленное значение JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит скелет JSON в стандартный вывод без отправки запроса к API. Если предоставлено значение или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный скелет JSON не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном скелете JSON.

Глобальные параметры

--debug (булево)

Включить отладку логов.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из вашего файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификата CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения к сокету в секундах. Если значение равно 0, подключение к сокету будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных данных. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные данные будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое отображается в двоичных данных, fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить вывод пейджера CLI.

--cli-auto-prompt (булево)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запроса параметров ввода CLI.

Вывод

schemaName -> (строка)

Название схемы.

schemaArn -> (строка)

Идентификатор ресурса Amazon (ARN), сгенерированный Entity Resolution для SchemaMapping .

description -> (строка)

Описание схемы.

mappedInputFields -> (список)

Список MappedInputFields . Каждый MappedInputField соответствует столбцу в таблице исходных данных и содержит имя столбца плюс дополнительную информацию, используемую Entity Resolution для сопоставления.

(структура)

Объект конфигурации для определения полей входных данных в Entity Resolution. SchemaInputAttribute определяет, как обрабатывать и сопоставлять отдельные поля в ваших входных данных.

fieldName -> (строка)

Строка, содержащая имя поля.

type -> (строка)

Тип атрибута, выбираемый из списка значений.

LiveRamp поддерживает: NAME | NAME_FIRST | NAME_MIDDLE | NAME_LAST | ADDRESS | ADDRESS_STREET1 | ADDRESS_STREET2 | ADDRESS_STREET3 | ADDRESS_CITY | ADDRESS_STATE | ADDRESS_COUNTRY | ADDRESS_POSTALCODE | PHONE | PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID | PROVIDER_ID

TransUnion поддерживает: NAME | NAME_FIRST | NAME_LAST | ADDRESS | ADDRESS_CITY | ADDRESS_STATE | ADDRESS_COUNTRY | ADDRESS_POSTALCODE | PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID | IPV4 | IPV6 | MAID

Unified ID 2.0 поддерживает: PHONE_NUMBER | EMAIL_ADDRESS | UNIQUE_ID

Примечание

Нормализация поддерживается только для NAME , ADDRESS , PHONE и EMAIL_ADDRESS .

Если вы хотите нормализовать NAME_FIRST , NAME_MIDDLE и NAME_LAST , вы должны сгруппировать их, назначив их NAME groupName .

Если вы хотите нормализовать ADDRESS_STREET1 , ADDRESS_STREET2 , ADDRESS_STREET3 , ADDRESS_CITY , ADDRESS_STATE , ADDRESS_COUNTRY и ADDRESS_POSTALCODE , вы должны сгруппировать их, назначив их ADDRESS groupName .

Если вы хотите нормализовать PHONE_NUMBER и PHONE_COUNTRYCODE , вы должны сгруппировать их, назначив их PHONE groupName .

groupName -> (строка)

Строка, которая сообщает Entity Resolution о объединении нескольких столбцов в один унифицированный столбец с одинаковым типом атрибута.

Например, при работе со столбцами, такими как NAME_FIRST , NAME_MIDDLE и NAME_LAST , назначение им общего groupName заставит Entity Resolution объединить их в одно значение.

matchKey -> (строка)

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

Например, рассмотрите сценарий, когда таблица исходных данных содержит различные адреса, такие как business_address и shipping_address . Назначение matchKey, названного address, обоим атрибутам заставит Entity Resolution сопоставлять записи по этим полям, чтобы создать консолидированную группу сопоставления.

Если для столбца не указан matchKey, он не будет использоваться для сопоставления, но все равно будет включен в выходную таблицу.

subType -> (строка)

Подтип атрибута, выбранный из списка значений.

hashed -> (булево)

Указывает, зашифрованы ли значения столбцов в входной схеме.

Если значение установлено в TRUE , значения столбцов зашифрованы.

Если значение установлено в FALSE , значения столбцов представлены в виде обычного текста.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API