shlogg 路 Early preview
Luca Liu @luca_datateam

Hello there! 馃憢 I'm Luca, a Business Intelligence Developer with passion for all things data. Proficient in Python, SQL, Power BI, Tableau, SAP Business Objects.

Mastering Advanced SQL Functions For Efficient Queries

Master advanced SQL functions like CASE, COALESCE & NULLIF for efficient queries. Handle conditional logic, null values & comparisons with these powerful tools.

Unlocking Recursive Queries With Common Table Expressions (CTEs)

Recursive queries in SQL enabled by Common Table Expressions (CTEs) simplify operations on hierarchical data like employee-manager relationships or file directories, improving query readability and reusability.

Optimizing Oracle Databases With 7 Essential Best Practices

Optimize Oracle database performance with 7 key practices: use indexes effectively, avoid functions on indexed columns, view execution plans, use bind variables, partition large tables, materialized views for complex queries & monitor with AWR.

Python Automates Tableau Server Data Retrieval

Automate Tableau Server access & data retrieval using Python's REST API. Learn how to connect, authenticate & extract views, projects & workbooks with code examples.

Converting Rows To Columns And Vice Versa With Pandas

Convert rows to columns or vice versa using pandas library in Python! Use melt() function to transform rows into columns and pivot() function to do the opposite. Example code included!

Enhance Power BI With Dynamic Show Hide Slicer Panel

Create a Dynamic Show Hide Slicer Panel in Power BI: Use shapes, bookmarks & buttons to empower users to switch visibility of slicer panels, optimizing space & improving dashboard usability.

Improving Code Readability With Type Hints And Constants

Create Excel files with Python's xlsxwriter library by creating 2 sheets & applying formatting options. Improve code with error handling, organization, magic numbers removal & type hints.

Power BI Vs Tableau: When Do You Need A Date Table?

Power BI requires a date table due to DAX limitations, whereas Tableau supports built-in date functions. Create a date table in Power BI using DAX code like `Calendar = ADDCOLUMNS(CALENDAR(...))`.

Setting Up Jupyter Notebook On Windows Server For Remote Access

Install Jupyter Notebook on Windows server using conda or pip. Configure jupyter_notebook_config.py to allow remote access, set password & port. Start server & access via IP address & port.

SQL Access Control: Mastering GRANT, REVOKE, And CREATE ROLE

Mastering SQL access control: GRANT, REVOKE & CREATE ROLE commands ensure database security & compliance. Follow Principle of Least Privilege, use roles for simplification & regularly audit permissions.

SQL Data Manipulation Commands: INSERT, UPDATE, DELETE, MERGE And More

Learn SQL DML commands: INSERT, UPDATE, DELETE, MERGE & TRUNCATE to modify data in tables and keep your database organized.

SQL Window Functions Explained

Window functions in SQL enable calculations across rows, not aggregating rows like traditional functions. Examples include ROW_NUMBER(), RANK(), and LAG() for row-level analysis.

Chat With Local LLM Model In Obsidian Using Copilot Plugin

Chat with local LLM model in Obsidian using Copilot plugin: Install, add custom model, enable CORS & open chat window for AI-generated insights.

Interacting With Local LLM Models Via Python

Interact with local LLM model using Python: List available models via `requests.get(f"{LLM_BASE_URL}/v1/models")`, generate completion responses with `requests.post(f"{LLM_BASE_URL}/v1/completions", json=payload)`.

Local LLMs: Revolutionizing Personal Productivity In 2025

Local LLMs will boost personal productivity & learning in 2025, providing enhanced privacy, offline functionality & customizable use cases. They'll automate workflows, analyze data & enhance learning, giving users control over AI interactions.

Integrating LLaMA Into Obsidian For Enhanced Productivity

Integrate LLaMA into Obsidian on Mac: Download LM Studio, select a model (like LLaMA), and chat in-app. Unlock local AI capabilities for faster, private, & cost-effective results

Automating SAP GUI With PyAutoGUI: A Step-by-Step Guide

Automate SAP GUI tasks using PyAutoGUI, simulating mouse clicks and keyboard inputs without extra rights or permissions required.

Automate DEV.to Article Publishing With Python And DEV API

Automate DEV.to publishing with Python! Use this script to streamline article publishing: import requests, json & webbrowser. Replace API_KEY & title in code. Set published: False for draft or True for live post.

Mac Users Guide To Scheduling Python Scripts With Crontab

Schedule Python scripts on Mac using crontab: edit crontab file, add new line with basic syntax, specify minute, hour, day, month, and week; save and exit to run script automatically.

Negative Reaction Count: Is It A Bug Or Hidden Feature?

Negative reaction count on my article? Likely a bug! Reaction counts should be positive, reflecting likes and unicorns. Anyone else experienced this?

How To Send Scheduled Reports And Alerts Via Email Using Python

Automate email reports & alerts with Python using smtplib and PyEmail. Streamline workflow efficiency in data analysis with scheduled emails.

When To Use The Logger Class For Debugging And Troubleshooting

Customizable logging simplifies debugging and monitoring complex applications, essential for security, compliance, and performance analysis.