Adrianza has been up and down with the Giants the past four seasons, amassing 331 plate appearances and not doing much with them (slash line .220/.282/313). He is said to be a very adept gloveman, however, and apparently at least some of the advanced metrics agree:
Wow. Of the 88 players to amass 300 innings at SS since 2013, Ehire Adrianza ranks 3rd in UZR/150. He trails only Simmons and Lindor.— Tom Froemming (@BaseballByTom) February 6, 2017
As a solution to the Twins shortstop question, he has the same problem as Engelb Vielma: Teams in the 1970s would play a slick fielding shortstop who can't hit. They don't in the 2010s.
This is the second time Adrianza has been claimed on waivers this year; the Brewers claimed him on Jan. 31, then tried to get him through waivers themselves. I wouldn't be surprised if the Twins tried waiving him. He's got to be out of options, which means that if he's not on the major league roster he has to go through waivers to be outrighted.