Skip to content
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

[Synapse]-Transition task about Synapse from Preview Extension to Preview Module #14722

Closed
sunsw1994 opened this issue Aug 10, 2020 · 3 comments
Assignees
Labels
Service Attention This issue is responsible by Azure service team. Synapse Transit CLI Extension to CLI Module

Comments

@sunsw1994
Copy link
Contributor

sunsw1994 commented Aug 10, 2020

Resource Provider

  • Synapse Analytics

Description of Feature or Work Requested

  • management:
    • workspace CURD
    • sqlpool CURD
    • sparkpool CURD
    • firewall-rule CURD
  • data-plane:based on track2 python SDK
    • spark-job
    • access-control

We have released CLI Extension for Synapse, and now we plan to move it to CLI module. There are some changes between the Preview Extension to the Preview Module:

  1. For data plane cmdlets, we use new track 2 python SDK instead of track 1. That means we need to change the package requirements.
  2. We add new cmdlets about access-control, that belong to data-plane. These cmdlets did not exist in the CLI Extension.
  3. Get Synapse endpoint and suffix from cloud.py when creating client. Endpoint and suffix have been added in cloud.py in this PR.
  4. Split custom functions from custom.py into multi pyfiles according to their namespace or operation type.
  5. Fix bug from Synapses Creating Big Data Pool validation error: Parameter 'BigDataPoolResourceInfo.node_count' failed to meet validation requirement. #14708 by adding type=int for node_count

Minimum API Version Required

azure-mgmt-synapse==0.3.0
azure-synapse-accesscontrol==0.2.0
azure-synapse-spark==0.2.0

Swagger Link

Target Date

@yonzhan yonzhan added this to the S174 milestone Aug 10, 2020
@yonzhan
Copy link
Collaborator

yonzhan commented Aug 10, 2020

Synapse

@jsntcy jsntcy added the Service Attention This issue is responsible by Azure service team. label Aug 11, 2020
@ghost
Copy link

ghost commented Aug 11, 2020

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @aim-for-better, @idear1203.

@sunsw1994
Copy link
Contributor Author

The task will be divided into three PR:

  1. management commands that moved from CLI Extension(PR reviewing[Synapse] Add workspace, sparkpool, sqlpool related cmdlets #14755)
    • workspace CURD
    • sqlpool CURD
    • sparkpool CURD
    • firewall-rule CURD
  2. dataplane commands that using track2 sdk instead of track (Proposed)
    • spark job
  3. dataplane commands that is new feature (Proposed)
    • access control

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Service Attention This issue is responsible by Azure service team. Synapse Transit CLI Extension to CLI Module
Projects
None yet
Development

No branches or pull requests

3 participants