Perguntas mais frequentes sobre o Graph Studio

Questões gerais

O que é o Graph Studio?

O Graph Studio é um ambiente de análise e gerenciamento de dados gráficos totalmente gerenciado e de autoatendimento. Ele está disponível como um recurso do Oracle Autonomous Database Serverless (ADB-S) para armazenar, gerenciar e analisar dados como um gráfico.

Como posso acessar o Graph Studio?

O Graph Studio está entre as ferramentas que você pode encontrar na guia Configuração de Ferramentas do painel do Autonomous Database. Como alternativa, você pode acessar o Database Actions e clicar no Graph Studio na página de Launchpad no grupo Desenvolvimento. Para acessar o Graph Studio, você precisa criar um usuário do banco de dados com a função GRAPH_DEVELOPER designada.

O Graph Studio oferece funcionalidade abrangente por meio de uma interface baseada em navegador. Para aplicativos que precisam de acesso à funcionalidade por meio de uma interface de programação (API), há uma biblioteca do lado do cliente, que está incluída no Graph Server e no Kit do Cliente, disponível para download aqui ou no Oracle Cloud Marketplace.

Que tipo de análise é possível com o Graph Studio?

Os recursos de gráfico do Autonomous Database aceitam o modelo de gráfico de propriedades (compatível com SQL e PGQL) e os gráficos RDF com base nos padrões da web semânticos W3C, como SPARQL ou OWL (W3C Web Ontology Language). Há até mesmo interoperabilidade entre os dois modelos de gráfico.

Com o Graph Studio, você pode executar consultas de correspondência de padrões usando o seguinte:

  • Uma nova sintaxe de gráfico está disponível no padrão SQL:2023 publicado pela ISO, publicado aqui.
  • Uma linguagem semelhante a SQL, PGQL, que permite especificar padrões de gráfico seguindo a especificação de idioma publicada aqui.

Você também tem acesso a mais de 80 algoritmos de gráfico para classificação e caminhada, detecção de comunidade, descoberta de caminho, avaliação de estruturas de gráfico, previsão de links ou outras finalidades que podem ser invocadas usando uma API Java ou Python. Também é possível usar o machine learning em seus dados gráficos de propriedades no Graph Studio por meio dos algoritmos Graph Neural Network (GNN) na biblioteca de machine learning PGX ou por meio do Oracle Machine Learning (OML).

O modelo gráfico RDF é particularmente adequado para gráficos de conhecimento ou soluções de integração de aplicações. Com o Gráfico RDF, você está usando o Autonomous Database como um armazenamento triplo. Você pode consultar e analisar seu gráfico usando SPARQL como linguagem de consulta, ou como protocolo, ou pode realizar inferências com base em ontologias definidas com o OWL.

Onde posso encontrar a documentação?

A documentação está incluída no conjunto de documentação do Autonomous Database aqui.

O Graph Studio está disponível no local?

Não, o Graph Studio é totalmente integrado à Oracle Cloud Infrastructure (OCI). No momento, não há planos de disponibilizá-lo on-premises. Para análise de gráfico on-premises ou na Oracle Cloud IaaS, recomendamos o Oracle Graph Server and Client, que está disponível para download aqui ou no Oracle Cloud Marketplace, e funciona com qualquer Oracle Database compatível.

Preços e licenças

Qual é o preço dos recursos gráficos no Autonomous Database Serverless?

Quando licenciado com o Autonomous Database, tanto o Autonomous Data Warehouse quanto o Autonomous Transaction Processing, não há cobrança adicional para o Graph Studio ou para os recursos de gráfico nos quais ele se baseia. Há, no entanto, um custo conforme o uso. O ambiente do Graph Studio usa ECPUs adicionais, que são cobradas pela taxa de uma ECPU do ADB. Você pode definir o número de ECPUs para o Graph Studio na guia Configuração de Ferramentas da página Console do ADB.

Para mais detalhes sobre o licenciamento do Autonomous Database, consulte as Perguntas mais frequentes relacionadas.

O Graph Studio oferece licenças de avaliação gratuitas?

Sim. O Autonomous Database oferece testes de 30 dias gratuitos,, e o Graph Studio está incluído. Para mais informações, inclusive como se inscrever, clique aqui.

O Graph Studio está incluído em um serviço totalmente gratuito?

Sim. O Autonomous Database Serverless oferece um serviço gratuito, e o Graph Studio faz parte dessa oferta. Para mais informações, inclusive como se inscrever, clique aqui.

Segurança

Quais atribuições e privilégios são necessários para usar o Graph Studio?

Como usuário do banco de dados, você poderá acessar os recursos gráficos depois que tiver a atribuição GRAPH_DEVELOPER designada.

Como o Graph Studio oferece segurança de dados?

Todos os mecanismos de segurança do Autonomous Database se aplicam. Para mais informações, inclusive como se inscrever, clique aqui.

Arquitetura

Quais são os principais componentes arquitetônicos do Graph Studio?

O Graph Studio usa o Autonomous Database como camada de persistência. A partir daí, as consultas de gráfico podem ser executadas no banco de dados ou os dados de gráfico podem ser passados para estruturas de dados na memória para executar algoritmos e consultas de gráfico. Você pode usar o Graph Studio para gerenciar os dados, mapear tabelas relacionais para um modelo gráfico e analisar os dados gráficos resultantes.

Quais são os principais recursos do Graph Studio?

O Graph Studio é uma ferramenta de autoatendimento integrada para trabalhar com gráficos. Ela inclui:

  • Uma ferramenta de modelagem para mapear dados relacionais para um modelo gráfico
  • Um ambiente de Notebook baseado em navegador aprimorado com recursos específicos de gráfico, como visualização, consulta e análise.
  • Uma interface gráfica do usuário para gerenciar dados do gráfico.

Também inclui dados de amostra e notebooks de demonstração para ilustrar como começar.

Carregamento de dados

Quais ferramentas podem ser usadas para carregar dados no Graph Studio?

O Graph Studio utiliza o Autonomous Database subjacente para armazenamento de dados. Portanto, é possível usar todas as ferramentas ou soluções que funcionam com o ADB como banco de dados. Isso inclui o Database Actions, GoldenGate e Oracle Data Integration. Para mais detalhes sobre como carregar dados no Autonomous Database, clique aqui.

Consulta e análise

Como posso procurar padrões de gráfico nos meus dados?

Para correspondência de padrões de gráficos, o Oracle Autonomous Database oferece suporte para a Property Graph Query Language (PGQL) e a nova sintaxe de gráficos disponível no padrão SQL:2023 publicado pela ISO. A PGQL é uma linguagem de consulta baseada em SQL para o modelo de dados do gráfico de propriedades. Ela permite especificar padrões de gráfico de alto nível que são comparados com os vértices e as bordas em um gráfico. Entre outras coisas, o PGQL conta com estruturas de expressão regular avançadas para alcançar gráficos, encontrando os caminhos mais curtos e econômicos. A especificação de idioma mais recente, além de muitos exemplos, está disponível aqui.

Quais algoritmos de gráfico o Graph Studio aceita?

O Graph Studio inclui mais de 80 algoritmos gráficos otimizados e incorporados para tarefas, como classificação e caminhada, detecção de comunidades, pesquisa de caminhos, previsão de links e avaliação de estrutura. Além disso, temos uma biblioteca de machine learning que inclui algoritmos como DeepWalk e GraphWise supervisionado e não supervisionado. Para mais detalhes sobre os algoritmos individuais, clique aqui e aqui para a biblioteca PGX.ML, respectivamente.

Quais linguagens de programação são aceitas pelo Graph Studio?

Atualmente, o notebook no Graph Studio inclui um interpretador Java e um interpretador Python para acessar as APIs do Graph, bem como um interpretador PGQL para executar consultas de correspondência de padrão no gráfico. Além disso, há um interpretador SQL para acessar dados em tabelas relacionais, além de um interpretador SPARQL para trabalhar com Gráficos RDF. A nova sintaxe de gráfico disponível no padrão SQL:2023 agora é compatível.

Posso usar o Oracle APEX como um ambiente de desenvolvimento de aplicações low-code para gráficos?

Sim, com o plug-in de Visualização de Gráfico do APEX, você pode trabalhar perfeitamente com os gráficos criados no Graph Studio. Especificamente, você pode criar aplicações que visualizem esses gráficos e ofereçam análise interativa ao usuário.

Desempenho

Como posso controlar a quantidade de memória dedicada à análise gráfica?

O Graph Studio inclui uma calculadora para estimar a quantidade de memória necessária para mover os dados gráficos para estruturas de dados na memória para análise. Para acelerar o processo, é possível pré-alocar memória no Graph Studio.

Migração

Como posso usar uma instrução DDL PGQL que criei anteriormente para mapear dados relacionais para um modelo gráfico?

O Graph Modeler no Graph Studio gera PGQL DDL como parte do processo de modelagem. Se você já criou uma instrução PGQL DDL anteriormente, poderá copiá-la e colá-la no Graph Modeler e trabalhar com ela como está ou refiná-la, se necessário. Como alternativa, você pode informar a instrução PGQL DDL usando o botão "</> Consulta" no ícone do menu Gráficos.