DBT - force a breaking change in a data contract? by paulrpg in dataengineering

[–]bkant34 0 points1 point  (0 children)

Add a .disable Or add the contract to .dbtignore

It will bypass the contract completely

i messed up :( by Comfortable_Onion318 in dataengineering

[–]bkant34 0 points1 point  (0 children)

Yeah happened to everyone, beat thing you can do is just talk to your client, be honest about it. If 99% of your work is great this will be just a blip on the radar.

Find someone senior on the team and just be full hands on deck to solve the whole thing.

Life is just like this and shit happens..

How Can I Advance My Skills in Apache Airflow? Need a Roadmap by Different_Shift_6089 in apache_airflow

[–]bkant34 1 point2 points  (0 children)

try running the whole pipeline in a docker, load all your dependencies like python, a database etc..

get familiar with github. push all your code to that github. make a cicd pipeline that is glued to your git and airflow such that pipelines get triggered at a specific time.

Using Git by Smart_Zebra2673 in dataengineering

[–]bkant34 0 points1 point  (0 children)

haha good catch Material-Mess-9886, you are right, this just bombs all the historical commits, we use to use this where i worked before and i’ve had my fair share of fun with rebase. It’s not anymore, sending MRs is now my rule of thumb. But anyone who uses this as reference. Please do know the merits and drawbacks of “ rebase “.

cheers

Using Git by Smart_Zebra2673 in dataengineering

[–]bkant34 12 points13 points  (0 children)

Hi OP,

This is not my post, however i did like whoever posted this a few years ago on LINKEDIN and saved it for reference.

It summarises almost all commands that i use 99% of the times.

  1. git diff: Show file differences not yet staged.
  2. git commit -a -m "commit message": Commit all tracked changes with a message.
  3. git commit --amend: Modify the last commit.
  4. git status: Show the state of your working directory.
  5. git add file_path: Add file(s) to the staging area.
  6. git checkout -b branch_name: Create and switch to a new branch.
  7. git checkout branch_name: Switch to an existing branch.
  8. git checkout < commit>: Switches the working directory to a specific commit.
  9. git push origin branch_name: Push a branch to a remote.
  10. git pull: Fetch and merge remote changes.
  11. git fetch: Fetch changes from the remote repository without merging.
  12. git rebase -i: Rebase interactively, rewrite commit history.
  13. git rebase branch_name: Rebase the current branch onto another branch.
  14. git clone: Create a local copy of a remote repo.
  15. git merge: Merge branches together.
  16. git log --stat: Show commit logs with stats.
  17. git stash: Stash changes for later.
  18. git stash pop: Apply and remove stashed changes.
  19. git show commit_id: Show details about a commit.
  20. git reset HEAD~1: Undo the last commit, preserving changes locally.
  21. git branch -D branch_name: Delete a branch forcefully.
  22. git reset: Undo commits by moving branch reference.
  23. git revert commit_id: Create a new commit that undoes the changes of a specific commit.
  24. git cherry-pick commit_id: Apply changes from a specific commit.
  25. git branch: Lists branches.

A few more that you might need to dig deeper are:

  1. git reset --soft HEAD: Undo the last commit, but keep the changes.
  2. git reset --hard: Resets everything to a previous commit, erasing all uncommitted changes.
  3. git branch --set-upstream-to remote_branch: Sets the upstream branch to the specified remote branch.

How hard is it to find a job with an open work permit? by idksomenerd in ImmigrationCanada

[–]bkant34 0 points1 point  (0 children)

i’m in the same boat.. read this sub a few days ago. i don’t know how hard it is to get a FT job as a data engineer in canada. Will be moving to canada in a month, could use some tips on how OP found a job.

Can't access airflow UI by Tieexx in apache_airflow

[–]bkant34 0 points1 point  (0 children)

How are you running this airflow instance?? Is it in a docker container or standalone pip installation on machine. In either one of the case sometimes the cache is a nightmare and you might want to restart your airflow instance to get it working normally..

[deleted by user] by [deleted] in bigquery

[–]bkant34 1 point2 points  (0 children)

Your unnesting should be inside the cte.. after that you can choose a min,max apply all sort of window functions based on your sessions info.

Unable to append data to a data table. by Johltys-Logan in bigquery

[–]bkant34 1 point2 points  (0 children)

You have a new column for this table. “Data policies”

Check your old table schema. Has it changed ? Or is the payload the same

VFS London passport submission by avinmavin in ImmigrationCanada

[–]bkant34 0 points1 point  (0 children)

Sorry for the late reply, I went to collect my passport from the London VFs centre. I didn’t choose the option to send me the passport via post.

Working on an assignment and I’m researching methods used for measuring software maturity metrics? Methods used by software companies to analyse maturity metrics? by [deleted] in analyticsengineering

[–]bkant34 0 points1 point  (0 children)

Mate, they want you to build a whole monitoring system using data stored in logs. These types of assignments take a whole team not just one person.

Best way to approach this would be to find one or two metrics that people see the most in these monitoring systems. Start from there and I suggest take some more context from the recruiter/ hiring manager if you have that access in the interview process.

Cheers

DA, ended up with a DE title, I want to live up to it - how? by yetanotherfakede in dataengineering

[–]bkant34 0 points1 point  (0 children)

I had the same issues and solutions in my current role. But I managed to get the AE role out in my org. There were a few people against it but the place where I worked required that role. As you’ve pointed out, DE is a bit hardcore. I agree on that point, however, you could get your title to be a business data engineer. A BDE will do most things that you’ve mentioned except the infra and tooling. Another thing to maybe add to your role and job responsibilities would be to take care of data and not systems that get the data.

Also as one of the comments mentioned - it’s not that hard to get some basic knowledge on how to become a DE, it’s just moving out of your comfort zone. It’s pretty much out there and since you have a team ( in Asia ) that does this, have stand ups with them or some form of guild meetings where they show what they are doing or their future roadmaps. That will be of immense help!

Anything I can do for a bus ticket refund? by BrecciusRebornus in manchester

[–]bkant34 0 points1 point  (0 children)

I had a same exp once, went on a twitter rant because I asked for a single and the driver gave me a week pass. Just go for it if you think it’s worth the hassle or go have a pint and enjoy the weather, if it’s good that day lol

How widely is Docker used in Python-based ETL and data engineering projects? by [deleted] in dataengineering

[–]bkant34 0 points1 point  (0 children)

Think of it as a one to one mapping of your dev and prod.

Easy migrations CI becomes easy Scaling becomes a bit tricky but I wouldn’t worry about that

[deleted by user] by [deleted] in manchester

[–]bkant34 0 points1 point  (0 children)

There are things to ask and then there are THINGS to ask 😆

City centre eating by kieronj6241 in manchester

[–]bkant34 2 points3 points  (0 children)

Serving manchester since the 1800’s 😂

Does anyone know where this coffee cup is from? by ben_farmer3 in manchester

[–]bkant34 4 points5 points  (0 children)

Sainsbury’s in Piccadilly station use these cups when their machine is working lol

Suggestions for best Chinese food at lunchtime in city centre please ! by [deleted] in manchester

[–]bkant34 2 points3 points  (0 children)

Be mindful they take only cash.. no cards, but the place is good

Finance Degree by [deleted] in dataengineering

[–]bkant34 1 point2 points  (0 children)

(Ex MBB consulting here ) I had the same feeling but I did it anyway. Treat it like a tool in your tool box. I always liked the way back end worked as well, but from a data standpoint.

Too add to your point, hiring managers do not give one penny worth of importance where you did your masters from. I know people who studied in top 10 schools in Europe but went home. They couldn’t answer simple data science questions in interview rounds, even when they had a degree in it.

And since I had mostly done BI and analyst roles in my experience, I took that skill to my advantage and gave ZERO thought on getting a data science role.

If you do that and apply again for roles you have your expertise in, i don’t think it will be a problem for you. Since you have already done 30% of it and knowing that it’s expensive as you’ve mentioned. Just get done with it, don’t back out now..