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

Downloadable content

[1 pager] Empower your business teams with Generative AI

[1-pager] Talk to your data through conversational analytics

[1 pager] Transform your marketing agency with the power of AI

Turn your scattered data & AI initiatives into a coherent strategy

Turn your scattered data & AI initiatives into a coherent strategy

Turn your scattered data & AI initiatives into a coherent strategy