-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Data Factory]Add ORC Dataset/Copy Source/Copy Sink #7040
Conversation
Merge from azure master
merge from master
Merge from azure-master
In Testing, Please Ignore[Logs] (Generated from 864a2b3, Iteration 3)
|
Automation for azure-sdk-for-pythonA PR has been created for you based on this PR content. Once this PR will be merged, content will be added to your service PR: |
Automation for azure-sdk-for-goThe initial PR has been merged into your service PR: |
Can one of the admins verify this patch? |
...atafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json
Show resolved
Hide resolved
@@ -776,6 +776,21 @@ | |||
} | |||
} | |||
}, | |||
"OrcSource": { | |||
"description": "A copy activity ORC source.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more thing is that where OrcSource
and OrcSink
are used in your swagger file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is the similiar usage.
Take Source as an example:
In specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json
"OrcSource" is to add a new type for "CopySource" with the defination "discriminator" in copy source(line 914). Then "CopySource" is referenced by "CopyActivityTypeProperties"(line 885)=>"CopyActivity"(line 859)=>extend a type for "Activity"(line 21)=>"Pipeline"(line 9)
In specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json
"Pipeline" was reference by "PipelineResource"(line 4106)=>used in several API.
Sink is almost the same as Source.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do you use x-ms-discriminator-value in "OrcDataset" not in "OrcSource"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because the real value we want for customer to use is "Orc" but not "OrcDataset".
@Juliehzl It will be very helpful if we can merge this PR before tomorrow, thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@TinaHu1 Thanks for your detailed explanation. Just ensure everything is in the right way. 😊
...atafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json
Show resolved
Hide resolved
yes, @anthony-c-martin we have discussed this in the past. And although this is a breaking change, ADF scenario is bit more nuanced. So, we have let this through in the past with the expectation that we will bring this up with MarkRus and other folks and seek guidance for such scenarios. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per Gaurav's comment, signing off even though this is a breaking change.
@Juliehzl Could you help merge this PR? Thanks |
@TinaHu1 I am waiting for your answer. With your clear explanation, I can understand "OrcDataset" now. I wonder why |
Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.
Contribution checklist:
ARM API Review Checklist
Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.
Please follow the link to find more details on API review process.