As a tenant admin I should be able to provision staging tables individually

Description

PRDE - Story default text according to the team DoR (Definition of Ready)

01 - PERSON OF CONTACT (PERSON THAT CAN ANSWER QUESTIONS ABOUT THE PROBLEM):
02 - PROBLEM (WHAT'S THE CURRENT PROBLEM SCENARIO OR PAIN TO BE RESOLVED?):

In some circumstances, the tenant admin should be able to provision staging tables individually (the endpoint allows it for a set of tables - we will consider in a future review of explore).

For unified tenants, we only show a message to the user stating we do not allow provisioning staging tables / data models.

04 - WHO CAN USE THIS FEATURE (USER ROLES): Tenant Admin.
05 - ASSETS (FIGMA LINKS, RELEVANT DOCUMENTATION LINKS, JSON EXAMPLES, ETC):

https://www.figma.com/file/FiL1iRG6RPjuNCgVzgGqvaZ3/%F0%9F%9F%A3-Carol-3.0?type=design&node-id=30206-184020&mode=design&t=hxtdUdhWxzUTasbz-4

  • endpoint: same as used for provision, adding the body like:
    {
      "tables": [
        {
          "mdmEntityType": "STAGING",
          "mdmEntityName": "product",
          "mdmConnectorName": "nlp",
          "mdmConnectorId": "9e68752e6b453e1dfcca4b671c35621c"
        }
      ]
    }

06 - ACCEPTANCE CRITERIA:

  • Add option to Reprovision Staging Table on staging tables list, on dropdown
  • Add button to reprovision staging table on advanced options, data management tab
  • Watch pending tasks to disable these buttons in case a Schema Change for this entity is already queued or running