🎯 Definicja
Zestaw kroków (steps) dostępnych w środowisku deweloperskim Ataccama ONE Desktop (IDE), służących do interakcji z repozytorium metadanych platformy (ONE Web Application) oraz elementami katalogu danych.
🔑 Kluczowe punkty
- Catalog Item Reader: Odczyt danych z zarejestrowanych w katalogu elementów (do wykorzystania w planach transformacji).
- ONE Metadata Reader: Pobieranie metadanych o obiektach (np. role, polityki, statusy, definicje) z platformy webowej.
- ONE Metadata Writer: Tworzenie lub aktualizacja metadanych w platformie webowej z poziomu logiki IDE.
📚 Szczegółowe wyjaśnienie
Te komponenty umożliwiają budowanie zaawansowanej logiki “meta-zarządzania” (metadata-driven development). Zamiast przetwarzać same dane biznesowe, deweloper może tworzyć plany, które:
- Analują konfigurację systemu (np. “pobierz listę wszystkich reguł DQ” używając ONE Metadata Reader).
- Automatyzują konfigurację (np. “utwórz nowe glosariusze dla każdej tabeli w bazie” używając ONE Metadata Writer).
- Używają zarejestrowanych zasobów (używając Catalog Item Reader jako źródła danych zamiast bezpośredniego połączenia JDBC).
💡 Przykład zastosowania
Scenariusz automatyzacji: Chcesz seryjnie zaktualizować status wszystkich haseł w słowniku biznesowym na “Zatwierdzone”.
- Użyj ONE Metadata Reader, aby pobrać ID wszystkich haseł ze statusem “Draft”.
- W planie zmień wartość atrybutu status.
- Użyj ONE Metadata Writer, aby wysłać zaktualizowane obiekty z powrotem do ONE Web App.
📌 Źródła
👽 Brudnopis
Catalog Item Reader Provisions data extracted from any existing Catalog Item to be further used in plans. ONE Metadata Reader Reads metadata of any entity from the ONE Web application (e.g., policies, user roles, status of any property…). Use it to extract important data for further processing via the IDE defined logic — components, workflows etc. ONE Metadata Writer Writes metadata of an entity to the ONE Web application and manages changes to it from the IDE perspective.