Meeting Title: Data Service Standup Date: 2026-01-29 Meeting participants: Awaish Kumar, Mustafa Raja, Demilade Agboola, Uttam Kumaran, Ashwini Sharma, Elizah Joy, Sheshu Chandrasekar, Clarence Stone


WEBVTT

1 00:00:42.800 00:00:43.400 Awaish Kumar: Broke.

2 00:00:47.870 00:00:48.610 Mustafa Raja: How are you?

3 00:00:49.350 00:00:50.759 Awaish Kumar: I’m good, how about you?

4 00:00:51.730 00:00:52.590 Mustafa Raja: Yeah, I’m good.

5 00:01:52.740 00:01:53.930 Mustafa Raja: Hey, Demilhi.

6 00:01:56.940 00:01:59.579 Demilade Agboola: Hi, Mustafa, hi English. Hope everyone’s doing well.

7 00:02:00.130 00:02:00.670 Mustafa Raja: Yeah.

8 00:02:02.670 00:02:03.310 Awaish Kumar: I don’t…

9 00:02:54.110 00:02:54.970 Awaish Kumar: Bye.

10 00:02:56.430 00:02:58.349 Awaish Kumar: In case that no.

11 00:02:59.840 00:03:00.720 Uttam Kumaran: Hey, guys.

12 00:03:01.710 00:03:02.740 Uttam Kumaran: I wish.

13 00:03:07.230 00:03:11.820 Awaish Kumar: Okay, starting with… Element.

14 00:03:12.740 00:03:18.730 Awaish Kumar: So… Yeah, like, we… for this week, we are targeting…

15 00:03:19.090 00:03:22.760 Awaish Kumar: mostly the… the reporting part in Google Sheets.

16 00:03:22.990 00:03:25.700 Awaish Kumar: So, would you like to give updates for them?

17 00:03:29.510 00:03:33.600 Uttam Kumaran: Yes. So, on my side, I have,

18 00:03:34.050 00:03:40.069 Uttam Kumaran: I’m working on a couple things. So, one is I do have the final summary sheet done.

19 00:03:41.890 00:03:56.630 Uttam Kumaran: So, I will share that with you. I’ve also added, like, some more documentation on, like, how I built the logic, and then right now, I’m working on the profiling documentation. So, all of the raw sources from Shopify.

20 00:03:56.760 00:04:03.669 Uttam Kumaran: which ones flow into MART, the core MART metrics, their definitions, so I’m wrapping that up here in the next 30 minutes.

21 00:04:04.420 00:04:05.160 Awaish Kumar: Okay.

22 00:04:06.220 00:04:11.190 Awaish Kumar: Okay, then… I think one wise night, I… So…

23 00:04:12.050 00:04:22.370 Awaish Kumar: We are just blogged.gojes for now. We didn’t receive any credentials. Apart from that, I just finalized a few quick fixes today.

24 00:04:22.560 00:04:27.669 Awaish Kumar: Next, I have added a few tickets, but I don’t know if we want to convert them in this…

25 00:04:28.630 00:04:31.250 Awaish Kumar: Psycho on the next one.

26 00:04:33.680 00:04:36.160 Awaish Kumar: I control the… There’s a backlog.

27 00:04:37.820 00:04:43.710 Awaish Kumar: So I added some, like, we have Shopify models, and then we have some Kimerson models.

28 00:04:46.760 00:04:49.359 Awaish Kumar: Like, would you like me to put these…

29 00:04:49.480 00:04:52.320 Awaish Kumar: Like, move these into this cycle?

30 00:04:53.320 00:04:59.130 Uttam Kumaran: Yeah, the Emerson stuff, anything retail is the priority for this cycle.

31 00:05:01.780 00:05:02.410 Awaish Kumar: Okay.

32 00:05:04.450 00:05:08.110 Awaish Kumar: Okay, I will try to create, like, maybe we…

33 00:05:08.290 00:05:13.700 Awaish Kumar: if we get to, like, Walmart, fake orders, fake line items, Would that be…

34 00:05:13.700 00:05:14.610 Uttam Kumaran: Exactly.

35 00:05:14.990 00:05:15.900 Uttam Kumaran: Yeah.

36 00:05:16.490 00:05:21.270 Uttam Kumaran: If you can create… if you can create each source, and then also just a combined retail mart.

37 00:05:22.690 00:05:23.410 Awaish Kumar: Okay.

38 00:05:23.740 00:05:24.870 Uttam Kumaran: That would be great.

39 00:05:24.900 00:05:25.730 Awaish Kumar: Oof.

40 00:05:25.930 00:05:26.900 Awaish Kumar: Okay.

41 00:05:27.850 00:05:30.090 Uttam Kumaran: And we’re just gonna have the couple that we have right now.

42 00:05:30.520 00:05:31.190 Awaish Kumar: Okay.

43 00:05:33.950 00:05:39.060 Awaish Kumar: Then I think we can move on to… CTA.

44 00:05:39.640 00:05:46.630 Awaish Kumar: So, CTA for… for CTA, I have these two tickets, like, basically… Okay.

45 00:05:46.630 00:05:54.780 Ashwini Sharma: Yeah, I’m working on that, Avish. I’ll assign it to myself. I’ll be done in about an hour, if I get one hour of

46 00:05:55.920 00:05:56.710 Ashwini Sharma: Bye.

47 00:06:00.010 00:06:03.039 Awaish Kumar: Okay, yeah, but as a, like,

48 00:06:03.860 00:06:05.879 Awaish Kumar: CSO, Tom, would you like to…

49 00:06:06.540 00:06:08.630 Awaish Kumar: Give updates, so I’ll just kind.

50 00:06:08.630 00:06:19.419 Uttam Kumaran: Yeah, so on my side, yeah, I mean, for me, I think the focus this week is finishing all ingestion. As soon as ingestion is done, I can also help collaborate on modeling.

51 00:06:19.570 00:06:26.700 Uttam Kumaran: We do have some clear requirements on the modeling side to drive towards a clear membership table.

52 00:06:26.840 00:06:32.020 Uttam Kumaran: And so I think it’s… it’d be really helpful if the three of us, like.

53 00:06:32.150 00:06:36.889 Uttam Kumaran: Maybe once everything is ingested, the three of us can kind of talk about the MART plan for this.

54 00:06:37.510 00:06:39.550 Uttam Kumaran: Or talk in Slack.

55 00:06:39.760 00:06:42.609 Uttam Kumaran: And then we just, like, push towards that.

56 00:06:42.710 00:06:51.480 Uttam Kumaran: We’re gonna continue to get access to data via Polyatomic, but some of the… all this stuff is just gonna be on raw for now, via CSV.

57 00:06:51.530 00:07:03.529 Uttam Kumaran: But overall, I feel good. So I think, Ashwini, I think as long as we can finish out as much of the ingestion today, then as soon as you’re done, if you don’t mind picking the channel, and then we can meet to talk about

58 00:07:03.920 00:07:06.139 Uttam Kumaran: The marks that we want to build.

59 00:07:07.300 00:07:08.130 Awaish Kumar: Okay.

60 00:07:08.130 00:07:08.709 Ashwini Sharma: Yeah, sure.

61 00:07:09.430 00:07:10.020 Uttam Kumaran: Okay.

62 00:07:10.640 00:07:14.709 Awaish Kumar: Okay, and based on that conversation, we might create some tickets, right?

63 00:07:15.660 00:07:17.070 Uttam Kumaran: Yes, exactly.

64 00:07:17.630 00:07:23.470 Awaish Kumar: Okay, and that injection is also going to unblock CTA24, right? Actually…

65 00:07:23.470 00:07:24.360 Uttam Kumaran: Yes.

66 00:07:24.960 00:07:27.530 Ashwini Sharma: Ct25, yes, yes, that’s right.

67 00:07:30.860 00:07:32.580 Awaish Kumar: Okay, great.

68 00:07:33.560 00:07:36.080 Awaish Kumar: Okay, yeah, then let’s move on.

69 00:07:37.500 00:07:47.590 Awaish Kumar: to… yeah, to Hidra. I saw your messages, Kutu, to Sandra, regarding some, new…

70 00:07:48.150 00:07:49.940 Awaish Kumar: metrics, so would you like.

71 00:07:49.940 00:07:50.960 Uttam Kumaran: Yes.

72 00:07:50.960 00:07:51.760 Awaish Kumar: who’s on.

73 00:07:54.110 00:08:04.490 Uttam Kumaran: I’m gonna just try to call her and get the requirements, but maybe what I’ll do… I think I may just try to either write the plan down and hand it to you for execution.

74 00:08:04.700 00:08:06.640 Uttam Kumaran: And then I want to try to call her this week.

75 00:08:06.980 00:08:11.399 Uttam Kumaran: But let me, yeah, let me write the plan down on what we want to do.

76 00:08:11.690 00:08:15.449 Uttam Kumaran: If I can just execute it, I’ll go ahead and do that and have you just review the PR.

77 00:08:16.120 00:08:16.790 Awaish Kumar: Okay.

78 00:08:17.900 00:08:22.270 Uttam Kumaran: But yeah, really, I think… I think CTA is, like, more the primary focus.

79 00:08:22.810 00:08:23.510 Awaish Kumar: Okay.

80 00:08:26.460 00:08:34.450 Awaish Kumar: Okay, yeah, but whatever she mentioned is, like, most of stuff is already there, like, new ERR, German ARR, and stuff like that.

81 00:08:34.620 00:08:41.319 Awaish Kumar: So, only thing which is not there is just when it… somebody upgrades or downgrades, we just have to figure that out.

82 00:08:41.640 00:08:44.010 Awaish Kumar: how to handle that PRR.

83 00:08:44.390 00:08:48.709 Awaish Kumar: Basically, as you mentioned, either expansion, call it expansion, or whatever.

84 00:08:49.620 00:08:50.360 Uttam Kumaran: Yes.

85 00:08:51.530 00:08:52.190 Awaish Kumar: Okay.

86 00:08:55.590 00:08:59.040 Awaish Kumar: Then we have Magic Spoons.

87 00:09:02.430 00:09:03.430 Demilade Agboola: Yes.

88 00:09:04.090 00:09:07.170 Demilade Agboola: So, for Magic Spoon,

89 00:09:07.580 00:09:17.290 Demilade Agboola: The focus… this… like, the focus from yesterday to today has just been trying to ensure that we reassess ourselves and make them feel comfortable.

90 00:09:17.490 00:09:25.879 Demilade Agboola: With our work and output, and so to that regard, we have been able to push forward some

91 00:09:26.290 00:09:32.329 Demilade Agboola: We’ve built to create the PR for… The…

92 00:09:32.590 00:09:42.310 Demilade Agboola: marks that they desire, as well as also starting to, like, push the cuts on the data that they wanted to see, and letting them know that

93 00:09:42.610 00:09:45.180 Demilade Agboola: We’re on top of the QA of things.

94 00:09:46.340 00:09:49.629 Awaish Kumar: Okay, so, like, where are we with the QA table?

95 00:09:52.440 00:09:54.430 Demilade Agboola: Sash renewal will probably be the best.

96 00:09:54.430 00:09:58.180 Ashwini Sharma: Yeah, so basically, I did a reload for the pipeline again today.

97 00:09:58.370 00:09:59.989 Ashwini Sharma: And the reload is complete.

98 00:10:00.120 00:10:08.839 Ashwini Sharma: They have not provided us with a QA sheet. They have provided, but they didn’t give access, so I’m not able to look into that data. But, what I can do is…

99 00:10:09.150 00:10:17.510 Ashwini Sharma: Generate a partial report on, what we did yesterday without another numeric value to compare.

100 00:10:18.140 00:10:27.310 Ashwini Sharma: So that we can create some kind of pivot tables, and just get some of the numbers for data that is there from Spin’s API.

101 00:10:30.980 00:10:31.790 Awaish Kumar: Okay.

102 00:10:33.540 00:10:52.459 Uttam Kumaran: Yeah, so we met today. Yeah, I feel overall comfortable. I think, Ashwini, I think you have the kind of instructions on just, like, wrapping up the creation of those aggregation tables. I already sent a note to the client this morning, so as soon as we can wrap up those aggregation tables, then we’ll just be waiting for them to send their data set over.

103 00:10:53.660 00:10:54.220 Ashwini Sharma: Yep.

104 00:10:54.740 00:10:55.230 Uttam Kumaran: Quote.

105 00:10:55.230 00:10:59.270 Awaish Kumar: So those aggregation tables are just based on Expenses API for now.

106 00:11:00.090 00:11:12.100 Uttam Kumaran: Yes, yeah, and they’re gonna compare it to what they’re exporting from the platform. I think Awash, next week, me, maybe me, you, and Ashwini, we could do a little bit of, like, a pipeline review of the existing pipeline.

107 00:11:12.490 00:11:17.800 Uttam Kumaran: But I really just want to get over this hump this week and allow us to start to…

108 00:11:18.160 00:11:19.709 Uttam Kumaran: Drive towards modeling.

109 00:11:20.160 00:11:20.830 Awaish Kumar: Okay.

110 00:11:22.780 00:11:29.470 Awaish Kumar: Okay, and then, like, Devilardi, whatever you are working on, I… I don’t think we can see it here.

111 00:11:36.530 00:11:43.089 Demilade Agboola: I believe… I believe, ashwini, I thought you created a ticket for it.

112 00:11:43.770 00:11:45.170 Ashwini Sharma: I had, right?

113 00:11:45.790 00:11:50.209 Demilade Agboola: Yeah, I believe you had, I don’t know, maybe it was not in the cycle. I’ll look at it, I’ll look for it and try it.

114 00:11:50.210 00:11:51.619 Ashwini Sharma: Yeah. I’m sure it’s in this concept.

115 00:11:51.620 00:11:54.839 Awaish Kumar: So, like, what’s going on with this ticket?

116 00:11:54.840 00:12:00.120 Ashwini Sharma: No, you put it in block, because this, once the QA is over, then only we’ll take it up.

117 00:12:01.970 00:12:03.260 Awaish Kumar: Yeah, okay.

118 00:12:05.440 00:12:06.530 Awaish Kumar: Okay, great.

119 00:12:06.530 00:12:14.550 Ashwini Sharma: Once the QA from our side is over, and then they also feel comfortable that, yeah, you know, we can use this data from Spin’s API to

120 00:12:15.080 00:12:21.290 Ashwini Sharma: you know, derive any kind of report that they want. Then we can create an aggregate table, which is

121 00:12:22.020 00:12:24.350 Ashwini Sharma: Which is more efficient in terms, yeah.

122 00:12:25.530 00:12:28.069 Awaish Kumar: Yes, so we are targeting, like,

123 00:12:29.680 00:12:36.230 Awaish Kumar: Having those aggregated tables today, and then the rest tomorrow and the next week, okay?

124 00:12:41.240 00:12:47.589 Awaish Kumar: Then we can, I think, move on to… ABC stuff, I think…

125 00:12:47.780 00:12:49.880 Awaish Kumar: I saw the email, Utam, that you have received.

126 00:12:49.880 00:12:53.430 Ashwini Sharma: Sorry, I got disconnected, I don’t know.

127 00:12:55.540 00:12:56.110 Awaish Kumar: Yeah, no one’s.

128 00:12:56.110 00:12:56.720 Ashwini Sharma: I think.

129 00:12:58.490 00:13:04.710 Ashwini Sharma: Yeah, so what we’re going to create today is an aggregate table on Google Sheet, not a table in Redshift.

130 00:13:05.970 00:13:06.980 Awaish Kumar: Okay, yeah.

131 00:13:07.590 00:13:14.110 Awaish Kumar: for… ABC with my size, we got some questions, so, like.

132 00:13:14.110 00:13:17.440 Uttam Kumaran: Oh, yeah, okay, I’m gonna do that right now. Thanks for the reminder.

133 00:13:19.440 00:13:24.559 Awaish Kumar: So we need to get a link, and then what’s the next plan of action here.

134 00:13:25.360 00:13:31.460 Uttam Kumaran: We’re… we’re presenting today again, and then we have our final presentation next week, so… That’s…

135 00:13:32.540 00:13:36.549 Uttam Kumaran: Sort of it. So, I’m helping Amber re-sync things as she needs.

136 00:13:37.140 00:13:42.030 Uttam Kumaran: So, I think that’s the biggest thing, is just be on the lookout for help from Amber if she needs it.

137 00:13:42.390 00:13:48.010 Awaish Kumar: Okay, so we are just suggesting for Amber to do some analysis, right? Right now? Yeah.

138 00:13:48.010 00:13:48.750 Uttam Kumaran: Yeah.

139 00:13:49.760 00:13:51.240 Uttam Kumaran: Nothing long-term yet.

140 00:13:53.590 00:13:59.920 Awaish Kumar: Okay, that would want to… The farm?

141 00:14:05.680 00:14:06.600 Awaish Kumar: Yep.

142 00:14:08.170 00:14:10.329 Demilade Agboola: So for default…

143 00:14:10.800 00:14:16.479 Demilade Agboola: We do have a meeting with them this today, like in, like, an hour or two.

144 00:14:16.880 00:14:21.090 Demilade Agboola: Ultimately, I think world progress is slow.

145 00:14:21.430 00:14:29.640 Demilade Agboola: For the most part, they understand that, like, it’s not necessarily a function of boss?

146 00:14:30.300 00:14:35.679 Demilade Agboola: But ideally, yeah, we’re trying to see how much we can push and get things done, even with the limited

147 00:14:35.880 00:14:39.649 Demilade Agboola: Things that we have right now.

148 00:14:40.450 00:14:46.570 Demilade Agboola: So obviously the idea is to just emphasize it further in the calls today, that we need more…

149 00:14:46.820 00:14:54.289 Demilade Agboola: Like, we need, for instance, S3 access to, S3 to be created so we can have it to ingest some other doc.

150 00:14:54.720 00:15:01.159 Demilade Agboola: And the idea is, yeah, we just plan to build off with what we have, like, going forward.

151 00:15:03.900 00:15:04.670 Awaish Kumar: Okay.

152 00:15:05.180 00:15:12.960 Awaish Kumar: So… We are blocked on the ingestion part yet, so we are… we will be delivering dbt modeling today.

153 00:15:13.480 00:15:14.070 Mustafa Raja: Yeah.

154 00:15:14.070 00:15:15.930 Demilade Agboola: Well, not modeling, but, like, yeah, the setting up.

155 00:15:15.930 00:15:16.380 Mustafa Raja: They’re good.

156 00:15:16.380 00:15:24.370 Demilade Agboola: core, connecting it to Mother Doc, and then Mustafa will set up the GitHub actions that will make it run, so…

157 00:15:24.630 00:15:25.310 Awaish Kumar: Okay.

158 00:15:27.640 00:15:31.030 Mustafa Raja: Yeah, apart from that, I got a…

159 00:15:31.070 00:15:48.650 Mustafa Raja: I got an ad hoc request from Caitlin yesterday, that, that that’s 227, right? So, that is in client review. And then, this week, I would want to sync with you, to sort of, set up GitHub Actions for…

160 00:15:48.750 00:15:50.010 Mustafa Raja: Default.

161 00:15:53.130 00:15:57.550 Awaish Kumar: Okay, great. So this, like, today, you’re going to sync with me?

162 00:15:58.320 00:15:59.310 Mustafa Raja: Yeah.

163 00:15:59.670 00:16:00.390 Awaish Kumar: Okay.

164 00:16:02.540 00:16:05.380 Awaish Kumar: Okay, then moving on to Eden.

165 00:16:05.550 00:16:09.080 Awaish Kumar: So, yeah, these are the tickets I created.

166 00:16:09.880 00:16:15.830 Awaish Kumar: Futans, based on my conversation with surf?

167 00:16:16.080 00:16:19.540 Awaish Kumar: So… These are, like.

168 00:16:20.460 00:16:28.949 Awaish Kumar: Basically, this is the only ticket which can be worked on right now, which is, like, based on what the document he shared yesterday.

169 00:16:30.650 00:16:33.750 Awaish Kumar: it has column-level descriptions, so I will re…

170 00:16:34.010 00:16:40.889 Awaish Kumar: do the mapping, if… using the descriptions, if I can do… if we can get more

171 00:16:41.340 00:16:45.579 Awaish Kumar: Column wrapped. Otherwise, yeah, that’s… that’s all for now.

172 00:16:45.920 00:16:46.580 Awaish Kumar: Hmm.

173 00:16:47.380 00:16:56.349 Awaish Kumar: this is the ticket for, basically, Greg, so maybe we are going to discuss an interesting kind of. But there are other, like, modeling tickets.

174 00:16:56.520 00:17:01.839 Awaish Kumar: But one thing to clarify is that

175 00:17:01.940 00:17:06.170 Awaish Kumar: the whatever surface build right now is not a complete

176 00:17:06.579 00:17:18.960 Awaish Kumar: replacement of BASC. There are quite a lot of missing features, missing data, so we cannot just run off the BASC reporting and then start

177 00:17:19.260 00:17:24.170 Awaish Kumar: using this data. This needs to be a separate report, because…

178 00:17:24.390 00:17:29.939 Awaish Kumar: The existing data, for example, have a membership plan. Based on that, we create product sales summary.

179 00:17:30.090 00:17:36.930 Awaish Kumar: I can’t do that for this data, because this data don’t have any membership plan feature right now.

180 00:17:38.490 00:17:42.239 Awaish Kumar: And the focus is only on GLP-1,

181 00:17:43.420 00:17:47.360 Awaish Kumar: like, selling a GLP-1 product without membership.

182 00:17:51.020 00:17:51.600 Uttam Kumaran: Okay.

183 00:17:52.600 00:17:56.930 Awaish Kumar: Yeah, so it narrows down the scope and the…

184 00:17:57.160 00:18:08.390 Awaish Kumar: the work we’d have to do on the modeling side. So he said if the contract extended, we… at the end, we have to reach that point where we are going to replace Basque, but

185 00:18:08.580 00:18:13.959 Awaish Kumar: For now, it’s, like, we just have to create some separate dashboards for them.

186 00:18:19.520 00:18:22.650 Awaish Kumar: Okay I think that’s it.

187 00:18:22.650 00:18:28.519 Uttam Kumaran: And also, for Eden, we got the sort of, like, thumbs up on potentially switching to Omni.

188 00:18:29.010 00:18:35.299 Uttam Kumaran: So, I’m going to work on… maybe me and you, Awish, can work on a migration plan?

189 00:18:36.250 00:18:39.180 Uttam Kumaran: And sort of talk through that sometime next week.

190 00:18:40.120 00:18:41.150 Awaish Kumar: Okay, sure.

191 00:18:43.460 00:18:47.290 Awaish Kumar: Yeah, also, like, yeah, we can start…

192 00:18:47.630 00:18:52.400 Awaish Kumar: Eden OS reporting on Omni, and also create a migration plan for other reports.

193 00:18:57.260 00:19:00.910 Awaish Kumar: Okay, yeah, that’s great. I think that’s all from my side.

194 00:19:02.050 00:19:03.539 Awaish Kumar: Is there anything else?

195 00:19:07.230 00:19:08.420 Awaish Kumar: Format anymore.

196 00:19:11.360 00:19:18.440 Uttam Kumaran: Yeah, maybe one thing I’m just gonna share is I’m working a little bit on, hooking up my cursor into Snowflake.

197 00:19:18.650 00:19:22.190 Uttam Kumaran: And so it’s something that I’m gonna add to the playbooks.

198 00:19:22.490 00:19:29.380 Uttam Kumaran: On how to do that. So, if you’re working on an active client within Snowflake, and you want to leverage Cursor to query.

199 00:19:29.520 00:19:47.340 Uttam Kumaran: basically getting out of the UI, I would encourage you to take a look at that. So I’m gonna push a PR with those, like, how to do that today. So, highly encourage y’all to take a look at that as well. Additionally, this will also get in the playbook, is I used… I’m using the 1Password CLI,

200 00:19:47.490 00:19:57.610 Uttam Kumaran: So that it’s easier for me to, like, not put credentials in plain text, or, like, you know, have to deal with, like, logging in. So the,

201 00:19:58.640 00:20:12.399 Uttam Kumaran: The cursor is actually good enough to go through the CLI for 1Password and actually get your credentials, so I’m also gonna put that in there as well, just in case anyone wants to try to use that. If you have any problems, just let me know. But it’s… it’s working great for me today, so…

202 00:20:13.450 00:20:14.180 Awaish Kumar: Okay.

203 00:20:16.620 00:20:17.360 Uttam Kumaran: Great.

204 00:20:17.580 00:20:18.850 Awaish Kumar: Okay, thanks.

205 00:20:19.510 00:20:20.420 Uttam Kumaran: Thanks, everyone.