Amazon Redshift to bardzo potężna usługa magazynowania danych, która może rozwiązywać złożone zadania analizy danych i może utrzymać duże obciążenia, wykorzystując dużą ilość równoległych węzłów obliczeniowych. W tym artykule zobaczymy, jak korzystać z przesunięcia ku czerwieni Zmień datashare polecenie, które służy do zmiany uprawnień do udostępniania danych i dodawania lub usuwania w nim tabel i obiektów."
Utwórz datashare
Najpierw krótko przejrzymy, jak stworzyć nowy DataShare w klastrze lub grupie roboczej. Nowy DataSare można utworzyć za pomocą następującego zapytania w klastrze Redshift.
Utwórz datashare demo_datashare;Powyższe zapytanie, po wykonaniu w Redshift, utworzy nazwany DataSare demo_datashare.
Po utworzeniu danych DataSare możesz wyświetlić bieżący status wszystkich udziałów danych Redshift, korzystając z następującego zapytania.
Pokaż Datashares;Tutaj możesz zobaczyć wszystkie akcje danych utworzone w twoich klastrach przesunięcia ku czerwieni ze wszystkimi szczegółami.
Składnia do użycia polecenia alter dataSare
Składnia do użycia alter DataSare w celu dodania lub usunięcia obiektów z DataSare jest następująca.
Zmień datashare dataSare_name dodaj | USUNĄĆPodobnie składnia do użycia alter DataSare do skonfigurowania właściwości danych DataSare jest następujące.
Zmień datashare dataSare_nameKorzystanie z polecenia Alter DataSare
Teraz w tej sekcji zobaczymy, jak korzystać z Zmień datashare polecenie w Redshift w celu aktualizacji dostępnych udostępniania danych.
Zmień uprawnienia Datashare
Weźmy przykład, w którym masz już DataSare w swojej klastrze, ale nie ma on pozwolenia na dostępność publiczną i chcesz udostępnić go innym użytkownikom publicznym.
Możesz użyć Zmień datashare polecenie, aby skonfigurować istniejący datashare, aby dodać to pozwolenie i umożliwić publiczną dostępność. Poniższe zapytanie sprawi, że DataSare jest publiczne.
Zmień datashareTeraz, jeśli ponownie uruchomimy Pokaż datashare polecenie, widzimy, że teraz DataSare jest publicznie dostępny.
Podobnie kolejna zgoda, którą możesz ustawić tutaj za pomocą Zmień datashare dotyczy dodawania tabel i funkcji do danych, które zostaną utworzone w przyszłości w określonym schemacie.
Na przykład, jeśli udostępniasz schemat bazy danych za pomocą danych Redshift DataSare i wymagasz, aby wszelkie nowe tabele utworzone w ramach tego schematu również były udostępniane automatycznie. Ta funkcja nie jest domyślnie włączona, ale możesz ją ustawić za pomocą polecenia opisanego poniżej.
Zmień datashareDodaj obiekty do DataSare
Załóżmy, że liderzy zespołu wymagają podzielenia się nowo dodaną kolumną w Twojej bazie danych w wcześniej działającym DataSare. Używając Zmień datashare polecenie, możesz zdecydować, które obiekty chcesz udostępnić z bazy danych, a których tego nie zrobisz.
Najpierw musisz dodać schemat bazy danych w danych DataSare, w którym znajduje się żądana tabela.
Zmień datashareTeraz dodaj tabelę do tego danych Datare przy użyciu następującego zapytania w Redshift.
Zmień datashare