Wizualizacje można osadzać w zewnętrznych pojemnikach (takich jak strona HTML czy strona aplikacji klienta) i do wizualizacji można dołączać czynności związane z danymi. Osadzona czynność związana z danymi umożliwia interakcję z wizualizacją osadzoną w zewnętrznym pojemniku. Z zewnętrznego pojemnika pobrać zbiór tych elementów danych, które są używane w wizualizacji. Można dodawać dowolną liczbę osadzonych czynności związanych z danymi.
Czynność "Publikuj zdarzenie" umożliwia aplikacjom zewnętrznym otrzymywanie zbioru wartości elementów danych z wybranej wizualizacji, zwanego kontekstem wizualizacji. Zbiór wartości elementów danych w wybranych wizualizacjach nie może być kolumnami miar ani kolumnami ukrytymi.
Nazwa zdarzenia jest udostępniana w pojemniku zewnętrznym i jest przekazywana, gdy zostanie opublikowane zdarzenie kontekstowe. Kontekst oznacza zbiór wartości elementów danych z wybranej lokalizacji w wizualizacji. Jeśli czynność związana z danymi jest używana w więcej niż jednym skoroszycie lub w kilku elementach danych w jednym skoroszycie, można użyć unikatowej nazwy zdarzenia, ułatwiając w ten sposób jego śledzenie. Na przykład, jeśli jako nazwa czynności związanej z danymi została wprowadzona DV Embedded Content DA1
, to w polu Nazwa zdarzenia można by wpisać Event from DA1
, aby zasygnalizować, z której czynności związanej z danymi pochodzi to zdarzenie.
To ustawienie jest szczególnie przydatne, gdy wybór więcej niż jednego punktu danych może się przyczynić do błędu, na przykład w przypadku niektórych obcych REST API.
Po zapisaniu skoroszytu można go osadzać w zewnętrznych pojemnikach. Zewnętrzny pojemnik pokazuje osadzone wizualizacje. Gdy użytkownik kliknie prawym przyciskiem na wizualizacji zawierającej czynności związane z danymi, czynności te zostaną wyświetlone w menu podręcznym wizualizacji. Gdy zostanie wybrana osadzona czynność związana z danymi, nastąpi ustalenie kontekstu wizualizacji i informacja ta zostanie - w celu jej przetworzenia - przekazana do usługi czynności nawigacji. Usługa nawigacji zgłosi zdarzenie z ładunkiem zawierającym informację o kontekście. Zdarzenie to można subskrybować i otrzymać ładunek w wywołaniu zwrotnym zdarzenia, który to ładunek można wykorzystywać w innych obszarach.
To ustawienie jest szczególnie przydatne, gdy wybór więcej niż jednego punktu danych może stać się przyczyną błędu (na przykład w przypadku niektórych obcych REST API).