%3CLINGO-SUB%20id%3D%22lingo-sub-1353956%22%20slang%3D%22en-US%22%3EADF%20adds%20new%20hierarchical%20data%20handling%20and%20new%20flexibility%20for%20complex%20joins%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1353956%22%20slang%3D%22en-US%22%3E%3CP%3EHere%20are%20some%20new%20updates%20to%20announce%20for%20ADF%20that%20have%20already%20landed%20in%20the%20service%20this%20week%20and%20will%20deploy%20over%20the%20coming%20weeks%20in%20May%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3EHierarchical%20data%20modeling%20in%20data%20flows%20has%20been%20expanded%20with%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fdata-factory%2Fdata-flow-flatten%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EFlatten%3C%2FA%3E%2C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fdata-factory%2Fdata-flow-expression-functions%23collect%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ecollect%3C%2FA%3E%20aggregation%2C%20and%20updated%20sink%20mapping.%20We've%20also%20published%20a%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fdata-factory%2Fhow-to-sqldb-to-cosmosdb%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Enew%20tutorial%3C%2FA%3E%20on%20how%20to%20use%20these%20capabilities%20when%20moving%20from%20relational%20to%20hierarchical%20with%20Azure%20SQL%20DB%20and%20CosmosDB.%3CBR%20%2F%3E%3CDIV%20class%3D%22video-embed-center%20video-embed%22%3E%3CIFRAME%20class%3D%22embedly-embed%22%20src%3D%22https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Fsrc%3Dhttps%253A%252F%252Fwww.youtube.com%252Fembed%252FzneE18EHJSE%253Ffeature%253Doembed%26amp%3Bdisplay_name%3DYouTube%26amp%3Burl%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DzneE18EHJSE%26amp%3Bimage%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FzneE18EHJSE%252Fhqdefault.jpg%26amp%3Bkey%3Db0d40caa4f094c68be7c29880b16f56e%26amp%3Btype%3Dtext%252Fhtml%26amp%3Bschema%3Dyoutube%22%20width%3D%22200%22%20height%3D%22112%22%20scrolling%3D%22no%22%20title%3D%22YouTube%20embed%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%22%20allowfullscreen%3D%22true%22%3E%3C%2FIFRAME%3E%3C%2FDIV%3E%3C%2FLI%3E%0A%3CLI%3ENon-equi%20join%20support%20added%20to%20Join%2C%20Lookup%2C%20and%20Exists%20transformations.%20This%20update%20will%20land%20in%20the%20coming%20weeks.%20You%20will%20now%20be%20able%20to%20add%20non-equi%20joins%20to%20all%20ADF%20join%20types%20in%20the%20UI%20and%20add%20%22and%22%20conditions%20with%20additional%20equi%2Fnon-equi%20types.%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22noequi1.png%22%20style%3D%22width%3A%20372px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F188312iA102B2EF2D95FA7D%2Fimage-dimensions%2F372x165%3Fv%3D1.0%22%20width%3D%22372%22%20height%3D%22165%22%20title%3D%22noequi1.png%22%20alt%3D%22noequi1.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3EAn%20update%20that%20already%20landed%20in%20ADF%20for%20Joins%2C%20Exists%2C%20and%20Lookups%20is%20an%20update%20to%20the%20Optimize%20tab.%20You%20can%20now%20switch%20off%20native%20Spark%20data%20push-down%20to%20execution%20nodes%20when%20performing%20a%20join%20using%20the%20broadcast%20option.%20The%20default%20is%20auto%20and%20you%20can%20use%20%22fixed%22%20to%20override%20the%20default%20data%20flow%20behavior%20in%20Spark%20by%20broadcasting%20only%20left%20or%20right%20side.%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22broadcastnew.png%22%20style%3D%22width%3A%20456px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F188311i5C8ED823670C6B87%2Fimage-dimensions%2F456x142%3Fv%3D1.0%22%20width%3D%22456%22%20height%3D%22142%22%20title%3D%22broadcastnew.png%22%20alt%3D%22broadcastnew.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3EOne%20last%20interesting%20update%20coming%20to%20the%20ADF%20UI%20next%20month%20will%20be%20an%20update%20to%20the%20method%20used%20by%20the%20ADF%20UI%20to%20handle%20extreme%20device%20and%20browser%20size%20factors.%20Watch%20this%20%3CA%20href%3D%22https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1nkQn6vWzgpLvMUizBLTp6CfRMxKq839y%2Fview%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Eshort%20recording%3C%2FA%3E%20for%20an%20example%20of%20how%20the%20UI%20in%20your%20browser%20will%20react%20to%20small%20form%20factors.%26nbsp%3B%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1353956%22%20slang%3D%22en-US%22%3E%3CP%3EAzure%20Data%20Factory%20expands%20H2R%20and%20R2H%20data%20modeling%20capability%20in%20data%20flows%20and%20non-equi%20join%20conditions%20to%20Join%2C%20Lookup%2C%20and%20Exists%20transformations.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1353956%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20Data%20Factory%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAzure%20Data%20Integration%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAzure%20ETL%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMapping%20Data%20Flows%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1355139%22%20slang%3D%22en-US%22%3ERe%3A%20ADF%20adds%20new%20hierarchical%20data%20handling%20and%20new%20flexibility%20for%20complex%20joins%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1355139%22%20slang%3D%22en-US%22%3E%3CP%3ELooking%20forward%20to%20the%20small%20form%20factors!%20Especially%20around%20the%20monitoring.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Microsoft

Here are some new updates to announce for ADF that have already landed in the service this week and will deploy over the coming weeks in May:

 

  1. Hierarchical data modeling in data flows has been expanded with Flatten, collect aggregation, and updated sink mapping. We've also published a new tutorial on how to use these capabilities when moving from relational to hierarchical with Azure SQL DB and CosmosDB.
  2. Non-equi join support added to Join, Lookup, and Exists transformations. This update will land in the coming weeks. You will now be able to add non-equi joins to all ADF join types in the UI and add "and" conditions with additional equi/non-equi types.
    noequi1.png
  3. An update that already landed in ADF for Joins, Exists, and Lookups is an update to the Optimize tab. You can now switch off native Spark data push-down to execution nodes when performing a join using the broadcast option. The default is auto and you can use "fixed" to override the default data flow behavior in Spark by broadcasting only left or right side.
    broadcastnew.png
  4. One last interesting update coming to the ADF UI next month will be an update to the method used by the ADF UI to handle extreme device and browser size factors. Watch this short recording for an example of how the UI in your browser will react to small form factors. 

 

 

1 Comment
Senior Member

Looking forward to the small form factors! Especially around the monitoring.