?? Enhancing Analytics Engineering Productivity with ChatGPT
GameDev News
Where game developers gather: daily updates, expert tips, and industry news you can't miss.
There was a time not too long ago where I thought I’d never use artificial intelligence (AI). I remember hearing about it during my undergrad and thinking “this will never be available in my lifetime”. Well, the time has come and here we are.
With that being said, there are things about my day to day role that I choose to automate with the help of generative-AI tools, like ChatGPT, regardless of my skillset with SQL and dbt. After five years in the industry, here are my tips:
You don’t have to be great at everything
I don’t know about you — but working with regular expressions (REGEXP) is one of my least favourite things about my career choice. Being able to use ChatGPT to assist me with automating regular expressions has been invaluable for my ability to move through these tasks quickly, and with less of a frown on my face.
领英推荐
Automate what you can and adapt as needed
While I am a huge fan of dbt (data build tool) and all the things it’s allowed analytics engineers to do — creating .yml files and documenting your data can be tedious. While some data models are too specific to your business context to automate, it is great for automating staging model documentation, which is typically geared toward your data sources.
It’s also important to remember that you can prompt ChatGPT to complete your .yml file in either traditional .yml (i.e. with string descriptions) or using doc blocks via a Markdown file. Both of these methods of documentation are great, but the larger your project becomes — the better it will be to migrate to doc blocks where you have the luxury of pulling documentation from upstream models into downstream resources. Stay tuned for future posts on the benefits on migrating from traditional .yml to doc blocks.
The integration of ChatGPT into my analytics engineering workflows for tasks such as automating REGEXP and dbt (.yml) files yields a myriad of benefits that have significantly elevated my efficiency and effectiveness with data manipulation and documentation. While I love my career choice, I’m a huge believer in you don’t have to love every part of your job. These two areas specifically are things I prefer to let AI assist me with, especially with various different projects on the go and various SLAs to meet.
Web Developer at no
8 个月Use ChatGPT Free https://ai-chatbot.one/