Я пытаюсь настроить общий доступ к данным. Как автоматизировать процесс истечения срока доступа к данным? - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь настроить общий доступ к данным с датой истечения срока, я не уверен, как это сделать. Итак, вот как я его настроил:

//create resource monitor

CREATE RESOURCE MONITOR GPDATA WITH CREDIT_QUOTA = 100
triggers on 75 percent do notify
             on 100 percent do suspend
             on 110 percent do suspend_immediate;

//Create Warehouse
create warehouse "MarketshareWH"
  AUTO_SUSPEND = TRUE
  RESOURCE_MONITOR = GPDATA
  COMMENT = 'Shared market data lies here';

create database market_shared_db from share bd56789.share;

Warehouse автоматически приостанавливается и имеет монитор ресурсов, могу ли я установить срок действия для общего ресурса или создать задачу по удалению грантов для общего ресурса ?

Спасибо.

1 Ответ

1 голос
/ 10 марта 2020

У вас есть несколько вариантов, но самое близкое, что вы можете сделать для истечения срока действия общего ресурса - это удалить его. Вы можете настроить задачу, когда срок ее действия истекает, и просто

DROP SHARE <name>

Монитор ресурсов не имеет возможности истечь; однако, даже если это произойдет, это не то, где вы бы хотели установить срок действия. Причина в том, что пользователи по-прежнему будут иметь доступ к общей учетной записи, даже если они не смогут запустить что-либо, требующее работающего хранилища.

Если вы удалите общий ресурс, вы потеряете все настроенные учетные записи пользователей, установленные там. , Если вы предпочитаете оставить это для возможного использования в будущем, лучше всего отозвать гранты.

...