Blog
Practical thinking on data, AI,
and what it actually takes to ship.
All
Analytics Engineering
Artificial Intelligence
Business Intelligence
Data Engineering
Data Quality
Data Strategy
FinOps
Google Cloud
Infra & DataOps
Security

Data Engineering
From Ad Spend to Ticket Sales: Giving Marketing a Single Source of Truth
Marketing teams don't need another dashboard. They need spend tied to revenue and answers in the tools they already use. Here's the architecture.
Read now

Data Engineering
From Ad Spend to Ticket Sales: Giving Marketing a Single Source of Truth
Marketing teams don't need another dashboard. They need spend tied to revenue and answers in the tools they already use. Here's the architecture.
Read now

Data Engineering
Security
Reading a Google Cloud Organization Like a Database: Asset Inventory to BigQuery
Every org assessment hits the same wall. The console shows one resource at a time. BigQuery answers the joins. Here's how to bridge them.
Read now

Data Engineering
Security
Reading a Google Cloud Organization Like a Database: Asset Inventory to BigQuery
Every org assessment hits the same wall. The console shows one resource at a time. BigQuery answers the joins. Here's how to bridge them.
Read now

Data Engineering
Data Modeling: Best Practices with BigQuery and dbt
An opinionated guide to Data Modeling
Read now

Data Engineering
Data Modeling: Best Practices with BigQuery and dbt
An opinionated guide to Data Modeling
Read now

Business Intelligence
Artificial Intelligence
Bridging the Gap: How MCP is Turning Looker into the Semantic Brain for AI
Looker is becoming the semantic brain for AI through the Model Context Protocol (MCP). By connecting LLMs to the semantic layer instead of raw databases, MCP ensures governed, accurate queries, turning AI from a SQL guesser into a reliable interface for exploring trusted business data.
Read now

Business Intelligence
Artificial Intelligence
Bridging the Gap: How MCP is Turning Looker into the Semantic Brain for AI
Looker is becoming the semantic brain for AI through the Model Context Protocol (MCP). By connecting LLMs to the semantic layer instead of raw databases, MCP ensures governed, accurate queries, turning AI from a SQL guesser into a reliable interface for exploring trusted business data.
Read now

Data Engineering
Google Cloud
Google's Native Semantic Layer: Research on a Graph Approach
How Semantic Data Graphs move logic into the database, and why our organizations might not be ready for it.
Read now

Data Engineering
Google Cloud
Google's Native Semantic Layer: Research on a Graph Approach
How Semantic Data Graphs move logic into the database, and why our organizations might not be ready for it.
Read now

Business Intelligence
Artificial Intelligence
The Dashboard Era Is Fading. Trust Is the New Bottleneck.
In the AI era, the BI department is no longer a reporting function. It is the integrity layer of the business.
Read now

Business Intelligence
Artificial Intelligence
The Dashboard Era Is Fading. Trust Is the New Bottleneck.
In the AI era, the BI department is no longer a reporting function. It is the integrity layer of the business.
Read now

Data Engineering
Building a Lakehouse on GCP: Lessons Learned with dbt, Iceberg, and BigQuery
Read now

Data Engineering
Building a Lakehouse on GCP: Lessons Learned with dbt, Iceberg, and BigQuery
Read now

Artificial Intelligence
Scaling AI from Pilot Purgatory: Why Only 33% Reach Production and How to Beat the Odds
67% of AI projects fail to become a real business asset. The fix isn't a better model: it's a better strategy for production. Here's the MLOps path.
Read now

Artificial Intelligence
Scaling AI from Pilot Purgatory: Why Only 33% Reach Production and How to Beat the Odds
67% of AI projects fail to become a real business asset. The fix isn't a better model: it's a better strategy for production. Here's the MLOps path.
Read now

Business Intelligence
The Open Source Edge: Comparing top BI tools with their paid rivals
Is open source the future? I can't say for sure. What does seem clear, though, is that it definitely had us rethinking technology. With tools like ChatGPT, access to information has been democratized. Answers are now just a prompt away, it's just a matter of asking.
Read now

Business Intelligence
The Open Source Edge: Comparing top BI tools with their paid rivals
Is open source the future? I can't say for sure. What does seem clear, though, is that it definitely had us rethinking technology. With tools like ChatGPT, access to information has been democratized. Answers are now just a prompt away, it's just a matter of asking.
Read now

Data Engineering
Integrating Airbyte OSS with Apache Airflow
A practical guide to connecting Airbyte's community edition with Airflow without authentication, using Python operators and built-in error handling.
Read now

Data Engineering
Integrating Airbyte OSS with Apache Airflow
A practical guide to connecting Airbyte's community edition with Airflow without authentication, using Python operators and built-in error handling.
Read now

Infra & DataOps
Security
Data Stack Infra & Security Foundations on Google Cloud
Outlining best practices for creating secure and scalable data infrastructures on Google Cloud Platform (GCP). It emphasizes Infrastructure as Code (IaC) using Terraform and GitOps for automated deployments, robust security measures including IAM, VPC Service Controls, and encryption,
Read now

Infra & DataOps
Security
Data Stack Infra & Security Foundations on Google Cloud
Outlining best practices for creating secure and scalable data infrastructures on Google Cloud Platform (GCP). It emphasizes Infrastructure as Code (IaC) using Terraform and GitOps for automated deployments, robust security measures including IAM, VPC Service Controls, and encryption,
Read now

Business Intelligence
Adding Advanced Period Over Period Tooltips to your Looker Dashboards
Enhancing Looker dashboards with advanced period-over-period (PoP) tooltips is simplified using LookML and Liquid templating. Users can create dynamic Month-over-Month (MoM) percentage change measures utilizing Looker's period_over_period functionality.
Read now

Business Intelligence
Adding Advanced Period Over Period Tooltips to your Looker Dashboards
Enhancing Looker dashboards with advanced period-over-period (PoP) tooltips is simplified using LookML and Liquid templating. Users can create dynamic Month-over-Month (MoM) percentage change measures utilizing Looker's period_over_period functionality.
Read now

Business Intelligence
New PoP measure in Looker
Looker introduces a new Period-over-Period (PoP) measure type, simplifying time-based comparisons directly in LookML. It offers clean syntax, consistent metrics, but requires a date dimension in visualizations and has static comparison parameters, limiting dynamic user interactions.
Read now

Business Intelligence
New PoP measure in Looker
Looker introduces a new Period-over-Period (PoP) measure type, simplifying time-based comparisons directly in LookML. It offers clean syntax, consistent metrics, but requires a date dimension in visualizations and has static comparison parameters, limiting dynamic user interactions.
Read now

Data Engineering
Google Cloud
Empowering Marketing Teams Through a Data-Driven Engineering Platform in Google Cloud
In marketing, making informed marketing decisions requires an integrated view of data from multiple sources - Google Ads, Google Analytics, Google Search Console, and various custom systems.
Read now

Data Engineering
Google Cloud
Empowering Marketing Teams Through a Data-Driven Engineering Platform in Google Cloud
In marketing, making informed marketing decisions requires an integrated view of data from multiple sources - Google Ads, Google Analytics, Google Search Console, and various custom systems.
Read now

Business Intelligence
Effective Period Comparison in Looker
Comparing multiple periods in Looker visualizations can be challenging as Looker does not offer a native way to achieve this. This article demonstrates a flexible, easy-to-use period comparison solution that has been successfully adopted by many clients.
Read now

Business Intelligence
Effective Period Comparison in Looker
Comparing multiple periods in Looker visualizations can be challenging as Looker does not offer a native way to achieve this. This article demonstrates a flexible, easy-to-use period comparison solution that has been successfully adopted by many clients.
Read now

Data Strategy
The Ideal Chief Data Officer
With the rise of big data and AI, the Chief Data Officer (CDO) role has evolved from compliance-focused to a strategic leadership position. This article explores the multifaceted role of the ideal CDO, examining their responsibilities, organizational structures, and critical skills needed to thrive.
Read now

Data Strategy
The Ideal Chief Data Officer
With the rise of big data and AI, the Chief Data Officer (CDO) role has evolved from compliance-focused to a strategic leadership position. This article explores the multifaceted role of the ideal CDO, examining their responsibilities, organizational structures, and critical skills needed to thrive.
Read now

Business Intelligence
Dev & Prd workflow on a single Looker instance
A step-by-step guide for developing LookML code using dev or prod tables on a single Looker instance, solving the challenge of dynamically switching between dev and prod BigQuery tables without native Looker support.
Read now

Business Intelligence
Dev & Prd workflow on a single Looker instance
A step-by-step guide for developing LookML code using dev or prod tables on a single Looker instance, solving the challenge of dynamically switching between dev and prod BigQuery tables without native Looker support.
Read now

Data Quality
Data Engineering
How to Improve Data Quality: Data Quality Checks
High-quality data ensures that analytics and reporting are trustworthy, enabling decision-makers to act confidently. This article covers systematic data quality checks across structural integrity, cross-system consistency, business logic, anomaly detection, and timeliness.
Read now

Data Quality
Data Engineering
How to Improve Data Quality: Data Quality Checks
High-quality data ensures that analytics and reporting are trustworthy, enabling decision-makers to act confidently. This article covers systematic data quality checks across structural integrity, cross-system consistency, business logic, anomaly detection, and timeliness.
Read now

Analytics Engineering
Exploring the power of dbt 1.9
dbt 1.9 introduces microbatch incremental models as a core new feature, enabling processing of smaller data chunks for faster refreshes and reduced strain on data warehouses. This article also covers other enhancements included in the release.
Read now

Analytics Engineering
Exploring the power of dbt 1.9
dbt 1.9 introduces microbatch incremental models as a core new feature, enabling processing of smaller data chunks for faster refreshes and reduced strain on data warehouses. This article also covers other enhancements included in the release.
Read now

Business Intelligence
Data Engineering
Is Conversational Analytics the End of Data Analysts?
Conversational analytics in Looker via Gemini shows promise but still has significant limitations. AI must be seen as a co-pilot, not an auto-pilot - strong semantic layers and well-built data models remain essential for accurate AI-generated insights.
Read now

Business Intelligence
Data Engineering
Is Conversational Analytics the End of Data Analysts?
Conversational analytics in Looker via Gemini shows promise but still has significant limitations. AI must be seen as a co-pilot, not an auto-pilot - strong semantic layers and well-built data models remain essential for accurate AI-generated insights.
Read now
Business Intelligence
Simple Dashboard Management in Looker: From Development to Production
By building and testing dashboards in a dev mode, teams can ensure the accuracy of the data being displayed, verify the functionality of filters and visualizations, and fine-tune the user experience before publishing them in production.
Read now
Business Intelligence
Simple Dashboard Management in Looker: From Development to Production
By building and testing dashboards in a dev mode, teams can ensure the accuracy of the data being displayed, verify the functionality of filters and visualizations, and fine-tune the user experience before publishing them in production.
Read now

Data Engineering
Dynamic Data Pipelines with Airflow Datasets and Pub/Sub
Airflow Datasets revolutionize data pipeline triggering by enabling dynamic task execution based on data availability, rather than predefined schedules. This simplifies dependency management, enhances workflow flexibility, and reduces latency. A practical example is integrating Google Cloud Pub/Sub
Read now

Data Engineering
Dynamic Data Pipelines with Airflow Datasets and Pub/Sub
Airflow Datasets revolutionize data pipeline triggering by enabling dynamic task execution based on data availability, rather than predefined schedules. This simplifies dependency management, enhances workflow flexibility, and reduces latency. A practical example is integrating Google Cloud Pub/Sub
Read now

Data Engineering
Infra & DataOps
Data Stack Cluster accelerator
Open-source data tools are powerful but challenging to deploy without strong DevOps skills. The article presents a Kubernetes-based accelerator that simplifies this process, helping companies efficiently build a robust data stack with enterprise features, focusing on strategic tool selection.
Read now

Data Engineering
Infra & DataOps
Data Stack Cluster accelerator
Open-source data tools are powerful but challenging to deploy without strong DevOps skills. The article presents a Kubernetes-based accelerator that simplifies this process, helping companies efficiently build a robust data stack with enterprise features, focusing on strategic tool selection.
Read now

Data Engineering
Airflow 2.10 is just wow
Airflow summit is just around the corner (September 10-12), and the timing was, therefore perfect for a new important release of Airflow. This minor release, "2.10" does not disappoint!
Read now

Data Engineering
Airflow 2.10 is just wow
Airflow summit is just around the corner (September 10-12), and the timing was, therefore perfect for a new important release of Airflow. This minor release, "2.10" does not disappoint!
Read now

FinOps
Google Cloud
Optimize your Kubernetes costs in Google Cloud Platform
If not managed properly, Kubernetes can sometimes lead to unexpected expenses. This article aims to provide practical tips for optimizing Kubernetes costs on Google Cloud Platform (GCP). We will focus on strategies to reduce the number of machines needed, which in turn reduces costs associated ...
Read now

FinOps
Google Cloud
Optimize your Kubernetes costs in Google Cloud Platform
If not managed properly, Kubernetes can sometimes lead to unexpected expenses. This article aims to provide practical tips for optimizing Kubernetes costs on Google Cloud Platform (GCP). We will focus on strategies to reduce the number of machines needed, which in turn reduces costs associated ...
Read now

Business Intelligence
Your guide to useful Google Analytics data: Transform Raw Data into Business Gold for Maximum Profitability
Discover how Astrafy's GA4 Accelerator transforms raw Google Analytics data into deep, actionable insights using advanced dbt models and Looker dashboards, empowering businesses to make informed decisions and boost performance.
Read now

Business Intelligence
Your guide to useful Google Analytics data: Transform Raw Data into Business Gold for Maximum Profitability
Discover how Astrafy's GA4 Accelerator transforms raw Google Analytics data into deep, actionable insights using advanced dbt models and Looker dashboards, empowering businesses to make informed decisions and boost performance.
Read now

Business Intelligence
Master your SEO data and don't let LLMs make your website obsolete
As LLMs and RAG systems reshape traditional search engine dynamics, understanding and enhancing your website's SEO becomes critical. We will you on integrating Google Search Console and Google Analytics 4 data using a dbt pipeline to optimize SEO. Staying proactive ensures your website remains ...
Read now

Business Intelligence
Master your SEO data and don't let LLMs make your website obsolete
As LLMs and RAG systems reshape traditional search engine dynamics, understanding and enhancing your website's SEO becomes critical. We will you on integrating Google Search Console and Google Analytics 4 data using a dbt pipeline to optimize SEO. Staying proactive ensures your website remains ...
Read now

Business Intelligence
Understanding the differences between Looker, Looker Studio, and Looker Studio Pro
In today's data-driven world, businesses rely heavily on powerful analytics tools to make informed decisions. Looker, Looker Studio, and Looker Studio Pro are three such tools that offer robust data, but what are their main differences?
Read now

Business Intelligence
Understanding the differences between Looker, Looker Studio, and Looker Studio Pro
In today's data-driven world, businesses rely heavily on powerful analytics tools to make informed decisions. Looker, Looker Studio, and Looker Studio Pro are three such tools that offer robust data, but what are their main differences?
Read now

Artificial Intelligence
Leveraging Gemini LLM in BigQuery for Classification Tasks
Google's Gemini LLM is used at Astrafy to enhance Google Analytics data transformation. By leveraging BigQuery's ML capabilities, they improve website traffic categorization, overcoming traditional ML limitations. Gemini's advantages include minimal data dependency, adaptability, and efficiency, ...
Read now

Artificial Intelligence
Leveraging Gemini LLM in BigQuery for Classification Tasks
Google's Gemini LLM is used at Astrafy to enhance Google Analytics data transformation. By leveraging BigQuery's ML capabilities, they improve website traffic categorization, overcoming traditional ML limitations. Gemini's advantages include minimal data dependency, adaptability, and efficiency, ...
Read now

Security
Analytics Engineering
Logging & Alerting Data Product on Google Cloud
Introducing a custom alert system integrated into Google Cloud for specific error and anomaly detection. It uses BigQuery log sinks and views to detect issues, with Cloud Functions running queries every 15 minutes. Alerts are sent to Google Security Command Center and Slack, enhancing security ...
Read now

Security
Analytics Engineering
Logging & Alerting Data Product on Google Cloud
Introducing a custom alert system integrated into Google Cloud for specific error and anomaly detection. It uses BigQuery log sinks and views to detect issues, with Cloud Functions running queries every 15 minutes. Alerts are sent to Google Security Command Center and Slack, enhancing security ...
Read now

Analytics Engineering
Anomaly Detection with dbt and Elementary
Data quality issues cost businesses billions annually, with a $3.1 trillion impact on the US economy. Elementary, a dbt-native data observability platform, helps detect data anomalies to ensure robust and reliable dbt projects and data pipelines. The article explores how Elementary integrates...
Read now

Analytics Engineering
Anomaly Detection with dbt and Elementary
Data quality issues cost businesses billions annually, with a $3.1 trillion impact on the US economy. Elementary, a dbt-native data observability platform, helps detect data anomalies to ensure robust and reliable dbt projects and data pipelines. The article explores how Elementary integrates...
Read now

Data Engineering
Analytics Engineering
Airflow: From Zero to Data Hero
Apache Airflow is a powerful, free tool designed to manage complex workflows and data pipelines. It uses directed acyclic graphs (DAGs) to ensure tasks run in the correct order without looping back. By writing workflows in Python, Airflow offers benefits like version control, easy collaboration, ...
Read now

Data Engineering
Analytics Engineering
Airflow: From Zero to Data Hero
Apache Airflow is a powerful, free tool designed to manage complex workflows and data pipelines. It uses directed acyclic graphs (DAGs) to ensure tasks run in the correct order without looping back. By writing workflows in Python, Airflow offers benefits like version control, easy collaboration, ...
Read now

Google Cloud
How I became Google Cloud Champion Innovator in less than 1 year - by Alex De La Cruz López
Is a Google Cloud Champion Title in Your Reach? Alex's One-Year Journey Shows You How!
Read now

Google Cloud
How I became Google Cloud Champion Innovator in less than 1 year - by Alex De La Cruz López
Is a Google Cloud Champion Title in Your Reach? Alex's One-Year Journey Shows You How!
Read now

Analytics Engineering
dbt 1.8 it is just wow
Every four months, dbt releases a new version of its dbt core and dbt adapters. In those first days of May, dbt 1.8.0 was released and the latest features do not disappoint. In this article, we will…
Read now

Analytics Engineering
dbt 1.8 it is just wow
Every four months, dbt releases a new version of its dbt core and dbt adapters. In those first days of May, dbt 1.8.0 was released and the latest features do not disappoint. In this article, we will…
Read now
Google Cloud
Data Engineering
Dataform and Terraform: Automate SQL pipelines in production
Automate the orchestration of SQL pipelines in Google Cloud Platform using Dataform and Terraform.
Read now
Google Cloud
Data Engineering
Dataform and Terraform: Automate SQL pipelines in production
Automate the orchestration of SQL pipelines in Google Cloud Platform using Dataform and Terraform.
Read now

Data Engineering
Analytics Engineering
Refactor your way to Success: A practical guide to dbt Core code Optimization
Explore the crucial role of code refactoring in data engineering, focusing on dbt Core code optimization.
Read now

Data Engineering
Analytics Engineering
Refactor your way to Success: A practical guide to dbt Core code Optimization
Explore the crucial role of code refactoring in data engineering, focusing on dbt Core code optimization.
Read now

Analytics Engineering
Data Quality
Data Contract CLI — The future of Data Contract definition?
Understand Data Quality issues in dynamic data ecosystems, emphasizing the need for Data Contracts.
Read now

Analytics Engineering
Data Quality
Data Contract CLI — The future of Data Contract definition?
Understand Data Quality issues in dynamic data ecosystems, emphasizing the need for Data Contracts.
Read now

Google Cloud
Google Cloud logging: Complete guide on usage and pricing optimization
Understand Cloud logging, apply FinOps practices, and reduce your spending in Google Cloud.
Read now

Google Cloud
Google Cloud logging: Complete guide on usage and pricing optimization
Understand Cloud logging, apply FinOps practices, and reduce your spending in Google Cloud.
Read now

Security
Protect your data on Google Cloud with VPC service controls
Implement VPC Service Controls early in Google Cloud projects like BigQuery and Vertex AI.
Read now

Security
Protect your data on Google Cloud with VPC service controls
Implement VPC Service Controls early in Google Cloud projects like BigQuery and Vertex AI.
Read now

Data Engineering
Google Cloud
How to change partition column in dbt incrementally without losing any data in BigQuery
Learn how dbt incremental works and swap partition columns cheaply without the need for full refreshes.
Read now

Data Engineering
Google Cloud
How to change partition column in dbt incrementally without losing any data in BigQuery
Learn how dbt incremental works and swap partition columns cheaply without the need for full refreshes.
Read now

Data Engineering
Infra & DataOps
Running dbt in production: Strategy comparison
Understand the implications of running dbt in different environments focusing on Google Cloud — Running dbt in production has become one of the commonly asked questions among dbt practitioners.
Read now

Data Engineering
Infra & DataOps
Running dbt in production: Strategy comparison
Understand the implications of running dbt in different environments focusing on Google Cloud — Running dbt in production has become one of the commonly asked questions among dbt practitioners.
Read now

FinOps
Google Cloud
Practical FinOps on Google Cloud
Apply FinOps principles on Google Cloud to manage costs and optimize investment, including cost monitoring, anomaly detection, and budgeting. Automated solutions like daily and monthly billing reports, dashboards, and alerts help maintain cost efficiency and control.
Read now

FinOps
Google Cloud
Practical FinOps on Google Cloud
Apply FinOps principles on Google Cloud to manage costs and optimize investment, including cost monitoring, anomaly detection, and budgeting. Automated solutions like daily and monthly billing reports, dashboards, and alerts help maintain cost efficiency and control.
Read now

Analytics Engineering
Business Intelligence
Fastest Integration of Period-Over-Period Comparison in Looker
Streamline Looker's period-over-period analysis using our GitLab toolkit to quickly integrate and visualize data, reducing setup to a swift, under-10-minute process
Read now

Analytics Engineering
Business Intelligence
Fastest Integration of Period-Over-Period Comparison in Looker
Streamline Looker's period-over-period analysis using our GitLab toolkit to quickly integrate and visualize data, reducing setup to a swift, under-10-minute process
Read now

Infra & DataOps
Google Cloud Workstations: Crafting the Perfect Development Ecosystem
Google Cloud Workstations standardize computer setups across teams, enhancing operational efficiency and allowing new engineers to onboard quickly. The system offers ready-to-use tools, Terraform for easy setup, AI assistance, security, automatic Git repository integration, and cost-saving features.
Read now

Infra & DataOps
Google Cloud Workstations: Crafting the Perfect Development Ecosystem
Google Cloud Workstations standardize computer setups across teams, enhancing operational efficiency and allowing new engineers to onboard quickly. The system offers ready-to-use tools, Terraform for easy setup, AI assistance, security, automatic Git repository integration, and cost-saving features.
Read now

Business Intelligence
A simple GA4 BigQuery model
Transitioning to GA4, a simplified session/pages granularity model is proposed for efficient data analysis, accommodating multiple dimensions and measures while being mindful of storage and cost implications.
Read now

Business Intelligence
A simple GA4 BigQuery model
Transitioning to GA4, a simplified session/pages granularity model is proposed for efficient data analysis, accommodating multiple dimensions and measures while being mindful of storage and cost implications.
Read now

Business Intelligence
Adding Tooltips to Your Looker Dashboard
Tooltips in dashboards offer additional context and promote interactivity without cluttering the view, and can be personalized with colors and symbols for clarity. Adding them in Looker involves calculating and displaying period-over-period percentage changes to enhance data understanding
Read now

Business Intelligence
Adding Tooltips to Your Looker Dashboard
Tooltips in dashboards offer additional context and promote interactivity without cluttering the view, and can be personalized with colors and symbols for clarity. Adding them in Looker involves calculating and displaying period-over-period percentage changes to enhance data understanding
Read now

Data Engineering
Security
Secure dbt docs and elementary UI with Cloud run and IAP
The article presents a guide on securing dbt documentation and Elementary UI with Google Cloud tools, focusing on easy access and robust data management for data teams.
Read now

Data Engineering
Security
Secure dbt docs and elementary UI with Cloud run and IAP
The article presents a guide on securing dbt documentation and Elementary UI with Google Cloud tools, focusing on easy access and robust data management for data teams.
Read now

Analytics Engineering
Data Engineering
Bigquery partitioned & clustered table with dbt - Overwrite only what you need
Blog post explores the idea of partitioning BigQuery tables on clustered columns using dbt's insert_overwrite strategy. It suggests partitioning only on specific cluster columns for efficiency and discusses a workaround using UNION ALL for cost-effective clustering and partitioning control
Read now

Analytics Engineering
Data Engineering
Bigquery partitioned & clustered table with dbt - Overwrite only what you need
Blog post explores the idea of partitioning BigQuery tables on clustered columns using dbt's insert_overwrite strategy. It suggests partitioning only on specific cluster columns for efficiency and discusses a workaround using UNION ALL for cost-effective clustering and partitioning control
Read now

Infra & DataOps
Mastering Kubernetes Cluster Management: Node Selector, Affinity, and Taint/Toleration
Node Selector, Affinity, and Taint/Toleration in Kubernetes optimize pod placement for performance and security, essential for managing expanding clusters efficiently.
Read now

Infra & DataOps
Mastering Kubernetes Cluster Management: Node Selector, Affinity, and Taint/Toleration
Node Selector, Affinity, and Taint/Toleration in Kubernetes optimize pod placement for performance and security, essential for managing expanding clusters efficiently.
Read now

Analytics Engineering
Data Engineering
dbt-loom: Bringing Multi-Project Integration to dbt-core
Data Mesh promotes separate dbt projects for data product manageability and interoperability, using packages.yml and dependencies.yml for model imports. Dbt-loom bridges functionality gaps for dbt-core users, enhancing collaborative data management in alignment with Data Mesh principles.
Read now

Analytics Engineering
Data Engineering
dbt-loom: Bringing Multi-Project Integration to dbt-core
Data Mesh promotes separate dbt projects for data product manageability and interoperability, using packages.yml and dependencies.yml for model imports. Dbt-loom bridges functionality gaps for dbt-core users, enhancing collaborative data management in alignment with Data Mesh principles.
Read now

Infra & DataOps
Google Cloud
Interactive Slack commands with Cloud Function
Slack commands, integrated with Google Cloud Functions, automate notifications and task workflows, including security checks and admin interventions. This powerful combination enhances productivity and ensures security in managing internal operations.
Read now

Infra & DataOps
Google Cloud
Interactive Slack commands with Cloud Function
Slack commands, integrated with Google Cloud Functions, automate notifications and task workflows, including security checks and admin interventions. This powerful combination enhances productivity and ensures security in managing internal operations.
Read now

Business Intelligence
Adding Images to Your Looker Dashboard
Images enhance data dashboards by improving engagement with visuals, providing context, and supporting branding. Looker allows image integration through URLs or Base64 encoding, with options for customization and clickable logos.
Read now

Business Intelligence
Adding Images to Your Looker Dashboard
Images enhance data dashboards by improving engagement with visuals, providing context, and supporting branding. Looker allows image integration through URLs or Base64 encoding, with options for customization and clickable logos.
Read now

Business Intelligence
Understanding GA4 vs UA gap in E-commerce Analytics
Transitioning from Universal Analytics to Google Analytics 4 introduces significant changes in analytics for e-commerce, including new definitions for sessions, users, and other key metrics. Businesses must adapt to these changes to accurately analyze user behavior and refine online strategies.
Read now

Business Intelligence
Understanding GA4 vs UA gap in E-commerce Analytics
Transitioning from Universal Analytics to Google Analytics 4 introduces significant changes in analytics for e-commerce, including new definitions for sessions, users, and other key metrics. Businesses must adapt to these changes to accurately analyze user behavior and refine online strategies.
Read now

Google Cloud
Security
Leveraging Google Cloud Workload Identity for Seamless Gitlab CI/CD Authentication
Google Cloud Workload Identity secures cloud resources by linking external identities to service accounts, removing the need for static credentials. It uses identity pools and providers, and integrates with GitLab CI via OIDC, enhancing security and simplifying access in cloud deployments.
Read now

Google Cloud
Security
Leveraging Google Cloud Workload Identity for Seamless Gitlab CI/CD Authentication
Google Cloud Workload Identity secures cloud resources by linking external identities to service accounts, removing the need for static credentials. It uses identity pools and providers, and integrates with GitLab CI via OIDC, enhancing security and simplifying access in cloud deployments.
Read now

Data Engineering
Google Cloud
Deploy Airflow on Google Cloud Platform using Terraform
Astrafy automates Airflow deployments on GCP using Terraform for efficient environment replication and testing at scale, offering cost savings, customization, and better control compared to managed solutions like Cloud Composer.
Read now

Data Engineering
Google Cloud
Deploy Airflow on Google Cloud Platform using Terraform
Astrafy automates Airflow deployments on GCP using Terraform for efficient environment replication and testing at scale, offering cost savings, customization, and better control compared to managed solutions like Cloud Composer.
Read now

Analytics Engineering
FinOps: Unveiling Clarity in Cloud Cost Management
Astrafy leverages budget alerts, expense reports, and a data mesh approach to manage and monitor unexpected cloud costs on Google Cloud, ensuring efficient and transparent cloud financial management.
Read now

Analytics Engineering
FinOps: Unveiling Clarity in Cloud Cost Management
Astrafy leverages budget alerts, expense reports, and a data mesh approach to manage and monitor unexpected cloud costs on Google Cloud, ensuring efficient and transparent cloud financial management.
Read now

Artificial Intelligence
Towards Autonomous Versatile Universal AI Agents
AGI transitions from fiction to reality with advancements in AI, highlighted by Astrafy's development of Astragy, an autonomous and versatile AI prototype, marking progress towards achieving AGI's transformative potential.
Read now

Artificial Intelligence
Towards Autonomous Versatile Universal AI Agents
AGI transitions from fiction to reality with advancements in AI, highlighted by Astrafy's development of Astragy, an autonomous and versatile AI prototype, marking progress towards achieving AGI's transformative potential.
Read now

Analytics Engineering
Data Vault 2.0 - a hands-on approach with dbt and BigQuery (Part 2)
The article discusses using dbt and Data Vault 2.0 for managing Astrafy's sales and marketing data, focusing on practical implementation with technologies like Google Cloud and BigQuery for efficient, scalable data architecture.
Read now

Analytics Engineering
Data Vault 2.0 - a hands-on approach with dbt and BigQuery (Part 2)
The article discusses using dbt and Data Vault 2.0 for managing Astrafy's sales and marketing data, focusing on practical implementation with technologies like Google Cloud and BigQuery for efficient, scalable data architecture.
Read now

Analytics Engineering
Data Vault 2.0 - a hands-on approach with dbt and BigQuery (Part 1)
Data Vault 2.0, advancing with dbt integration, offers agile and scalable data management solutions, detailed in a two-part series highlighting its application for efficient, data-driven decisions.
Read now

Analytics Engineering
Data Vault 2.0 - a hands-on approach with dbt and BigQuery (Part 1)
Data Vault 2.0, advancing with dbt integration, offers agile and scalable data management solutions, detailed in a two-part series highlighting its application for efficient, data-driven decisions.
Read now

Artificial Intelligence
Building a Custom Robust Retrieval Augmented Generation Chatbot
Astrafy's Astrabot, leveraging advanced RAG architecture, provides businesses with a customizable and private AI chatbot solution, adapting to diverse needs while ensuring data privacy.
Read now

Artificial Intelligence
Building a Custom Robust Retrieval Augmented Generation Chatbot
Astrafy's Astrabot, leveraging advanced RAG architecture, provides businesses with a customizable and private AI chatbot solution, adapting to diverse needs while ensuring data privacy.
Read now

Infra & DataOps
Security
Authenticate to Google Cloud from Terraform Cloud using workload identity
Workload Identity Federation ensures secure authentication in Google Cloud with short-lived credentials, eliminating the need for long-lived service account keys and enhancing security and management efficiency when integrated with Terraform Cloud.
Read now

Infra & DataOps
Security
Authenticate to Google Cloud from Terraform Cloud using workload identity
Workload Identity Federation ensures secure authentication in Google Cloud with short-lived credentials, eliminating the need for long-lived service account keys and enhancing security and management efficiency when integrated with Terraform Cloud.
Read now

Infra & DataOps
Security
Automatize app deployment behind an HTTPs load balancer in GKE using Istio and Terraform on Google Cloud
Automating Google Cloud deployments with Terraform simplifies setting up HTTPS load balancers and managing GKE clusters, enabling efficient application deployment and scaling with modules for streamlined infrastructure management.
Read now

Infra & DataOps
Security
Automatize app deployment behind an HTTPs load balancer in GKE using Istio and Terraform on Google Cloud
Automating Google Cloud deployments with Terraform simplifies setting up HTTPS load balancers and managing GKE clusters, enabling efficient application deployment and scaling with modules for streamlined infrastructure management.
Read now

Analytics Engineering
Data Engineering
How to get full visibility on your BigQuery workloads
Monitoring BigQuery activity through a structured data product approach, using dbt and BI dashboards, enables detailed insights into usage and costs, while also facilitating broader applications such as machine learning and automated alerts for comprehensive data management and optimization.
Read now

Analytics Engineering
Data Engineering
How to get full visibility on your BigQuery workloads
Monitoring BigQuery activity through a structured data product approach, using dbt and BI dashboards, enables detailed insights into usage and costs, while also facilitating broader applications such as machine learning and automated alerts for comprehensive data management and optimization.
Read now

Artificial Intelligence
AI Code Reviewer: Enhancing Code Review Efficiency with ChatGPT
The AI Code Reviewer enhances efficiency by automating standard code reviews, allowing focus on critical issues, though it faces challenges with large diffs and security.
Read now

Artificial Intelligence
AI Code Reviewer: Enhancing Code Review Efficiency with ChatGPT
The AI Code Reviewer enhances efficiency by automating standard code reviews, allowing focus on critical issues, though it faces challenges with large diffs and security.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 3
Part 3 of implementing data contracts with dbt, Google Cloud, and Great Expectations covers deploying the solution, monitoring data quality, and integrating alerts to ensure reliable data pipelines.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 3
Part 3 of implementing data contracts with dbt, Google Cloud, and Great Expectations covers deploying the solution, monitoring data quality, and integrating alerts to ensure reliable data pipelines.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 2
The Data Contracts Management Layer enables collaboration between Data Producers and Consumers on schema agreements, using a git repository and Cloud Storage for versioning and secure deployment of data contracts, ensuring data integrity and quality.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 2
The Data Contracts Management Layer enables collaboration between Data Producers and Consumers on schema agreements, using a git repository and Cloud Storage for versioning and secure deployment of data contracts, ensuring data integrity and quality.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 1
The Data Contracts Management Layer facilitates collaboration between Data Producers and Consumers through a git repository and Cloud Storage, enabling version control and secure deployment of data contracts to ensure data quality and integrity.
Read now

Analytics Engineering
Data Quality
Implementation of the Data Contracts with dbt, Google Cloud & Great Expectations - Part 1
The Data Contracts Management Layer facilitates collaboration between Data Producers and Consumers through a git repository and Cloud Storage, enabling version control and secure deployment of data contracts to ensure data quality and integrity.
Read now

Analytics Engineering
Leveraging DuckDB for Enhanced Performance in dbt Projects
DuckDB enhances dbt project efficiency with its fast, in-memory analytics and simple setup, significantly reducing query execution times. It integrates well with dbt for rapid development cycles, but is suited for local development due to its early stage and limitations with large datasets.
Read now

Analytics Engineering
Leveraging DuckDB for Enhanced Performance in dbt Projects
DuckDB enhances dbt project efficiency with its fast, in-memory analytics and simple setup, significantly reducing query execution times. It integrates well with dbt for rapid development cycles, but is suited for local development due to its early stage and limitations with large datasets.
Read now

Analytics Engineering
Data Quality
Data Quality with Great Expectations
Automated Airflow data quality implementation at Astrafy focuses on prevention, with Great Expectations as a core tool for ensuring data integrity. The approach emphasizes collaboration, effective tool selection, and shared responsibility across teams for maintaining high data quality standards.
Read now

Analytics Engineering
Data Quality
Data Quality with Great Expectations
Automated Airflow data quality implementation at Astrafy focuses on prevention, with Great Expectations as a core tool for ensuring data integrity. The approach emphasizes collaboration, effective tool selection, and shared responsibility across teams for maintaining high data quality standards.
Read now

Artificial Intelligence
Google Cloud
Batch & Online Predictions with PyTorch Hugging Face Models on Google Cloud
The article outlines a method for deploying Pytorch Hugging Face models to Google Cloud using custom containers, covering steps from model preparation and cloud setup to automated deployment and testing for batch predictions.
Read now

Artificial Intelligence
Google Cloud
Batch & Online Predictions with PyTorch Hugging Face Models on Google Cloud
The article outlines a method for deploying Pytorch Hugging Face models to Google Cloud using custom containers, covering steps from model preparation and cloud setup to automated deployment and testing for batch predictions.
Read now

Google Cloud
FinOps
Google Cloud Expenses Summary Report
The article outlines an automated system for sending Google Cloud expense reports to Slack, using dbt, Airflow, Pub/Sub, Cloud Functions, and Terraform, to enhance financial management and operational efficiency.
Read now

Google Cloud
FinOps
Google Cloud Expenses Summary Report
The article outlines an automated system for sending Google Cloud expense reports to Slack, using dbt, Airflow, Pub/Sub, Cloud Functions, and Terraform, to enhance financial management and operational efficiency.
Read now

Analytics Engineering
Our top dbt packages pick
Open source dbt packages enable efficient and modular data code reuse, enhancing productivity and adherence to best practices in dbt projects. They provide a community-driven foundation for robust, well-documented, and tested data workflows
Read now

Analytics Engineering
Our top dbt packages pick
Open source dbt packages enable efficient and modular data code reuse, enhancing productivity and adherence to best practices in dbt projects. They provide a community-driven foundation for robust, well-documented, and tested data workflows
Read now

FinOps
FinOps with Infracost
Infracost enhances FinOps by offering Terraform cloud cost estimates, integrated into CI pipelines for better management of cloud expenses and adherence to FinOps principles, ensuring efficient cloud financial management.
Read now

FinOps
FinOps with Infracost
Infracost enhances FinOps by offering Terraform cloud cost estimates, integrated into CI pipelines for better management of cloud expenses and adherence to FinOps principles, ensuring efficient cloud financial management.
Read now

Data Engineering
Infra & DataOps
Modern Data Stack: One K8S cluster to rule them all
Astrafy sets up a cost-efficient GKE cluster to host open-source Modern Data Stack applications, leveraging Google Kubernetes Engine for flexibility, Istio for networking, and comprehensive security and access management, while detailing benefits like cost savings and operational simplicity.
Read now

Data Engineering
Infra & DataOps
Modern Data Stack: One K8S cluster to rule them all
Astrafy sets up a cost-efficient GKE cluster to host open-source Modern Data Stack applications, leveraging Google Kubernetes Engine for flexibility, Istio for networking, and comprehensive security and access management, while detailing benefits like cost savings and operational simplicity.
Read now

Analytics Engineering
dbt certification feedback
The dbt Analytics Engineering Certification exam is challenging and demands extensive dbt practice and study, offering a credible validation of one's dbt skills.
Read now

Analytics Engineering
dbt certification feedback
The dbt Analytics Engineering Certification exam is challenging and demands extensive dbt practice and study, offering a credible validation of one's dbt skills.
Read now

Data Engineering
Airflow DAG Python Factory
This article presents an Airflow DAG factory for auto-generating workflow files from YAML configs, with a future focus on testing and version control.
Read now

Data Engineering
Airflow DAG Python Factory
This article presents an Airflow DAG factory for auto-generating workflow files from YAML configs, with a future focus on testing and version control.
Read now

Infra & DataOps
Security
Terraform provider using multiple credentials
This article explains the benefits of using Terraform provider aliases for managing infrastructure with multiple credentials, emphasizing the best practices of least privilege and infrastructure segmentation to enhance security and efficiency.
Read now

Infra & DataOps
Security
Terraform provider using multiple credentials
This article explains the benefits of using Terraform provider aliases for managing infrastructure with multiple credentials, emphasizing the best practices of least privilege and infrastructure segmentation to enhance security and efficiency.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 3
Part 3 of the 'dbt on Google Cloud' series explores advanced orchestration, DataOps strategies, documentation, and monitoring, emphasizing the need for meticulous project management and the integral role of Cloud Composer in streamlining data workflows.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 3
Part 3 of the 'dbt on Google Cloud' series explores advanced orchestration, DataOps strategies, documentation, and monitoring, emphasizing the need for meticulous project management and the integral role of Cloud Composer in streamlining data workflows.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 2
Part 2 of the "dbt at scale on Google Cloud" series explores advanced topics like infrastructure optimization, dbt version control, style guides, macros, data quality assurance, and governance, emphasizing secure and compliant data management.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 2
Part 2 of the "dbt at scale on Google Cloud" series explores advanced topics like infrastructure optimization, dbt version control, style guides, macros, data quality assurance, and governance, emphasizing secure and compliant data management.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 1
Efficient data engineering on Google Cloud with dbt streamlines data ingestion, transformation, orchestration, and distribution, leveraging open-source tools and Google Cloud services for an integrated data management solution.
Read now

Google Cloud
Analytics Engineering
dbt at scale on Google Cloud - Part 1
Efficient data engineering on Google Cloud with dbt streamlines data ingestion, transformation, orchestration, and distribution, leveraging open-source tools and Google Cloud services for an integrated data management solution.
Read now
Read now
Read now

Data Engineering
From Ad Spend to Ticket Sales: Giving Marketing a Single Source of Truth
Marketing teams don't need another dashboard. They need spend tied to revenue and answers in the tools they already use. Here's the architecture.
Read now

Data Engineering
Security
Reading a Google Cloud Organization Like a Database: Asset Inventory to BigQuery
Every org assessment hits the same wall. The console shows one resource at a time. BigQuery answers the joins. Here's how to bridge them.
Read now

Data Engineering
Data Modeling: Best Practices with BigQuery and dbt
An opinionated guide to Data Modeling
Read now

Business Intelligence
Artificial Intelligence
Bridging the Gap: How MCP is Turning Looker into the Semantic Brain for AI
Looker is becoming the semantic brain for AI through the Model Context Protocol (MCP). By connecting LLMs to the semantic layer instead of raw databases, MCP ensures governed, accurate queries, turning AI from a SQL guesser into a reliable interface for exploring trusted business data.
Read now
Downloadable content

Turn your scattered data & AI initiatives into a coherent strategy

Turn your scattered data & AI initiatives into a coherent strategy



