Pular para o conteúdo

Schemas

A página Schemas é o catálogo de schemas Mondrian salvos no seu tenant. Cada schema é um ou mais cubos; cada cubo é o que pessoas e agentes realmente consultam. A página mostra o nome do schema, os cubos dentro, a conexão para a qual ele aponta e a última vez que foi atualizado.

Na maior parte do tempo você só dará uma olhada nesta página para confirmar o que está salvo. Os dois casos em que você efetivamente fará algo aqui:

Editar o XML de um cubo. Clique em um schema para abrir a visão de detalhe. O XML aparece em um editor; Editar o torna gravável e Salvar persiste a mudança. O engine atualiza seu cache na próxima consulta, então mudanças ficam ativas em segundos.

Limpeza. Ícone de lixeira na linha, confirme, foi. Não há desfazer — o XML de schema é purgado e qualquer workbook apontando para os cubos retorna um erro schema not found até você salvar de novo. Vale guardar um backup local antes de excluir se há qualquer chance de querer de volta.

Como é o XML de schema

Você geralmente não precisa ler isso — o Schema designer escreve para você — mas um cubo mínimo se parece com:

<Schema name="sales">
<Cube name="Sales">
<Table name="fact_sales"/>
<Dimension name="Date" foreignKey="date_id">
<Hierarchy hasAll="true" primaryKey="date_id">
<Table name="dim_date"/>
<Level name="Year" column="year" type="Numeric"/>
<Level name="Quarter" column="quarter" type="Numeric"/>
<Level name="Month" column="month" type="Numeric"/>
</Hierarchy>
</Dimension>
<Measure name="Revenue" column="revenue" aggregator="sum"/>
<Measure name="Orders" column="order_id" aggregator="count"/>
</Cube>
</Schema>

O editor aceita o que o Mondrian 4 aceita. Se você salvar XML inválido, mostramos o erro do parser inline em vez de silenciosamente manter estado quebrado.

Relacionado

  • Schema designer — escreva schemas novos em vez de editar existentes.
  • Cube library — clone um cubo pré-construído para o seu catálogo.
  • Analyze — abra qualquer cubo para consulta.
  • Conexões — cada schema aponta para uma.