Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog for the Azure Data Factory V2 .NET SDK

## Version 4.10.0
### Feature Additions
- Added new type conversion support in Copy activity

## Version 4.9.0
### Feature Additions
- Added support for copying data to and from Snowflake using copy activity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,8 @@

namespace Microsoft.Azure.Management.DataFactory.Models
{
using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Newtonsoft.Json;

/// <summary>
/// A copy activity tabular translator.
Expand Down Expand Up @@ -54,7 +52,11 @@ public TabularTranslator()
/// {\"source\":{\"path\":\"$.CustomerAddress\",\"type\":\"String\"},\"sink\":
/// {\"name\":\"ClientAddress\",\"type\":\"String\"}}]. Type: object
/// (or Expression with resultType object).</param>
public TabularTranslator(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), object columnMappings = default(object), object schemaMapping = default(object), object collectionReference = default(object), object mappings = default(object))
/// <param name="typeConversion">Whether to enable the advanced type conversion
/// feature in the Copy activity. Type: boolean (or Expression with resultType
/// boolean).</param>
/// <param name="typeConversionSettings">Type conversion settings</param>
public TabularTranslator(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), object columnMappings = default(object), object schemaMapping = default(object), object collectionReference = default(object), object mappings = default(object), object typeConversion = default(object), TypeConversionSettings typeConversionSettings = default(TypeConversionSettings))
: base(additionalProperties)
{
ColumnMappings = columnMappings;
Expand Down Expand Up @@ -107,5 +109,18 @@ public TabularTranslator()
/// </summary>
[JsonProperty(PropertyName = "mappings")]
public object Mappings { get; set; }

/// <summary>
/// Gets or sets typeConversion indicating whether to enable the advanced type conversion
/// feature in the Copy activity. Type: boolean (or Expression with resultType boolean).
/// </summary>
[JsonProperty(PropertyName = "typeConversion")]
public object TypeConversion { get; set; }

/// <summary>
/// Gets or sets typeConversionSettings.
/// </summary>
[JsonProperty(PropertyName = "typeConversionSettings")]
public TypeConversionSettings TypeConversionSettings { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
// <auto-generated>
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for
// license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
// </auto-generated>


namespace Microsoft.Azure.Management.DataFactory.Models
{
using System.Collections.Generic;
using Newtonsoft.Json;

public partial class TypeConversionSettings
{
/// <summary>
/// Initializes a new instance of the TypeConversionSettings class.
/// </summary>
public TypeConversionSettings()
{
CustomInit();
}

/// <summary>
/// Initializes a new instance of the TypeConversionSettings class.
/// </summary>
/// <param name="additionalProperties">Unmatched properties from the message are deserialized this collection</param>
/// <param name="allowDataTruncation">Whether to allow data truncation when converting the data. Type: boolean (or Expression with resultType boolean).</param>
/// <param name="treatBooleanAsNumber">Whether to treat boolean values as numbers. Type: boolean (or Expression with resultType boolean).</param>
/// <param name="dateTimeFormat">The format for DateTime values. Type: string (or Expression with resultType string).</param>
/// <param name="dateTimeOffsetFormat">The format for DateTimeOffset values. Type: string (or Expression with resultType string).</param>
/// <param name="timeSpanFormat">The format for TimeSpan values. Type: string (or Expression with resultType string).</param>
/// <param name="culture">The culture used to convert data from/to string. Type: string (or Expression with resultType string).</param>
public TypeConversionSettings(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), object allowDataTruncation = default(object), object treatBooleanAsNumber = default(object), object dateTimeFormat = default(object), object dateTimeOffsetFormat = default(object), object timeSpanFormat = default(object), object culture = default(object))
{
AdditionalProperties = additionalProperties;
AllowDataTruncation = AllowDataTruncation;
TreatBooleanAsNumber = treatBooleanAsNumber;
DateTimeFormat = dateTimeFormat;
DateTimeOffsetFormat = dateTimeOffsetFormat;
TimeSpanFormat = timeSpanFormat;
Culture = culture;
CustomInit();
}

/// <summary>
/// An initialization method that performs custom operations like setting defaults
/// </summary>
partial void CustomInit();

/// <summary>
/// Gets or sets unmatched properties from the message are deserialized
/// this collection
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

/// <summary>
/// Gets or sets allowDataTruncation indicating whether to allow data truncation when converting the data. Type: boolean (or Expression with resultType boolean).
/// </summary>
[JsonProperty(PropertyName = "allowDataTruncation")]
public object AllowDataTruncation { get; set; }

/// <summary>
/// Gets or sets treatBooleanAsNumber indicating whether to treat boolean values as numbers. Type: boolean (or Expression with resultType boolean).
/// </summary>
[JsonProperty(PropertyName = "treatBooleanAsNumber")]
public object TreatBooleanAsNumber { get; set; }

/// <summary>
/// Gets or sets the format for DateTime values. Type: string (or Expression with resultType string).
/// </summary>
[JsonProperty(PropertyName = "dateTimeFormat")]
public object DateTimeFormat { get; set; }

/// <summary>
/// Gets or sets the format for DateTimeOffset values. Type: string (or Expression with resultType string).
/// </summary>
[JsonProperty(PropertyName = "dateTimeOffsetFormat")]
public object DateTimeOffsetFormat { get; set; }

/// <summary>
/// Gets or sets the format for TimeSpan values. Type: string (or Expression with resultType string).
/// </summary>
[JsonProperty(PropertyName = "timeSpanFormat")]
public object TimeSpanFormat { get; set; }

/// <summary>
/// Gets or sets the culture used to convert data from/to string. Type: string (or Expression with resultType string).
/// </summary>
[JsonProperty(PropertyName = "culture")]
public object Culture { get; set; }
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,12 @@
<PropertyGroup>
<PackageId>Microsoft.Azure.Management.DataFactory</PackageId>
<Description>Azure Data Factory V2 is the data integration platform that goes beyond Azure Data Factory V1's orchestration and batch-processing of time-series data, with a general purpose app model supporting modern data warehousing patterns and scenarios, lift-and-shift SSIS, and data-driven SaaS applications. Compose and manage reliable and secure data integration workflows at scale. Use native ADF data connectors and Integration Runtimes to move and transform cloud and on-premises data that can be unstructured, semi-structured, and structured with Hadoop, Azure Data Lake, Spark, SQL Server, Cosmos DB and many other data platforms.</Description>
<Version>4.9.0</Version>
<Version>4.10.0</Version>
<AssemblyName>Microsoft.Azure.Management.DataFactory</AssemblyName>
<PackageTags>Microsoft Azure resource management;Data Factory;ADF;</PackageTags>
<PackageReleaseNotes>
<![CDATA[
- Added support for copying data to and from Snowflake using copy activity
- Added package store support for Azure-SSIS integration runtime
- Added auth by accountKey/SASuri to azure file connector
- Added prefix filter to azure file source
- Added fileFilter to file server source
- Added partitionRootPath to binary connector
- Added an option to support unzip file directly to target folder
- Added new type conversion support in Copy activity
]]></PackageReleaseNotes>
</PropertyGroup>
<PropertyGroup>
Expand Down
Loading