# Praca z magazynami zmian

Magazyny zmian zawierają edycje użytkownika dla edytowalnych kolumn w tabelach do zapisu.

## Co to jest magazyn zmian?

Magazyn zmian to Qlik-zarządzana lokalizacja przechowywania, która zawiera zmiany dodane przez użytkownika z [edytowalnych kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm) w tabeli do zapisu. Magazyn zmian to tymczasowa lokalizacja przechowywania — zmiany są przechowywane przez maksymalnie 90 dni, po czym są usuwane.

Możesz albo zachować automatycznie przypisany magazyn zmian, albo wybrać istniejący magazyn zmian z bieżącej przestrzeni. Podczas wybierania istniejącego magazynu zmian, upewnij się, że klucze podstawowe w tabeli zapisu odpowiadają kluczom podstawowym zdefiniowanym w tym magazynie zmian.

Zawartość magazynu zmian jest dostępna za pośrednictwem API change-stores. Dzięki identyfikatorowi magazynu zmian możesz formułować żądania API i automatyzacje, które wyodrębniają zmiany użytkownika do trwałej lokalizacji, takiej jak arkusz kalkulacyjny lub baza danych. Więcej informacji zawiera temat [Wyodrębnianie zmian z tabel zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm).

## Zarządzanie magazynami zmian

Domyślnie, nowy magazyn zmian jest tworzony dla nowo utworzonych tabel zapisu. W odniesieniu do magazynów zmian, można dostosować następujące elementy:

* Wybierz istniejący magazyn zmian do połączenia z tabelą zapisu.

  [Wybór innego magazynu zmian dla tabeli zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm#Selecting)

* Nadaj magazynom zmian unikalne nazwy.

  [Zmiana nazw magazynów zmian](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm#Renaming)

### Wybór innego magazynu zmian dla tabeli zapisu

Opcjonalnie, w sekcji Magazyn zmian w panelu właściwości, wybierz istniejący magazyn zmian z bieżącej przestrzeni.

Wymagania i zachowanie są następujące:

* Klucze podstawowe muszą się zgadzać między bieżącą tabelą zapisu a wybranym magazynem zmian.

* Pojedynczy magazyn zmian nie może być połączony z wieloma tabelami zapisu.

Wykonaj następujące czynności:

1. W panelu właściwości, rozwiń Zmień magazyn.

2. Obok Identyfikator magazynu zmian, kliknij Wybierz.

### Zmiana nazw magazynów zmian

Magazyny zmian mają konfigurowalne nazwy. Możesz zmienić nazwę każdego magazynu zmian, aby uczynić je unikalnymi i rozpoznawalnymi.

Wykonaj następujące czynności:

1. W panelu właściwości, rozwiń Zmień magazyn.

2. Kliknij the Edit icon.

3. Wpisz nazwę zmienianego magazynu i kliknij, aby potwierdzić.

## Kopiowanie identyfikatora magazynu zmian

Identyfikator magazynu zmian można skopiować na dwa sposoby:

* W trybie edycji arkusza po utworzeniu tabeli zapisu. W panelu właściwości, w sekcji Zmień magazyn &gt; Identyfikator magazynu zmian, kliknij the Kopiuj identyfikator icon .

  Kopiowanie identyfikatora magazynu zmian z panelu właściwości.

  Kopiowanie identyfikatora magazynu zmian z panelu właściwości.

  Kopiowanie identyfikatora magazynu zmian z panelu właściwości. ![Clicking the 'Copy ID' button in the write table properties to obtain the change store ID](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_write-table-change-store-copy-id.png)

* W trybie analizy podczas przeglądania tabeli zapisu. Kliknij ikonę the Info icon w prawym dolnym rogu. Kliknij the Copy icon, aby skopiować identyfikator magazynu zmian.

  Kopiowanie identyfikatora magazynu zmian podczas przeglądania tabeli zapisu.

  Kopiowanie identyfikatora magazynu zmian podczas przeglądania tabeli zapisu.

  Kopiowanie identyfikatora magazynu zmian podczas przeglądania tabeli zapisu. ![Clicking the 'Copy' icon from the info tooltip when viewing a write table, copying the change store ID](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_write-table-change-store-copy-view.png)

## Pobieranie zmian z magazynu zmian

Programiści aplikacji i integratorzy systemów mogą wyodrębniać dane z magazynów zmian z tabel zapisu, używając ich do implementacji automatyzacji w czasie rzeczywistym i innych przepływów pracy. Zobacz [Wyodrębnianie zmian z tabel zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm).

## Cykl życia magazynu zmian

Ta sekcja przedstawia oczekiwane zachowanie dla magazynów zmian, gdy zawartość jest przenoszona, publikowana i usuwana.

### Publikowanie

Oczekuje się różnego zachowania w zależności od tego, czy aplikacja jest publikowana po raz pierwszy w zarządzanej przestrzeni, czy też jest ponownie publikowana.

#### Pierwsza publikacja

Gdy aplikacja z tabelą zapisu jest publikowana po raz pierwszy w zarządzanej przestrzeni:

* Nowe magazyny zmian są tworzone w przestrzeni docelowej

* Opublikowana aplikacja będzie używać tych nowych magazynów zmian

#### Ponowne publikowanie bez zmian w konfiguracji zapisu

W tym scenariuszu nic się nie zmienia. Opublikowana aplikacja nadal używa magazynów zmian w zarządzanej przestrzeni.

#### Ponowne publikowanie po dodaniu nowych edytowalnych kolumn w aplikacji źródłowej

W tym scenariuszu docelowe magazyny zmian są aktualizowane, aby obsługiwać te nowe kolumny.

#### Ponowne publikowanie po usunięciu edytowalnych kolumn w aplikacji źródłowej

W tym scenariuszu:

* Tabela zapisu w opublikowanej aplikacji nie będzie już wyświetlać usuniętych edytowalnych kolumn.

* Docelowe magazyny zmian zachowują te usunięte kolumny.

### Usuwanie

Usuwanie obejmuje usuwanie wykresów, arkuszy, aplikacji i obszarów.

#### Usuń wykres, arkusz lub aplikację

Po usunięciu wykresu, arkusza lub aplikacji zawierającej tabelę zapisu, magazyn zmian nadal istnieje w obszarze. Nadal można:

* Uzyskaj dostęp do magazynu zmian za pośrednictwem API change-stores.

* Połącz inną tabelę zapisu z magazynem zmian, jeśli klucze podstawowe są zgodne. Zobacz [Wybór innego magazynu zmian dla tabeli zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm#Selecting).

#### Usuwanie przestrzeni

Gdy przestrzeń zawierająca tabele zapisu zostanie usunięta, wszelkie magazyny zmian, które znajdowały się w tej przestrzeni, zostają utracone i nie można ich odzyskać.

### Przenoszenie

Przenoszenie następuje, gdy aplikacja z tabelą zapisu zostanie przeniesiona do innej przestrzeni. W przypadku przenoszenia dzieje się następująco:

* Pusty magazyn zmian zostanie utworzony w przestrzeni docelowej.

* Tabela zapisu w aplikacji nie będzie już połączona z magazynem zmian w oryginalnej przestrzeni.

Po przeniesieniu, możesz ponownie skonfigurować tabelę zapisu, aby wybrać istniejący magazyn zmian w przestrzeni docelowej.

## Ograniczenia

Aby zmienić ograniczenia magazynu, zobacz [Zmień magazyn i przechowywanie danych](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#LimitationChangeStore).

## Dowiedz się więcej

* [Wyodrębnianie zmian z tabel zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm)

* [Tworzenie tabel do zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

* [Tabela adnotacji](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm)

* [Konfigurowanie edytowalnych kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [Klucze podstawowe w tabelach zapisu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)

* [Jak wyodrębnić zmiany z Change Store (Write Table) i zapisać je w bazie danych za pomocą Qlik Automate](https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-Change-Store-Write-Table-and/ta-p/2537848)