# Criando tabelas de gravação

Você pode criar uma tabela de gravação na sua pasta, adicionando dimensões, medidas e colunas editáveis conforme necessário. Após criar uma tabela de gravação em um aplicativo, os usuários com acesso a esse aplicativo, bem como permissões de tabela de gravação, poderão fazer alterações nas colunas editáveis. As alterações podem então ser exportadas para sistemas externos.

## Conceitos da tabela de gravação

Os seguintes tópicos descrevem os conceitos principais para a tabela de gravação:

* [Trabalhando com armazenamentos de mudança](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)

* [Configurando colunas editáveis](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [Chaves primárias em tabelas de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)

## Criar uma tabela de gravação

Você pode adicionar uma tabela de gravação à sua pasta a qualquer momento.

Faça o seguinte:

1. No painel de ativos, abra Gráficos.

2. Em Visualizações, arraste uma Tabela de gravação para a pasta.

3. Clique Adicionar dimensão e selecione uma dimensão ou um campo.

4. Adicione colunas adicionais de dimensão e medida clicando em the Dados icon em no painel de propriedades. Um menu suspenso é aberto. Selecione uma das opções a seguir:

   * Campos e itens mestre: abre uma caixa de diálogo pesquisável exibindo cada campo e item mestre. Você pode optar por adicionar qualquer item como uma dimensão ou medida.
   * Expressão personalizada: abre uma caixa de diálogo na qual você pode digitar uma expressão ou abrir o editor de expressão the Open Expression editor icon.

5. Adicione [colunas editáveis](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm) clicando em the Dados icon em no painel de propriedades, e selecionando uma das seguintes opções:

   * Criar nova coluna editável: Cria uma nova coluna editável em branco.

   * Adicionar colunas editáveis existentes: Use colunas editáveis existentes que correspondam às [chaves primárias](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm) definidas para sua tabela de gravação.

6. Por padrão, um novo [repositório de alterações](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm) é criado para tabelas de gravação recém-criadas. Opcionalmente, em Repositório de alterações no painel de propriedades, selecione um repositório de alterações existente do espaço atual.

7. Defina uma ou mais [chaves primárias](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm) para a tabela. Na tabela de gravação, na coluna editável, clique em Definir e selecione uma ou mais colunas de dimensão para usar como chaves primárias.

8. Clique em Salvar.

Depois de criar a tabela de gravação, permita que os usuários interajam com ela e adicionem alterações às colunas editáveis. Você também pode personalizar a aparência da tabela de escrita configurando suas propriedades e incorporando-a em temas personalizados. Consulte:

* [Configurando tabelas de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/properties.htm)

* [Portal do Desenvolvedor Qlik: propriedades do tema da tabela de gravação](https://qlik.dev/extend/property-panel-basics/define-properties/themes-properties/#writetable)

## Extrair e usar alterações

Desenvolvedores de aplicativos e integradores de sistemas podem recuperar alterações da tabela de gravação por meio do change-stores API. Para obter mais informações, consulte [Extraindo alterações de tabelas de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm).

## Permissões

Para criar tabelas de gravação e interagir com a change-stores API, você precisa de permissões específicas. Para obter mais informações, consulte [Permissões de tabela de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm#Permissions).

## Saiba mais

* [Tabela de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm)

* [Como extrair alterações do repositório de alterações (tabela de gravação) e armazená-las em um banco de dados usando o Qlik Automate](https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-Change-Store-Write-Table-and/ta-p/2537848)

* [Trabalhando com armazenamentos de mudança](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)

* [Extraindo alterações de tabelas de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm)

* [Configurando colunas editáveis](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [Chaves primárias em tabelas de gravação](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)