MicroStrategy ONE

Conectar ao Armazenamento do Goocle Cloud

O Google Cloud Storage é um serviço online para armazenar e acessar dados no Google Cloud Platform. MicroStrategy Cloud O Object Connector fornece acesso ao Google Cloud Storage para navegar rapidamente por pastas e arquivos e importá-los para MicroStrategy cubos.

Explore os seguintes tópicos nesta página:

  1. Preparar parâmetros de conexão
  2. Crie um DBRole
  3. Importar Dados
  4. Limitações

Preparar parâmetros de conexão

Para que o Cloud Object Connector navegue com êxito no sistema de arquivos do Google Cloud Storage, você precisa de uma conta de serviço criada com as permissões adequadas. As combinações de permissões não estão disponíveis em uma função básica no Google Cloud. MicroStrategy recomenda a criação de uma função personalizada para o conector do Google Cloud.

As seguintes permissões devem ser adicionadas à função personalizada:

  • armazenamento.buckets.get
  • armazenamento.buckets.list
  • armazenamento.objetos.get
  • armazenamento.objetos.lista

Depois que a conta de serviço for criada com sucesso, peça a chave ao administrador. A chave está na forma de um arquivo JSON e será necessária para uso futuro.

Crie um DBRole

Acesse o Google Cloud Storage Cloud Object Connector em MicroStrategy Web ou estação de trabalho.

  1. Selecione Adicionar Dados > Novos Dados.
  2. Encontre e selecione o Armazenamento em nuvem do Google Conector Cloud Object da lista de fontes de dados.

  3. Ao lado de Fontes de dados, clique em Nova fonte de dados para adicionar uma nova conexão.

  4. Insira suas credenciais de conexão.

    • Nome da conexão: Um nome para a nova conexão.
    • ID do projeto: O ID do projeto do arquivo JSON da chave da conta de serviço obtido do administrador.
    • ID do Cliente: O ID do cliente do arquivo JSON da chave da conta de serviço obtido do administrador.
    • E-mail do cliente: O e-mail do cliente do arquivo JSON da chave da conta de serviço obtido do administrador.
    • ID da chave privada: O ID da chave privada do arquivo JSON da chave da conta de serviço obtido do administrador.
    • Chave privada: A chave privada do arquivo JSON da chave da conta de serviço obtido do administrador.

      A chave privada deve estar entre aspas duplas (por exemplo, "sua_chave_privada").

  1. No painel esquerdo, ao lado de Conjuntos de dados, clique em Crie um novo conjunto de dados .

  2. Encontre e selecione Armazenamento em nuvem do Google Conector Cloud Object da lista de fontes de dados.

  3. Ao lado de Fontes de dados, clique em Nova fonte de dados para adicionar uma nova conexão.

  4. Insira suas credenciais de conexão.

    • Nome da conexão: Um nome para a nova conexão
    • Projeto de faturamento: O ID do projeto do arquivo JSON da chave da conta de serviço obtido do administrador
    • Método de autenticação: O método de autenticação que você deseja usar
    • ID do Cliente: O ID do cliente do arquivo JSON da chave da conta de serviço obtido do administrador
    • Segredo do cliente O segredo do cliente do arquivo JSON da chave da conta de serviço obtido do administrador
    • URL de retorno de chamada: O URL invocado após o login do usuário

Importar Dados

Depois de criar o conector com êxito, você poderá importar dados para MicroStrategy.

  1. Selecione a conexão recém-criada.
  2. No menu suspenso, selecione o bucket e navegue pelas pastas ou arquivos.
  3. Clique duas vezes nos arquivos ou arraste-os para o painel direito.

    No painel Visualização, você pode ver os dados de amostra e ajustar o tipo de coluna.

  4. Publique o cubo em MicroStrategy com os dados selecionados.

Limitações

Tipos de arquivos suportados

Somente os seguintes tipos de arquivo são suportados:

  • .json
  • .parque
  • .euro
  • .orc
  • .csv
  • Formato delta

Selecione pastas

Ao selecionar a pasta inteira, a pasta deve atender aos seguintes requisitos:

  • Todos os arquivos da pasta precisam ter os mesmos tipos de arquivo. Uma caixa de diálogo solicitará que você escolha o tipo de arquivo
  • Todos os arquivos compartilham o mesmo esquema
  • Se a pasta tiver subpastas, elas deverão estar em um formato particionado válido. A seguir está um exemplo de uma estrutura de pastas válida

Limitações do Spark

  • Somente arquivos JSON com cada nova linha como um JSON completo podem ser lidos
  • Arquivos Parquet que contêm caracteres especiais (, ; { } \ = " .) não podem ser lidos
  • Arquivos Parquet com tipos de dados de coluna como INT32(UINT_8)/(UNIT_16)/(UNIT_32)/(TIME_MILLIS) não são suportados
  • Colunas com o tipo binário não podem ser publicadas em cubo
  • Arquivos ORC com nomes de campo prefixados com "_col" (por exemplo, _col0, _col1), onde o esquema do arquivo contém pelo menos uma estrutura aninhada, matriz ou campo de mapa, não podem ser importados

Recursos

Os seguintes recursos não são suportados:

  • Enviando MicroStrategy arquivos conectando-se ao Cloud Object Connector
  • Organização de dados na importação de dados
  • Definindo geografia na importação de dados
  • Agendamento avançado para Agendar Publicação do Cubo
  • Agrupar tabelas na importação de dados