Skip to main content

Release Notes

There have been significant changes implemented into BimlStudio 2022 R1 since the last major release, with a heavy focus on parity with Azure Data Factory.

BimlStudio Improvements

bimlc.exe

  • Added support for improved and more robust product key caching.
  • Alternate spelling of licenseKey (licenceKey) is now accepted as a command line argument.

BimlFlex Projects

  • Fixed bug where duplicating an Extension Point in BimlStudio created the duplicate in the wrong folder.
  • Added the ability to connect to Azure SQL BimlFlex databases. Password, MFA, and Integrated connections now supported.
  • Added the ability to deploy dacpacs directly to Azure SQL databases.

Azure Data Factory

  • Added support for CustomEvents triggers.
  • Added AzureCloudType enum attribute to all Azure-based LinkedService nodes.
  • Fixed bug where missing icons caused the app to crash for various LinkedServices.
  • Added EmitAsStringLiteral property to AstAdfDataflowParameterReferenceNodes. This meta property is used to determine how values should be emitted.
  • Added extended support for Dynamic Content so that parameters can be passed in to an ADF Pipeline or Mapping Data Flow and then evaluated at run time.
  • Added connector support for:
    • AmazonS3Compatible as LinkedService, Dataset, Source
    • AzureDatabricksDeltaLake as LinkedService, Dataset, Source, Sink
    • MongoDbAtlas as LinkedService, Dataset, Source
    • OracleCloudStorage as LinkedService, Dataset, Source
    • AzureFileStorage as Sink

 

  • Added the following properties to MachineLearningExecutePipeline activities:
NameProperty TypeData TypeDescription
MlPipelineEndpointIdAttributeStringThe ID of the published ML pipeline endpoint.
VersionAttributeStringThe version of the endpoint.

   

  • Added the following property to Custom activities:
NameProperty TypeData TypeDescription
AutoUserSpecificationAttributeStringElevation level and scope for the user, default is nonadmin task.

   

  • Added the following properties to SapOpenHub LinkedServices:
NameProperty TypeData TypeDescription
SystemIdAttributeStringSystemID of the SAP system where the table is located.
MessageServerAttributeStringThe hostname of the SAP Message Server.
MessageServerServiceAttributeStringThe service name or port number of the Message Server.
LogonGroupAttributeStringThe Logon Group name for the SAP System.

Mapping Data Flow Support

  • Added the following Inline Dataset Source support:
    • Avro
    • Azure MySQL
    • Azure PostgreSQL
    • Azure SQL
    • Azure SQL MI
    • Delimited
    • Delta
    • Excel
    • JSON
    • Orc
    • Snowflake
    • SQL Server
    • Synapse
    • XML

 

  • Added the following Inline Dataset Sink support:
    • Avro
    • Azure MySQL
    • Azure PostgreSQL
    • Azure SQL
    • Azure SQL MI
    • Delimited
    • Delta
    • JSON
    • Orc
    • Snowflake
    • SQL Server
    • Synapse

 

  • Added support for the following properties for Dataflow Lookup Transformations:
NameProperty TypeData TypeDescription
MatchMultipleRowsAttributeBoolThis specifies whether to return all matched rows on a lookup.
BroadcastActionAttributeBroadcastActionEnumThis specifies how to handle broadcasting. When using Fixed, make sure you specify if you want the input or lookup stream to be broadcast.
MatchOnAttributeStringSpecifies matching behavior in the lookup stream. Only valid when MatchMultipleRows is set to false.
SortConditionsChildCollection of SortColumnNodesThis is a collection of conditions that will be used for sorting.

 

  • Added the following properties to ExecuteDataflow activities:
NameProperty TypeData TypeDescription
ContinueOnErrorAttributeBoolContinue on error setting used for data flow execution. Enables processing to continue if a sink fails.
RunConcurrentlyAttributeBoolConcurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently.
TraceLevelAttributeTraceLevelEnumTrace level setting used for data flow monitoring output. Supported values are: coarse, fine, and none.

 

  • Added LogicalDisplayFolder property to dataflow nodes.
  • Added the following to the FormatSettings property of Dataflow source nodes:
    • TarGZipSettings
    • TarSettings
    • XmlSettings

AzureCosmosDB

  • Added the following properties to AzureCosmosDb source nodes:
NameProperty TypeData TypeDescription
DetectDateTimeAttributeBoolWhether detect primitive values as datetime values.
PageSizeAttributeIntSpecifies the allowed page size.

   

  • Added the following properties to AzureCosmosDb LinkedServices:
NameProperty TypeData TypeDescription
TenantAttributeStringTenant associated with service principal account.
ServicePrincipalCredentialTypeAttributeCredentialTypeEnumSpecifies what type of service principal credential will be used for authentication.
ServicePrincipalIdAttributeStringSpecifies the service principal ID to be used during authentication.
ServicePrincipalCredentialAttributeStringSpecifies the service principal credential to be used during authentication. (Also supports ServicePrincipalCredentialKVS).
  • Removed the following properties from AzureCosmosDb source nodes:
    • NestingSeparator
    • WriteBehavior