Как выполнять запросы OLAP с помощью драйвера Node.js для графа DataStax?

Я хотел бы выполнять запросы OLAP. Я использую драйвер datastax node.js для запросов OLTP. Как запустить OLAP с помощью node.js?

http://www.datastax.com/dev/blog/nodejs-driver-for-datastax-enterprise


person sara    schedule 18.11.2016    source источник


Ответы (1)


Есть несколько способов сделать это, но самый прямой путь — предоставить graphSource из «a» в queryOptions параметра executeGraph. Источник 'a' связывается с DSE Graph для использования источника обхода OLAP (источник).

client.executeGraph('g.V().count()', null, {graphSource: 'a'}, function (err, result) {
  // process result
});

В качестве альтернативы вы можете определить ExecutionProfile при инициализации клиента. которые можно повторно использовать для выполнения запросов OLAP:

const client = new Client({
  contactPoints: ['127.0.0.1']
  profiles: [
    new ExecutionProfile('olap', {graphOptions: {source: 'a'}})
  ]
});

client.executeGraph('g.V().count()', null, { executionProfile: 'olap' }, function (err, result) {
});
person Andy Tolbert    schedule 18.11.2016