1

SQL Server 2012 Data Quality Services では、次のように用語ベースの関係のデータを消去する必要があります。

文字列置換**

ウォルマート**

Wlr ウォルマート**

ワールドウォルマート**

ウォルマート

つまり、「wal」、「wlr」、および「wlt」という単語を「walmart」に置き換え、最後に「walmart」を空のスペースに置き換える必要があります。

エラーが次のように表示されます

SQL Server Data Quality Services
--------------------------------------------------------------------------------
2/1/2013 2:48:37 PM
Message Id: DataValueServiceTermBasedRelationCorrectedValueAlreadyCorrectingValue
Term Based Relation (walmart, ) cannot be added for domain 'keywordphrase' because 'walmart' value already exists as a correcting value.
--------------------------------------------------------------------------------
Microsoft.Ssdqs.DataValueService.Service.DataValueServiceException: Term Based Relation (walmart, ) cannot be added for domain 'keywordphrase' because 'walmart' value already exists as a correcting value.
   at Microsoft.Ssdqs.DataValueService.Managers.DomainTermBasedRelationManager.PreapareAndValidateRelation(DomainTermBasedRelation relation, IMasterContext context)
   at Microsoft.Ssdqs.DataValueService.Managers.DomainTermBasedRelationManager.Add(IMasterContext context, ServiceDefinitionBase data)
   at Microsoft.Ssdqs.DataValueService.Service.DataValueServiceConcrete.Add(IMasterContext context, ReadOnlyCollection`1 data)

解決策の提案ありがとう、

4

1 に答える 1

-1

DQS は複数レベルの置換 (つまり、a->b の次に b->c) をサポートしていないと理解しています。最初の 3 期はブランクに直行しませんか?

于 2014-08-10T15:40:32.710 に答える