Yellowfin Evaluation Guide
Yellowfin is used for both enterprise analytics and embedded analytics use cases and for building bespoke analytical applications. Use this guide to ensure Yellowfin is the right technical fit for your requirements.
Multi-Tenancy
-
Visão geral
Updated 25 Maio 2020O Yellowfin pode ser facilmente configurado para permitir vários locatários em um único ambiente. Isso é feito principalmente usando um recurso chamado “Organizações de clientes”. As organizações de clientes fornecem a cada um dos seus inquilinos uma experiência isolada, segura e personalizada no seu próprio segmento da aplicação e oferece várias funcionalidades para limitar o acesso dos utilizadores aos dados a nível organizacional.
Todas as organizações clientes estão sob a alçada de uma única organização “mãe” principal que gere as definições globais gerais e fornece uma estrutura inicial para a distribuição de conteúdos.
Cada utilizador pode pertencer a uma ou várias organizações de clientes, e a organização a que acede numa determinada sessão é especificada no início de sessão
-
Gestão de conteúdos
Os conteúdos podem ser geridos numa organização com vários inquilinos, para que possa partilhar conteúdos comuns entre todos os inquilinos, ter conteúdos exclusivos para cada inquilino ou uma mistura de ambos.
Preciso de copiar conteúdos para cada inquilino?
Não, podes partilhar conteúdos entre todos os inquilinos. Este conteúdo pode ser visualizado por cada locatário e os dados podem ser filtrados para garantir que cada locatário vê apenas os seus próprios dados. Os locatários individuais não podem editar o conteúdo “global”.
Como posso partilhar conteúdos comuns entre todos os inquilinos?
Por predefinição, qualquer conteúdo criado na organização principal será visível para todas as organizações clientes. Este conteúdo pode ser protegido para limitar o acesso, mas é frequentemente utilizado para fornecer a todos os clientes uma experiência “pré-concebida” de relatórios pré-criados.
Os meus inquilinos podem criar o seu próprio conteúdo exclusivo?
Depois de iniciar sessão numa organização inquilina (uma organização cliente), o utilizador tem acesso à mesma funcionalidade principal disponível para a sua função de utilizador que teria na organização principal, mas qualquer conteúdo criado na organização cliente só será visível para esse cliente.
Os meus inquilinos podem ter as suas próprias políticas de segurança para os conteúdos?
Como é possível criar funções de utilizador, grupos e pastas de conteúdo dentro de uma organização cliente, os clientes podem escolher entre manter a sua própria estrutura de segurança complexa e única ou herdar a estrutura fornecida pela organização predefinida.
O conteúdo pode ser estilizado para corresponder ao estilo preferido do inquilino?
Com as organizações de clientes, a marca também pode ser personalizada para o inquilino individual, incluindo cores de gráficos, tipos de letra e estilo de aplicação. Isto será aplicado tanto ao conteúdo global como ao seu próprio conteúdo.
Lê mais:
-
Separação de dados
Como é que separo os dados dos meus clientes e os mantenho seguros?
A combinação de funcionalidades que utiliza para proteger os dados no Yellowfin depende em grande medida da forma como esses dados são armazenados atualmente. A utilização da funcionalidade multi-tenancy da Yellowfin fornece duas ferramentas de segurança de dados adicionais que podem ser utilizadas em conjunto com a segurança de dados padrão ao nível do utilizador
Isto é feito através da separação lógica (ID do cliente) ou física (base de dados individual) dos dados dos teus clientes.
É de salientar que estas duas funcionalidades também se aplicam à criação de relatórios. Isto permite que os teus utilizadores se sirvam a si próprios numa capacidade ad-hoc, com a garantia de que só podem aceder aos dados que estão autorizados a ver.
Nalguns casos, os clientes optaram por executar instâncias separadas do Yellowfin para cada um dos seus clientes quando a segurança e a segregação de dados são uma preocupação significativa – imitando a implementação da sua própria implementação de aplicações particionadas.
Como é que separo logicamente os dados dos meus clientes?
Para separar logicamente os dados dos teus clientes, utiliza a segurança ao nível da linha. Tal como os “filtros de acesso” baseados no utilizador, este é um filtro obrigatório nos teus dados, aplicado a todos os relatórios criados numa vista específica. No entanto, neste caso, o valor de filtragem está associado a toda a organização em que o utilizador tem sessão iniciada. Uma vez activada a funcionalidade de organização de clientes, o ID de referência do cliente pode ser associado a uma coluna como “Empresa” ao nível da vista. Isto permite a segregação lógica dos dados.
Tenho opções para separar fisicamente os dados?
Sim, podes. Neste caso, cada um dos teus clientes tem a sua própria base de dados que partilha um esquema comum com os restantes. Em vez de aplicar um filtro a cada relatório, podemos trocar a ligação que o relatório está a utilizar com base na organização em que o utilizador se encontra e enviar a consulta para a base de dados específica desse cliente. Nesta abordagem, a organização principal está normalmente ligada à base de dados de desenvolvimento/demonstração. Isto permite a completa separação física dos dados.
Lê mais:
-
Estilo
Posso criar uma experiência de marca única para os meus inquilinos?
Sim, podes. Ao remodelar o yellowfin, podes marcar o Yellowfin de forma exclusiva para os teus inquilinos.