BimlStudio 2020 R1 Release Notes
Significant changes between BimlStudio 2019 R1 and BimlStudio 2020 R1
SSIS
- Fixed issue in
ScriptComponentswhere they were not emitting the right Version number, causing build errors in SSIS. - Added Direction property to
OLEDB Sourceparameters. - Fixed a typo where the word "will" was displayed as "WILL" in a few object descriptions.
- Improved logging for all components, connectionmanagers and containers.
- Fixed bug where
SsisDataTypeOverrideproperties were not being used in column nodes. - Fixed bug where
ExportColumn Taskcolumns had an invalid reference id. - Fixed casing issue on emission of VersionGUID for SSIS Projects
- Fixed issue where Flat File definitions did not support the use of brace-wrapped shorthand as in the SSDT designer. For example:
CRLFin place of /r/n - Fixed bug in
AdoNetConnection,AnalysisServices,ExcelConnection,OdbcConnection,OleDbConnection,OracleConnectionandSqlServerPdwConnectionnodes whereRetainSameConnectionproperty was not being correctly emitted. - Added support for
Teradata ODBCprovider - Added root guard to XSD parsing to prevent root_ID column from being added to simple
XML Sourcecolumn collections. - Improved
SMOConnectionsupport. - Fixed bug that prevented packages with
CDCSplittercomponents from building. - Fixed bug that prevented
AzureStorageConnectionManagercomponents from emitting correctly. - Added support for
FlexibleFileSourcecomponent. - Added support for
FlexibleFileDestinationcomponent. - Added support for the Azure based
For Eachenumerators:AzureBlob,HDFS,AzureDataLakeStore,AzureDataLakeStoreGen2.
BimlStudio Improvements
- Fixed bug where Extension file changes are triggering background reprocessing, even when background processing is suspended.
- Removed command properties that were erroneously showing in the property grid.
- Made the "Suspend Background Processing" feature persist across project close and reopen.
- Fix for error when building a subset of the project (multi-select in logical view with right-click build). It incorrectly used the value of IsCleanOutputFolderEnabled for EnableBimlFlex.
- Added an error when the BimlFlex.bimlb default bundle cannot be found.
- Updated all references of 2019 to 2020.
- Changed BimlFlex project creation defaults in BimlStudio
- Fixed issue where renaming Bundle Extensions failed.
- Build now fails on BSPCAP failure.
- Fix to ensure that a lack of BimlFlex feature licensing does not cause BimlStudio to crash
- Improved intellisense emitter to follow redirects in .NET framework documentation files when presenting summary info for external types
Azure Data Factory
- Added full ARM template emission support when building your Data Factories.
- Added Mapping Dataflow support including all transformations.
- Added support for
SapTablelinked services, datasets, and copy sources. - Added support for
SalesforceServiceCloudlinked services, datasets, and copy sources. - Added support for
MicrosoftAccesslinked services, datasets, and copy sources. - Added support for
Informixlinked services, datasets, and copy sources. - Added support for
CommonDataServiceForAppslinked services, datasets, and copy sources. - Added support for
AzureSqlMIlinked services, datasets, and copy sources. - Corrected name length limit for ADF pipelines to 140 characters
- Fixed typo in description for
ReadBehaviorenumeration. - Changed the data type enumeration for Stored Procedure parameters from being
System.DbTypeto be valid values accepted by ADF. - Added in the
SsisLogLocation,PackageLocation,AccessCredentialandExecutionCredentialchild nodes to the ExecuteSSIS activity - Added various specialized
PartitionSettingschild nodes to the appropriate Copy Source nodes. Affected nodes areOracleSource,NetezzaSource,SapSource,TeradataSource. - Added generic
PartitionSettingsnode to other Copy Source nodes. - Added support for
AzureDataExplorerCommandactivities. - Added
ConnectionStringproperty toSapHanalinked services. - Added
Filesystem,VirtualNetworkIdandSubnetproperties toHdInsightLinked services. - Renamed
SchematoDatasetSchemafor theSchemaElement, as it clashed with the schema property that is used more frequently. - Fix for bug where
Tenantproperty of Gen1 ADLS linked services was erroneously triggering a validation error, even though it was configured. - Fixed bug where KVS Linked Service references were not emitting correctly in json.
- Fixed typo by renaming ADF assets from
MagnetotoMagento. - Fixed issue where some properties that could be configured either in line or by Key Vault secret were being treated as required, when neither were actually required.
- Added validation to the
ConsumerSecretproperty inQuickBookslinked services. - Added support for Integration Runtimes.
- Added support for
ExecuteDataflowactivities. - Fixed bug where linked service connection strings that had sub properties that were stored in an Azure Key Vault, were still being emitted as secure strings.
- Added
FunctionKeyKVSproperty toAzureFunctionlinked services. - Ensure that Dataset and LinkedService collections do not emit if they are empty, inside of web request payloads.
- Fixed a bug in
SetVariableActivityandAppendVariableActivitywhere the user could not specify child properties within the node. - Added support for all source nodes inside of
LookupActivity. - Added support for
AdditionalColumnscollections inside of most dataset sources. - Changed the way we emit column mappings in copy activities to conform with ADF's
mappingcollection. - Added
TimeoutQueryproperty to allTabulardataset sources.
Command Line Builds
- Multiple bundle extension targets can be listed and separated by comma or semicolon.
- Fixed issue so that paths specified for both MSBuild and Bimlc will run correctly when they contain spaces.
Project Settings
- Added “ADF Build Mode” property to specify arm template, json files, or no output when building ADF assets.
- Added Bimlc.exe as a build option.
- Adding separate field to enter extra Bimlc.exe command line options in project settings.
- For new all new projects, 2017 is the default version for SqlServer and SSIS.
BimlFlex Projects
- Prevent filtering out preview nodes for diagram menu options
- Complete overhaul of Schema Graphs.
- Deprecated the Upgrade utility for upgrading BimlFlex bundles. That functionality is now handled through the installer.
Installer
- Added the ability to create and validate license keys directly in the installer.
- Improved handling of unavailable features. Users can now force install features that were previously unavailable due to their environment right clicking on the feature and selecting the 'force install' option.
- We now support headless installations, configurable through the command line.
- Added a comprehensive breakdown of product features by screen.
- Added richer logging capabilities to aid in diagnosing any installation issues.
- Added the capability to manage your BimlFlex environment, whether that is upgrading your bundle, your BimlFlex database, or the BimlCatalog database.