qix-faker
Version:
Generate fake Qlik Engine data in the shape of hypercubes and listobjects.
33 lines (27 loc) • 525 B
JavaScript
const generate = require('./hc');
const hypercube = ({ dimensions, measures, numRows, seed }) => {
const hc = generate({
dimensions,
measures,
numRows,
seed,
});
return hc;
};
const listobject = ({ dimension, numRows, seed }) => {
const hc = generate({
numRows,
seed,
forceUnique: true,
dimensions: [dimension],
});
return {
qDimensionInfo: hc.qDimensionInfo[0],
qDataPages: hc.qDataPages,
qSize: hc.qSize,
};
};
module.exports = {
hypercube,
listobject,
};