Bala Nair é o arquiteto empresarial da CRIO. Com mais de 20 anos de experiência no setor tecnológico, Bala esteve na origem de vários desenvolvimentos de engenharia de ponta, desde o Instant Messenger da AOL até ao desenvolvimento de software responsável por fornecer mais de 50% do conteúdo de vídeo a pedido aos lares dos EUA. Na CRIO, Bala colabora com outros responsáveis estratégicos na gestão dos sistemas de back-end da empresa. Bala é licenciado em Física pela Universidade de Massachusetts.
À medida que o setor dos centros de investigação amadurece, as redes de maior dimensão estão a incorporar capacidades analíticas para analisar e agir com base na grande variedade de dados que circulam pelos seus sistemas. Muitas criaram equipas dedicadas à análise de dados, juntamente com as suas próprias ferramentas de Business Intelligence. Consequentemente, muitos dos nossos clientes perguntam-nos como podem aceder aos seus dados. Muitas vezes, a sua primeira pergunta é: «Podem fornecer-nos uma API?», sem especificarem as suas necessidades.
Na CRIO, temos uma API de recrutamento API de Recrutamento que os nossos clientes podem utilizar para enviar e recuperar dados. Faz parte de uma estratégia mais ampla para criar uma abordagem completa de API aberta. Além disso, oferecemos aos clientes outra opção: o acesso direto aos dados. Cada abordagem tem as suas vantagens e desvantagens, mas nem todos estão familiarizados com a diferença. Nesta publicação do blogue, explicaremos as principais características do acesso direto aos dados, como este difere de uma API e por que razão o acesso direto aos dados é muito mais adequado para análises avançadas.
O que é o Acesso Direto aos Dados?
Para fornecer o Acesso Direto aos Dados, o CRIO utiliza o BigQuery, um serviço da Google. Em termos técnicos, trata-se de um armazém de dados empresarial sem servidores, à escala global, apoiado pela rede de nuvem da Google. Em termos simples, é uma base de dados de relatórios independente, atualizada em tempo real e otimizada para consultas rápidas.
As diferenças entre o acesso direto aos dados e uma API aberta
As principais diferenças entre as duas abordagens centram-se na intenção do fornecedor de dados (neste caso, o CRIO) e nos métodos de acesso aos dados. Por definição, uma API é concebida para ter um âmbito restrito e para suportar a transferência bidirecional de dados entre o fornecedor e o cliente. As APIs destinam-se a ser interfaces «diretivas», definindo formas específicas de abordar um processo empresarial e limitando o acesso aos dados de acordo com as regras estabelecidas pelo fornecedor. Por outro lado, uma base de dados como o BigQuery foi concebida para armazenar os dados brutos, dentro de um esquema definido, e permite que o cliente decida como aceder aos dados e em que condições. Permite ao cliente disponibilizar um meio altamente eficiente de consultar os dados diretamente (ou seja, sem os copiar) ou de transferir os dados em massa para a sua própria base de dados, através de consultas SQL padrão da indústria. Destina-se a ser de leitura apenas. Assim, é perfeita para os clientes que pretendem criar análises poderosas e têm requisitos muito personalizados sobre quais os dados a que desejam aceder e com que frequência.
A tabela abaixo apresenta as diferenças. Esta tabela foi elaborada para analisar as diferenças numa perspetiva global e é igualmente válida no que diz respeito às instâncias do CRIO.

Tanto o Acesso Direto aos Dados como a API têm, claramente, as suas funções e finalidades. Na CRIO, disponibilizamos ambas as opções aos nossos clientes. Muitos utilizam a nossa API de Recrutamento para poderem recorrer aos seus próprios sistemas de CRM para gerir o recrutamento de doentes e a marcação de consultas. Esta API envia leads para a CRIO, para que as equipas clínicas possam inscrever participantes num ensaio clínico e recolher dados para enviar de volta. Outros utilizam o nosso Acesso Direto aos Dados para apoiar programas personalizados de relatórios e análises. A liberdade e flexibilidade oferecidas pelo Acesso Direto aos Dados permitem a elaboração de relatórios muito mais poderosos. Isto permite que os nossos clientes continuem a iterar e a aperfeiçoar os seus relatórios à medida que as suas necessidades evoluem, tornando-se mais inteligentes e mais informados sobre as formas de interpretar dados e identificar sinais críticos.