Identificeer vergelijkbare datarijen met de fuzzy grouping transformatie

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Om een Fuzzy Grouping-transformatie toe te voegen en te configureren, moet het pakket al minstens één Gegevensstroom-taak en een bron bevatten.

Het implementeren van Fuzzy Grouping-transformatie in een datastroom

  1. Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.

  2. Dubbelklik in Solution Explorer op het pakket om het te openen.

  3. Klik op het tabblad Gegevensstroom en sleep vervolgens vanuit de Toolbox de Fuzzy Grouping-transformatie naar het ontwerpoppervlak.

  4. Verbind de Fuzzy Grouping-transformatie met de datastroom door de connector van de databron of een eerdere transformatie naar de Fuzzy Grouping-transformatie te slepen.

  5. Dubbelklik op de Fuzzy Grouping-transformatie.

  6. In het viesvenster Fuzzy Grouping Transformation Editor, selecteer je op het tabblad Verbindingsbeheer een OLE DB connection manager die verbinding maakt met een SQL Server-database.

    Note

    De transformatie vereist een verbinding met een SQL Server-database om tijdelijke tabellen en indexen te creëren.

  7. Klik op het tabblad Kolommen en selecteer in de lijst Beschikbare Invoerkolommen het selectievakje van de invoerkolommen om vergelijkbare rijen in de dataset te identificeren.

  8. Selecteer het selectievakje in de Pass Through-kolom om de invoerkolommen te identificeren die naar de transformatie-output moeten worden doorgegeven. Doorgeefkolommen worden niet meegenomen bij de identificatie van dubbele rijen.

    Note

    Invoerkolommen die voor groepering worden gebruikt, worden automatisch geselecteerd als doorvoerkolommen en kunnen niet worden uitgeschakeld terwijl ze voor groepering worden gebruikt.

  9. Werk optioneel de namen van uitvoerkolommen bij in de kolom Output Alias .

  10. Optioneel kun je de namen van schoongemaakte kolommen in de kolom Group OutputAlias bijwerken.

    Note

    De standaardnamen van kolommen zijn de namen van de invoerkolommen met een achtervoegsel "_clean".

  11. Optioneel kun je het type match bijwerken om te gebruiken in de kolom Match Type .

    Note

    Ten minste één kolom moet fuzzy matching gebruiken.

  12. Specificeer de kolommen voor het minimale gelijkheidsniveau in de kolom Minimale Gelijkenisheid . De waarde moet tussen 0 en 1 zijn. Hoe dichter de waarde bij 1 ligt, hoe gelijkender de waarden in de invoerkolommen moeten zijn om een groep te vormen. Een minimale gelijkenis van 1 duidt op een exacte overeenkomst.

  13. Je kunt desgewenst de namen van de similariteitskolommen bijwerken in de kolom Similarity Output Alias.

  14. Om de omgang met getallen in datawaarden te specificeren, werk je de waarden in de kolom Cijfers bij.

  15. Om te specificeren hoe de transformatie de stringgegevens in een kolom vergelijkt, wijzig je de standaardselectie van vergelijkingsopties in de kolom Vergelijkingsvlaggen .

  16. Klik op het tabblad Geavanceerde om de namen van de kolommen die de transformatie toevoegt aan de output te wijzigen voor de unieke rijidentificatie (_key_in), de dubbele rijidentificatie (_key_out) en de gelijkeniswaarde (_score).

  17. Optioneel kun je de gelijkenisdrempel aanpassen door de schuifbalk te verplaatsen.

  18. U kunt desgewenst de selectievakjes voor scheidingstekens voor tokens uitschakelen om scheidingstekens in de data te negeren.

  19. Klik op OK.

  20. Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.