interactive analytics at scale with druid

74

Upload: julien-lavigne-du-cadet

Post on 14-Jul-2015

1.388 views

Category:

Technology


3 download

TRANSCRIPT

By advertiser…

By country…

Device Publisher Cost

Iphone Google 0.1€

Android Yahoo 0.2€

Dimension Cost

Iphone 0.1€

Android 0.2€

Google 0.1€

Yahoo 0.1€

Iphone, Google 0.1€

Android, Yahoo 0,2€

Device Publisher Product Cost

Iphone Google Computer 0.1€

Android Yahoo Cloth 0.2€

Dimension Cost

Iphone 0.1€

Android 0.2€

Google 0.1€

Yahoo 0.1€

Computer 0.1€

Cloth 0.2€

Iphone, Google 0.1€

Iphone, Computer 0.1€

Google, Computer 0.1€

Android, Yahoo 0.2€

Android, Cloth 0.2€

Yahoo, Cloth 0.2€

Iphone, Google, Computer 0.1€

Android, Yahoo, Cloth 0.2€

SELECT sum(revenue) AS “Revenue",sum(sales) AS “Sales"

FROM customer-insightsWHERE client_id = 2255 AND date BETWEEN "2014-08-01" AND "2014-08-08"GROUP BY day(date)

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "Timeseries",dataSource: "customer-insights",granularity: "day",aggregations: [

{ type: "longSum", fieldName: "revenue", name: "Revenue" },{ type: "longSum ", fieldName: "sales", name: "Sales" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

{queryType: "groupBy",dataSource: "customer-insights",granularity: "all",dimensions: ["device"],aggregations: [

{ type: "longSum", fieldName: "clicks", name: "Clicks" },{ type: "longSum", fieldName: "cost", name: "Cost" }

],filter: { type: "selector", dimension: "client_id", value: 2255 },intervals: ["2014-08-01T00:00/2014-08-08T00"]

}

Iphone Google 0.35€08:12:00

Android Yahoo 0.2€08:12:00

Iphone Google 0.1€08:12:37

Android Yahoo 0.2€08:12:38

Iphone Google 0.15€08:12:39

Iphone Google 0.1€08:12:40

Iphone Google 0.1€08:12:37

Android Yahoo 0.2€08:12:38

Iphone Google 0.15€08:13:02

Iphone Google 0.1€08:13:08

[email protected]

[email protected]

[email protected]

[email protected]

Iphone Google Computer 0.1€08:12:37

Android Yahoo Cloth 0.2€08:12:38

Iphone Google Computer 0.1€08:12:37

Android Yahoo Cloth 0.2€08:12:38

Iphone Google Computer 0.1€08:12:37

Android Yahoo Cloth 0.2€08:12:38

Google

Yahoo

Microsoft

Google

Yahoo

1

2

3

1

2

Google

Yahoo

Microsoft

Google

Yahoo

Google 1,0,0,0,1

Yahoo 0,1,0,1,0

Microsoft 0,0,1,0,0

Filter Time period Aggregated rows Time

Biggest advertiser 6 months 1.5M 225ms

Android devices 1 month 42M 750ms

Desktop 1 month 110M 910ms

RTB networks 7 months 753M 2.4s