Data and AI struggles

1,730 problems · 342 companies

Data engineering

Bad data slips into production unnoticed

21 posts from 21 people20d activeSteady, +1 this week

Posts per day

Posts per day21 posts, Sep 1 to Nov 9

The posts behind it

GitHub issueschroma-core/chroma · woaiqjjNov 3

[Bug]: [REST, 1.5.9] Empty metadata arrays are silently dropped in boundary-position and all-empty batches

### What happened? The REST API returns 201 when a batch contains `items: []`. Reading the records back returns no `items` key for each empty-array row. The same result occurs at batch edges, in an all-empty batch, and in a single-record batch. Non-empty arrays round-trip...

1 replies
Stack OverflowStack Overflow [google-bigquery] · Unhappy-Leading-6796Oct 29

Getting duplicate records with offset pagination in Python

I'm pulling records from an API into BigQuery using Python. The API only has limit and offset, so I'm just fetching 100 records, adding 100 to the offset and doing the same thing until there are no more records.. This is the part I'm using:. offset = 0 records = [] while True: r...

Redditr/dataanalysis · u/AndrewperseusOct 24

Tired of messy dates and missing values? Here is my Python cleaning workflow.

Hey everyone,. I've been working with a lot of extremely messy real-world datasets lately (missing values, duplicate rows, completely mixed-up date formats like '2026.10.01' vs '10月1日', negative amounts). . Instead of just deleting rows (which ruins the data), I built a Python...

Redditr/analytics · u/EmotionNegative6103Oct 21

Why do enterprise analytics projects struggle even when the technology works?

...pipelines can be healthy, and dashboards can be available, yet business teams may still struggle to use the outputs confidently.. Sometimes the issue is inconsistent metric definitions. Sometimes it's unclear data ownership, a lack of trust in the numbers, or analytics that...

Redditr/analytics · u/ClickOk5811Oct 20

The order I check a messy export in, and why duplicates are last

...duplicate explosion from a bad join, duplicates jump to the front. But for the ordinary messy export, the duplicate rows are usually downstream of something simpler.. The part I'm less sure about: how much of this is worth automating versus checking by eye. Power Query can...

GitHub issuesdbt-labs/dbt · luc-pimentelOct 18

[v2 Bug] agate `Column.values_distinct()`, `values_without_nulls()`, `values_sorted()` and `values_without_nulls_sorted()` panic with `not yet implemented`

### Is this a new bug in dbt v2.x compared to the latest version of dbt 1.x? - [x] I believe this is a new bug in dbt v2.x - [x] I have searched the existing issues and could not find a duplicate ### Current Behavior In dbt v2, calling `values_distinct()`,...

Redditr/learnmachinelearning · u/Low_Importance_2044Oct 17

How do you check if your data is ready for AI before using it?

...or just check things manually?. And for those working with AI datasets, is this a real pain point for you or am I overthinking it?. Would love to hear how you guys handle this..

Redditr/SQL · u/No_Ambition8323Oct 13

My SQL query returns the correct row count, but some records are still wrong. How do I find them?

I'm comparing a source table with a target table after an ETL job.. Both tables have the same row count, but I suspect some records are missing while others are duplicated or incorrectly updated.. The tables have millions of rows, no reliable primary key, and some columns...

GitHub issuesairbytehq/airbyte · jaypatrickhowardOct 13

[source-appsflyer] Incremental syncs of raw data reports permanently miss late-arriving events

### Connector Name source-appsflyer ### Connector Version 0.3.3 ### What step the error happened? During the sync ### Relevant information #### Summary Incremental syncs of the raw data streams can permanently skip events. Each sync resumes exactly at the saved cursor (the...

Redditr/SQL · u/TelevisionGlad110Oct 12

Is this SQL learning roadmap enough for real-world data analyst internships in 2026, or am I missing important skills?

...finish a bootcamp. I want to be able to solve unfamiliar business problems, work with messy data, validate results and explain findings.. I'm learning MySQL and using a SQL bootcamp that covers topics such as:. SELECT, WHERE, filtering and sorting. CASE statements and string...

Redditr/LangChain · u/aidenclarke_12Oct 11

How are you guys evaluating document parsers based on your documents? PDF parsing or whatever

...a plain check like - does this text appear check passes while the types in the repeated failing pattern can be thrown to something heavier like llamaparse for example or local stack like docling and other rust based ones. so each kind of doc goes to the cheapest thing that...

GitHub issuesgrafana/grafana · NWRichmondOct 6

Classify preview outcomes and show error, no-data, and no-signal callouts

...grafana/grafana#134339), then rebase onto `main` once grafana/grafana#134339 merges. ## Blocked by * [Replace the Query Coauthoring session precedence chain with a reducer]( ) * [Introduce a cached, single-flight preview session for proposal options]( )

GitHub issuesClickHouse/ClickHouse · clickgapaiOct 5

conversionPreservesOrder wrongly accepts Enum8 -> Bool as order-preserving

### Describe what's wrong - DISTINCT/GROUP BY over a Bool column mapped onto an Enum8 shard column returns duplicate rows instead of erroring. - Trigger: query a Distributed table whose column is declared Bool while the underlying MergeTree column is Enum8('a'=1,'b'=2). -...

Redditr/SQL · u/Bhanuprakash_1947Oct 3

What’s the smallest SQL mistake that caused the biggest problem for you???

Not talking about some crazy DB failure or anything.. Could be something silly like a missing WHERE, wrong JOIN, duplicate rows, bad UPDATE..... Like a small mistake that looked harmless but ended up causing a big headache ....🤕. Curious what ppl have seen in real projects..

GitHub issuesduckdb/duckdb · ylwango613Oct 1

ManualVuln7 information_schema.check_constraints Returns Duplicate Rows for Multi-Column CHECK Constraints

### What happens? `information_schema.check_constraints` (`src/catalog/default/default_views.cpp` line 213) is defined with a subquery that calls `UNNEST(constraint_column_names)` over rows from `duckdb_constraints()` filtered to `constraint_type IN ('CHECK', 'NOT NULL')`. For...

1 replies
GitHub issuescrewAIInc/crewAI · josephkamau32Sep 24

[BUG]KickoffTaskOutputsSQLiteStorage.update()/load() crash on non-dict values and NULL fields

### Description `KickoffTaskOutputsSQLiteStorage.update()` (lib/crewai/src/crewai/memory/storage/kickoff_task_outputs_storage.py:156) only JSON-encodes values when they're a `dict`: values.append( json.dumps(value, cls=CrewJSONEncoder) if isinstance(value, dict) else value )...

2 replies
Stack OverflowStack Overflow [pandas] · Kes PerronSep 22

Replace duplicated DataFrame indices with a single Series

...dfdup.where(mask, "").max() In: dfresults Out: Sample1 Yellow Sample2 Yellow Sample3 Red How do I replace the 2 rows of df["A"] with the series dfresults without dropping duplicate rows (dropping duplicates from all of df would also affect "B" which hasn't been processed yet).....

2 votes3 replies
GitHub issuesapache/iceberg · TishjSep 20

[Spec][Parquet] Remove "Omit from data files" requirement for `UNKNOWN` type

...manifests: - STRUCT (this includes the schema root) with all fields omitted: there is no way to indicate the distinction between a row being `NULL` or `{}`. - LIST with omitted element: there is no way to indicate whether a list is `NULL` or `[]`. This has (presumably...

1 reactions
GitHub issuesPrefectHQ/prefect · HaokaiDingSep 19

CustomWebhookNotificationBlock rejects JSON null values during initialization

### Bug summary `CustomWebhookNotificationBlock` cannot be constructed when `json_data` contains a JSON null (`None`), including nested object fields or list items. It raises `ValueError: Unexpected type: ` before any notification request is sent I reproduced this on the latest...

DEVDEV #dataengineering · vladislav_koval_f4bed0e76Sep 11

I Built a Data Quality Library Because Existing Tools Were Too Slow for My Pipelines

I got mass fed up with data quality tools, so I built my own I work as a data engineer....

1 replies
GitHub issuesapache/airflow · seanmuthSep 1

find_orm_dags: multiple joinedload() collections cause row-explosion, slow DagModel sync (commonly >10s)

...fast enough. That points at result-set size, not query planning/execution cost, as the bottleneck. This customer reports these commonly exceeding 10 seconds. Response latency downstream (this call sits in the request path of the DAG-processor's parse-result heartbeat) has been...

Companies and products named

4 posts
3 posts
2 posts
2 posts
About this problem

Evidence

21 posts from 21 people in 18 places, about 2 a week over 64 days. Mostly on r/SQL, r/analytics, DEV #dataengineering. Tools named alongside: GitHub, Excel, pandas, DuckDB.

Frustration Frustration 1 of 3· Seen on GitHub issues, Reddit, Stack Overflow, DEV

How it was grouped

Posts that state a pain and match the "data-quality" rule. First post Sep 1, 2026, latest Nov 3, 2026. Corroborated: 3 or more posts from 2 or more people or places. Method

The same problem elsewhere

Bad data slips through Databricks unnoticed

3 posts from 3 people on Reddit.

Bad data slips through Polars unnoticed

3 posts from 3 people on GitHub issues, Reddit.

Bad data slips through Snowflake unnoticed

3 posts from 3 people on Reddit, Hacker News.

Bad data slips through Apache Iceberg unnoticed

3 posts from 3 people on GitHub issues.

Bad data slips through Apache Spark unnoticed

2 posts from 2 people on GitHub issues. Unverified.

Bad data slips through PostgreSQL unnoticed

2 posts from 2 people on Stack Overflow. Unverified.

Bad data slips through Claude unnoticed

2 posts from 1 person on Reddit. Unverified.

History

Momentum went from fading to steady.

Nov 9, 2026

Momentum went from steady to fading.

Nov 5, 2026

Momentum went from fading to steady.

Nov 4, 2026

Momentum went from steady to fading.

Oct 28, 2026

Momentum went from fading to steady.

Oct 27, 2026

Momentum went from steady to fading.

Oct 20, 2026

Momentum went from rising to steady.

Oct 18, 2026

Momentum went from steady to rising.

Oct 17, 2026

Momentum went from fading to steady.

Oct 15, 2026

Momentum went from steady to fading.

Oct 13, 2026

Momentum went from fading to steady.

Oct 7, 2026

Momentum went from steady to fading.

Oct 2, 2026