Zarządzanie projektami
Wyszukiwanie
Dział zatytułowany „Wyszukiwanie”Projekty wyszukuje się za pomocą pola filtru w lewym dolnym rogu hierarchii. Filtr przeszukuje nazwy i etykiety projektów, a wyniki wyświetla w hierarchii powyżej.
Tworzenie nowych projektów
Dział zatytułowany „Tworzenie nowych projektów”Aby utworzyć nowy projekt:
- Otwórz Analyze
- Wybierz „Projekty” na górnym pasku menu
- Kliknij przycisk „Nowy projekt”
- Uzupełnij formularz, w tym sekcję „Access Control”
- Kliknij „Create”
Projekt jest teraz gotowy do aktualizacji uprawnień dostępu, dodawania właścicieli i tworzenia przepływów pracy.
Ustawianie domyślnego konta dokumentów
Dział zatytułowany „Ustawianie domyślnego konta dokumentów”Na stronie głównej projektu, obok pozycji Środowisko połączenia, wybierz Domyślne konto dokumentów dla projektu albo Brak, aby je wyczyścić.
Wewnątrz projektu każdy selektor plików wyświetla na pierwszym miejscu Project Default, zastępujące konto, które jest aktualnie ustawione dla projektu. Pozycja znika z listy po opuszczeniu projektu, gdy projekt nie ma ustawionego konta domyślnego, gdy to konto zostało usunięte lub gdy nie masz do niego dostępu.
Nowy krok plikowy domyślnie wybiera Project Default, jeśli projekt je ma. Istniejące kroki nigdy nie są przepisywane — każdy zachowuje konto, z którym został zapisany, dopóki sam go nie zmienisz, ponieważ konto dokumentów jest wyborem dokonywanym osobno dla każdego kroku, w odróżnieniu od środowiska połączenia.
Krok pozostawiony na Project Default używa w momencie uruchomienia konta, które jest wtedy domyślne dla projektu, więc zmiana konta domyślnego w trakcie uruchomienia dotyczy tylko węzłów, które jeszcze się nie rozpoczęły — tak samo jak zmiana środowiska połączenia. Jeśli krok działa na Project Default, a projekt nie ma ustawionego konta domyślnego, uruchomienie kończy się błędem ze wskazaniem projektu, zamiast przełączyć się na inne konto.
Historia wersji
Dział zatytułowany „Historia wersji”Każdy obiekt w projekcie — krok, UDF, przepływ pracy, wymiar, zapisany układ, dokument lub edytor danych oraz ustawienia samego projektu — jest objęty kopiami zapasowymi historii wersji. Kopia nie jest tworzona przy każdym pojedynczym zapisie; zamiast tego, gdy od ostatniego zapisu obiektu minie 30 sekund, wykonywana jest jedna kopia jego ustabilizowanego stanu. Seria edycji — kilka zapisów w krótkich odstępach — daje jedną wersję zawierającą końcowy wynik, a nie jedną wersję na zapis. Zapis nigdy nie jest spowalniany oczekiwaniem na kopię: odliczanie i samo tworzenie kopii odbywają się w tle. Jeśli potrzebujesz wersji natychmiast, użyj Back up now, aby od razu zarejestrować bieżący stan i poczekać na zakończenie — opcja jest dostępna w interfejsie użytkownika, w API oraz jako akcja backup w *_versions MCP. Historia wersji jest dostępna w każdym planie, także w planie Free.
Poprzednie wersje umożliwiają odtwarzanie do punktu w czasie: możesz przywrócić obiekt do wcześniejszej wersji. Przywracanie jest odrzucane w zablokowanym projekcie, tak samo jak każda inna zmiana w nim.
Wersja jest przywracana w miejscu. Przywrócenie wersji projektu, wymiaru, funkcji zdefiniowanej przez użytkownika, kroku, przepływu pracy lub edytora danych zastępuje ten sam element, a wskazanie innego elementu jako celu jest odrzucane — na przykład: „A project version is restored in place. Leave the target out, or set it to this project.” Przywracanie jest zmianą elementu, więc wymaga tej samej roli co jego edycja; w projekcie, który ogranicza wiersze, przywrócenie projektu lub wymiaru, który odczytuje ograniczona kolumna, wymaga Architekta projektu. Aby odzyskać stare dane tabeli jako osobną tabelę, przywróć migawkę tabeli do nowej tabeli.
Oprócz tego automatycznego śledzenia projekty i ich elementy umożliwiają również wersjonowanie. Utworzenie wersji jest łatwe, a ponadto można scalać zmiany z jednej wersji do drugiej. Dzięki temu łatwo śledzić migawki albo utworzyć wersję rozwojową, a następnie scalić zmiany do wersji niedeweloperskiej, kiedy zajdzie taka potrzeba. Wersjonowanie, porównywanie i scalanie w praktyce opisuje Współpraca: wersje, porównywanie i udostępnianie.
Dane tabel mają własną historię — migawki wykonywane przez Lakehouse przy każdym zapisie — opisaną w Migawkach tabel.
Przywracanie i wstrzymywanie przez asystenta AI lub MCP
Dział zatytułowany „Przywracanie i wstrzymywanie przez asystenta AI lub MCP”Przez asystenta AI lub MCP dimension_versions przywraca, wstrzymuje i zwalnia wersję wymiaru według jej version_id, a restore_project cofa każdy wymiar w projekcie do ostatniej kopii zapasowej; każde zestawienie *_versions (kroków, UDF, przepływów pracy, wymiarów, projektów) pokazuje version_id każdej wersji oraz informację, czy jest wstrzymana. Akcja restore w dowolnym narzędziu *_versions lub w REST API przywraca element w miejscu: pomiń cel albo ustaw go na sam element. project_upsert może odblokować zablokowany projekt i honoruje if_match, więc kończy się błędem zamiast nadpisać zmianę wprowadzoną od ostatniego odczytu projektu.
Zarządzanie dostępem do projektu
Dział zatytułowany „Zarządzanie dostępem do projektu”Typy dostępu
Dział zatytułowany „Typy dostępu”Zabezpieczenia projektu uproszczono do trzech typów dostępu:
- Wszyscy członkowie obszaru roboczego
- Tylko wybrani członkowie
- Tylko wybrane grupy zabezpieczeń
Ustawienie zabezpieczeń projektu jest proste:
- Otwórz Analyze
- Wybierz „Projekty”
- Kliknij ikonę edycji projektu, który chcesz ograniczyć
- Wybierz odpowiednie ograniczenie w sekcji „Access Control”
- Kliknij „Update”
Tylko Architekt projektu lub administrator dzierżawy może zmieniać, kto ma dostęp do projektu — typ dostępu, członków i grupy zabezpieczeń przypisane do projektu oraz jego udostępnienia danych. Pozostałe osoby widzą te panele tylko do odczytu, wraz z komunikatem „Only project Architects can change access.”
Wszyscy członkowie obszaru roboczego
Dział zatytułowany „Wszyscy członkowie obszaru roboczego”Dostęp „Wszyscy członkowie obszaru roboczego” to najprostsza opcja, ponieważ zapewnia dostęp wszystkim członkom obszaru roboczego i nie wymaga dodatkowego przypisywania członków.
Tylko wybrani członkowie
Dział zatytułowany „Tylko wybrani członkowie”Ustawienie dostępu „Tylko wybrani członkowie” wymaga przypisania każdego członka do projektu. Aby przypisać członków do projektu:
- Otwórz Analyze
- Wybierz „Projekty” na górnym pasku menu
- Kliknij ikonę członków
- Przyznaj dostęp członkom, zaznaczając pole wyboru obok ich nazwy w kolumnie „Access”
- Kliknij „Update”
W chmurach z dużą liczbą członków takie podejście bywa bardziej pracochłonne, niż by się chciało, i właśnie wtedy przydają się grupy zabezpieczeń.
Tylko wybrane grupy zabezpieczeń
Dział zatytułowany „Tylko wybrane grupy zabezpieczeń”Opcja „Tylko wybrane grupy zabezpieczeń” umożliwia nadanie wybranym grupom zabezpieczeń uprawnień dostępu do konta. Ponieważ ograniczenia dostępu opierają się na przynależności do grupy lub grup zabezpieczeń, administrowanie dostępem do konta dla większych zespołów jest znacznie prostsze. Jest to szczególnie przydatne w połączeniu z automatycznym przypisywaniem do grup przez logowanie jednokrotne (SSO). Gdy SSO ustawia przypisania członków do grup, grupy te mogą też pośrednio włączać i wyłączać dostęp do projektów.
Aby zmienić przypisane grupy:
- Otwórz Analyze
- Wybierz „Projekty” na górnym pasku menu
- Kliknij ikonę grup zabezpieczeń
- Przyznaj dostęp grupom zabezpieczeń, zaznaczając pole wyboru obok ich nazwy w kolumnie „Access”
- Kliknij „Update”
Udostępnianie danych między projektami
Dział zatytułowany „Udostępnianie danych między projektami”Udostępnienie danych pozwala jednemu projektowi sięgać do tabel innego projektu — na przykład aby kroki Import Project Table i Export Project Table mogły przenosić dane między nimi. Udostępnienia udziela projekt, którego dane są udostępniane, jednemu innemu projektowi:
- Otwórz projekt, którego dane chcesz udostępnić, i przejdź do jego karty Strona główna.
- W sekcji Zarządzanie udostępnianiem danych kliknij Nowy udział danych.
- W polu Wybierz projekt wskaż projekt, który może korzystać z danych tego projektu.
- W polu Dozwolone operacje zaznacz Odczyt, Zapis lub obie opcje, a następnie kliknij Dodaj udział danych.
Usuń udział danych usuwa udostępnienie. Tylko Architekt projektu lub administrator dzierżawy może dodawać i usuwać udostępnienia danych projektu.
Udostępnienie jest przyznawane projektowi, więc dotyczy wyłącznie członków tego projektu i jego przepływów pracy:
- Odczyt przez udostępnienie wymaga roli w projekcie, któremu je przyznano. Osoba bez roli w tym projekcie nic z niego nie uzyska.
- Zapis przez udostępnienie — utworzenie tabeli, folderu lub wymiaru w projekcie udostępniającym — wymaga udostępnienia z uprawnieniem Zapis oraz roli Menedżera lub Architekta we własnym projekcie, czyli roli, która mogłaby wprowadzić tę samą zmianę tam. Pozostałe osoby otrzymują komunikat „Writing to this project through a data share needs a write share from it to your project, and the Manager or Architect role in your project.”
Przepływy pracy działają jako tożsamość własnego projektu, więc kroki Import Project Table i Export Project Table działają przez udostępnienie niezależnie od tego, kto rozpoczyna uruchomienie.
Ustawianie różnych ról widoczności
Dział zatytułowany „Ustawianie różnych ról widoczności”Projekt często wymaga wielu transformacji i tabel pośrednich, podczas gdy wynik końcowy może obejmować tylko kilka tabel. Członkowie nie zawsze potrzebują wglądu we wszystkie elementy projektu, czasem tylko w produkt końcowy. PlaidCloud umożliwia ustawienie różnych ról widoczności, aby łatwo uporządkować projekt i kontrolować widoczność dla każdego członka.
Dostępne są trzy wbudowane role widoczności: Architekt, Menedżer i Eksplorator
Rola Architekta jest najprostsza, ponieważ zapewnia pełną widoczność i kontrolę nad projektami, przepływami pracy, tabelami, zmiennymi, edytorami danych, hierarchiami i funkcjami zdefiniowanymi przez użytkownika.
Role Menedżera i Eksploratora nie mają określonych uprawnień dostępu, ale można je zdefiniować samodzielnie. Innymi słowy, możesz wybrać, które elementy są widoczne dla poszczególnych grup.
Możesz nadać wszystkim rolę Architekta, jeśli uważasz, że potrzebna jest widoczność wszystkiego w projekcie; w przeciwnym razie możesz wyznaczyć członków projektu jako Menedżerów i/lub Eksploratorów i w ten sposób kontrolować widoczność.
Aby ustawić inną rolę:
- Otwórz Analyze
- Wybierz „Projekty”
- Kliknij ikonę członków
- Wybierz członka, którego rolę chcesz zmienić
- Kliknij dwukrotnie jego bieżącą rolę w kolumnie „Role”
- Wybierz żądaną rolę
- Kliknij „Update”
Zarządzanie zmiennymi projektu
Dział zatytułowany „Zarządzanie zmiennymi projektu”Podczas uruchamiania projektu lub przepływu pracy warto ustawić zmienne dla powtarzalnych zadań, aby zmniejszyć bałagan i oszczędzić czas. Zmienne te działają jak zwykła zmienna algebraiczna: ustawiasz, co zmienna reprezentuje i jaka operacja ma po niej następować. PlaidCloud pozwala ustawiać zmienne na poziomie projektu, co wpłynie na wszystkie przepływy pracy w tym projekcie, lub na poziomie przepływu pracy, co wpłynie tylko na ten konkretny przepływ pracy.
Aby ustawić zmienną na poziomie projektu:
- Otwórz Analyze
- Wybierz „Projekty”
- Kliknij ikonę Manage Project Variables
W tabeli zmiennych możesz wyświetlać zmienne oraz przeglądać i edytować ich bieżące wartości. Możesz też dodawać nowe lub usuwać istniejące zmienne, klikając przycisk „New Project Variable”.
Kopiowanie projektu
Dział zatytułowany „Kopiowanie projektu”Kopiuj projekt kopiuje projekt — w całości lub tylko wybrane części — do zupełnie nowego projektu albo do już istniejącego.
Aby skopiować projekt:
- Otwórz Analyze
- Wybierz „Projekty”
- Wybierz projekt, który chcesz skopiować
- Kliknij przycisk Akcje i wybierz Kopiuj projekt
- Wybierz cel, zdecyduj, co przenieść i ile danych, a następnie kliknij Kopiuj projekt
- Sprawdź podsumowanie Przegląd przed kopiowaniem i kliknij Rozpocznij kopiowanie
Wybór elementów do skopiowania
Dział zatytułowany „Wybór elementów do skopiowania”Drzewo wyboru wyświetla zawartość projektu według typu — przepływy pracy, kroki, tabele, wymiary, edytory danych, funkcje zdefiniowane przez użytkownika. Pozostaw wszystko zaznaczone, aby skopiować cały projekt, albo zaznacz tylko wybrane części.
Nie musisz sam ustalać, od czego te części zależą. Wszystko, co zaznaczysz, zabiera ze sobą swoje zależności: tabele, które krok odczytuje i zapisuje, wymiary, które ładuje lub względem których alokuje, funkcje zdefiniowane przez użytkownika, które wywołuje, oraz każdy podprzepływ pracy lub makro, które uruchamia. Czujniki przepływu pracy są kopiowane razem z nim.
Skopiowane czujniki trafiają do kopii wyłączone. Na kopii nic się nie uruchomi, dopóki nie włączysz każdego czujnika w projekcie docelowym. Import, który nadpisuje zduplikowane elementy, nie dodaje drugiego czujnika, jeśli przepływ pracy w miejscu docelowym już go ma.
Kopiowanie do nowego projektu
Dział zatytułowany „Kopiowanie do nowego projektu”Nadaj nowemu projektowi nazwę i identyfikator (ID). ID staje się nazwą jego schematu i nie można go później zmienić.
Harmonogramy trafiają do kopii wstrzymane. Gdy kopiujesz cały projekt do nowego, zaplanowane zdarzenia każdego przepływu pracy są przenoszone jako wstrzymane, aby kopia nie zaczęła ich samodzielnie uruchamiać. Po zakończeniu kopiowania komunikat wymienia zdarzenia, które były aktywne w oryginale. Aby uruchomić któreś z nich na kopii, wybierz je w Narzędzia > Harmonogram zdarzeń i kliknij Włącz wybrane — zobacz Wstrzymywanie zdarzenia.
Kopiowanie do istniejącego projektu
Dział zatytułowany „Kopiowanie do istniejącego projektu”Wybierz cel z listy projektów. Kopia jest dodawana do tego projektu, a nie go zastępuje.
Musisz mieć możliwość wprowadzania zmian w celu. Kopiowanie do projektu, w którym nie masz żadnej roli, jest odrzucane, podobnie jak kopiowanie do projektu zablokowanego przed zmianami — sprawdzenie następuje przed jakimkolwiek odczytem lub zapisem, więc odrzucona kopia nie zmienia celu. Nie można też skopiować projektu do niego samego.
Kopiowanie projektu, który ogranicza wiersze, wymaga Architekta projektu. Kopia jest nowym projektem bez ograniczenia dostępu do wierszy i informuje o tym: „This copy is not row-restricted.” Skonfiguruj Dostęp do wierszy w kopii, zanim ją udostępnisz. Kopiowanie do istniejącego projektu, który ogranicza wiersze, również wymaga jednego z jego Architektów lub administratora dzierżawy.
Cel zachowuje własne ustawienia. Jego nazwa, ID, środowisko połączenia z danymi, domyślne ustawienia magazynu, konto dokumentów, typ dostępu, listy dostępu i uprawnienia dostępu do wierszy pozostają bez zmian. Wprowadzana jest tylko wybrana zawartość.
Krok ustawiony na Project Default przenosi to ustawienie, a nie konto — po skopiowaniu wskazuje on konto domyślne projektu docelowego, a nie to, które miał w źródle.
Gdy przychodzący element jest tym samym elementem co istniejący już w celu, sam decydujesz, co się stanie:
- Nadpisz zduplikowane elementy danymi przychodzącymi — wersja przychodząca zastępuje tę w celu.
- Utwórz nową kopię zduplikowanych elementów — cel zachowuje to, co ma, a element przychodzący jest dodawany obok z dopiskiem
copyw nazwie oraz licznikiem, jeśli taka nazwa też jest zajęta.
Zmienne projektu i przepływu pracy są wyjątkiem od zasady Utwórz nową kopię: zmienna jest identyfikowana po nazwie, więc nie da się dodać jej drugiej kopii bez zmiany nazwy na taką, do której nic się nie odwołuje. Gdy cel już definiuje zmienną, którą niesie też kopia, zachowywana jest wartość celu, a kopia informuje, których zmiennych nie ruszyła. Nadpisz traktuje zmienne tak jak wszystko inne i je zastępuje.
Dopasowanie odbywa się według tożsamości, a nie nazwy — element pochodzący pierwotnie z tego samego projektu jest rozpoznawany jako ten sam element, a dwa elementy, które jedynie mają tę samą nazwę, są traktowane jako różne i oba będą obecne po operacji.
Wybór ilości kopiowanych danych
Dział zatytułowany „Wybór ilości kopiowanych danych”| Tryb | Co jest kopiowane |
|---|---|
| Tylko struktura | Tabele, kroki i pozostała część wyboru, bez wierszy. |
| Pełne dane | Wiersze każdej tabeli, w tym samym lakehouse i między lakehouse. |
| Próbka | Do podanej liczby wierszy z każdej tabeli, tylko dla nowego projektu. Liczba może wynosić od 1 do 1 000 000. |
Tabela próbkowana zawiera do tylu wierszy, a gdy ma ich mniej, wszystkie swoje wiersze.
Przegląd kopii
Dział zatytułowany „Przegląd kopii”Zanim cokolwiek zostanie skopiowane, Przegląd przed kopiowaniem podsumowuje kopię: projekt źródłowy, miejsce docelowe, tryb danych, liczbę tabel i widoków, rozmiar, szacowany czas, lakehouse źródłowy i docelowy oraz ewentualne ostrzeżenia w sekcji Uwaga. Kliknij Rozpocznij kopiowanie, aby zacząć, lub Anuluj, aby wrócić i zmienić wybór.
Kto widzi kopię
Dział zatytułowany „Kto widzi kopię”Kopia wykonana z danymi jest prywatna dla osoby, która ją utworzyła. Udostępnij ją z nowego projektu, gdy będziesz gotów. Kopia projektu z zabezpieczeniami na poziomie wierszy pozostaje prywatna z tego samego powodu.
Kopiowanie danych do istniejącego projektu wymaga dostępu do zapisu w tym projekcie.
Wyniki kopiowania
Dział zatytułowany „Wyniki kopiowania”Po zakończeniu kopiowania okno Wyniki kopiowania wyświetla wynik dla każdej tabeli według nazwy wraz z przyczyną dla każdej tabeli, która się nie powiodła. Kliknij Ponów dla tabel z błędami, aby skopiować ponownie tylko te tabele; zawartość ponawianej tabeli jest zastępowana. Gdy kopiowanie się zakończy lub nie powiedzie, otrzymasz powiadomienie w wiadomości i e-mailem, a wyniki możesz ponownie otworzyć z wiadomości albo później, wybierając kopię na karcie Projekty i wybierając Wyświetl wynik importu lub kopiowania z menu Akcje.
Wyniki pozostają przy kopii, dopóki ktoś ich nie odrzuci. Po zakończeniu kopiowania kliknij Odrzuć wynik, aby usunąć je dla wszystkich, którzy mogą otworzyć projekt. Nic w projekcie się nie zmienia, ale tabel z błędami nie można już ponowić z tego okna. Odrzucenie wymaga dostępu do edycji projektu, a projekt nie może być zablokowany.
Aktualizuj odwołania
Dział zatytułowany „Aktualizuj odwołania”Kroki przepływu pracy w projekcie odwołują się do tabel i innych obiektów wewnątrz tego projektu. Aktualizuj odwołania przepisuje te odwołania tak, aby wskazywały kopię, a nie oryginał — czego prawie zawsze oczekujesz, i dlatego opcja jest domyślnie włączona. Jej wyłączenie powoduje, że skopiowane kroki nadal wskazują projekt, z którego pochodzą.
Wyświetlanie raportu projektu
Dział zatytułowany „Wyświetlanie raportu projektu”Gdy projekt lub przepływ pracy jest dynamiczny, utrzymanie szczegółowej dokumentacji staje się wyzwaniem. Aby je ułatwić, PlaidCloud umożliwia wygenerowanie raportu na poziomie projektu, który szczegółowo dokumentuje przepływy pracy, kroki przepływów pracy, transformacje zdefiniowane przez użytkownika, zmienne i tabele. Raport jest generowany na żądanie i odzwierciedla bieżący stan projektu.
Aby pobrać raport:
- Otwórz Analyze
- Wybierz „Projekty”
- Kliknij ikonę raportu