Я новичок в лазурном поиске и фабрике данных. Я хочу использовать фабрику данных для заполнения моего поискового индекса Azure. У меня есть следующее:
Источник
Azure sql db
{
"name": "Drug",
"properties": {
"published": false,
"type": "AzureSqlTable",
"linkedServiceName": "AzureSqlLinkedService",
"typeProperties": {
"tableName": "[transformed].[drug]"
},
"availability": {
"frequency": "Minute",
"interval": 15
},
"external": true,
"policy": {}
}
}
Структура таблицы
[DrugSearchId] [uniqueidentifier] NOT NULL,
[SearchTerm] [nvarchar](max) NOT NULL,
[ProdCode] [int] NULL,
[FormCode] [int] NULL,
[PackCode] [int] NOT NULL,
[PackSort] [int] NULL,
[Active] [nvarchar](25) NULL,
[ActiveUnits] [nvarchar](20) NULL,
[UnitsPerPack] [int] NOT NULL,
[NoOfPacks] [int] NOT NULL,
[NoOfRepeats] [int] NULL,
[PbsCode] [nvarchar](6) NULL,
[PbsDesc] [nvarchar](255) NULL,
[Product] [nvarchar](max) NULL,
[GenericList] [nvarchar](max) NULL,
[ActionList] [nvarchar](max) NULL,
[MedicineInformationType] [nchar](50) NOT NULL
Target
{
"name": "DrugSearchIndex",
"properties": {
"published": false,
"type": "AzureSearchIndex",
"linkedServiceName": "AzureSearchLinkedService",
"typeProperties": {
"indexName": "drug"
},
"availability": {
"frequency": "Minute",
"interval": 15
}
}
}
Я получаю сообщение об ошибке, когда конвейер работает со следующим:
Имена исходных столбцов не совпадают с именами полей индекса поиска Azure. Пожалуйста, укажите сопоставление столбцов., Источник ...
Чего мне не хватает?