Я пытаюсь загрузить CSV-файлы из s3 в AWS RDS (MySQL) с помощью службы DMS. Я определил таблицу DDL как JSON (как показано ниже). Проблема в том, что моя длина столбцов составляет более 1000 символов. DMS, похоже, ничего не загружает. Если размер моего столбца меньше 255, данные, похоже, загружаются правильно. У меня есть разрешения limited LOB option
размером 60 КБ.
JSON:
{
"TableCount": "1",
"Tables": [
{
"TableName": "merchant_profile_stage",
"TablePath": "socialdataservices/profiles/",
"TableOwner": "sdsone",
"TableColumns": [
{
"ColumnName": "API_ID",
"ColumnType": "STRING",
"ColumnLength": "200"
},
{
"ColumnName": "EXTERNAL_SERVICE_TYPE",
"ColumnType": "STRING",
"ColumnLength": "50"
},
{
"ColumnName": "EXTERNAL_URL",
"ColumnType": "STRING",
"ColumnLength": "1000"
},
{
"ColumnName": "NAME",
"ColumnType": "STRING",
"ColumnLength": "8000"
},
{
"ColumnName": "AVERAGE_RATING",
"ColumnType": "NUMERIC",
"ColumnPrecision": "32",
"ColumnScale": "8"
},
{
"ColumnName": "REVIEW_COUNT",
"ColumnType": "NUMERIC",
"ColumnPrecision": "6",
"ColumnScale": "4"
},
{
"ColumnName": "PHONE",
"ColumnType": "NUMERIC",
"ColumnPrecision": "32",
"ColumnScale": "1"
},
{
"ColumnName": "LATITUDE",
"ColumnType": "NUMERIC",
"ColumnPrecision": "32",
"ColumnScale": "8"
}
],
"TableColumnsTotal": "8"
}
]
}
Не уверен, что мой JSON неверен или у служб DMS просто есть некоторые проблемы. Я не получаю никаких ошибок, и задача миграции просто продолжает выполняться. Любая помощь приветствуется.