Я хотел бы выполнять запросы OLAP. Я использую драйвер datastax node.js для запросов OLTP. Как запустить OLAP с помощью node.js?
http://www.datastax.com/dev/blog/nodejs-driver-for-datastax-enterprise
Я хотел бы выполнять запросы OLAP. Я использую драйвер datastax node.js для запросов OLTP. Как запустить OLAP с помощью node.js?
http://www.datastax.com/dev/blog/nodejs-driver-for-datastax-enterprise
Есть несколько способов сделать это, но самый прямой путь — предоставить 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) {
});