Debugging tool: Compare data between Source and Patch

Dataset Management

When creating datasets, it's helpful to verify that individual rows of data match between the source table in your data warehouse and the data in Patch. You can now easily look up records by primary key.

$ pat dataset inspect test_columns uk_real_estate_records_fl pk_6H2rAn0vuIGeNyeBSJsB
Active source: snowflake-source
                     Table uk_real_estate_records_fl                     
                    ╷                         ╷                          
  Column            │ Cache                   │ Source (count: 1)        
╶───────────────────┼─────────────────────────┼─────────────────────────╴
  city              │ WASHINGTON              │ WASHINGTON               
  county            │ TYNE AND WEAR           │ TYNE AND WEAR            
  date_of_transfer  │ 2004-05-14              │ 2004-05-14               
  district          │ SUNDERLAND              │ SUNDERLAND               
  duration          │ F                       │ F                        
  old_new           │ N                       │ N                        
  ppd_category_type │ A                       │ A                        
  price             │ 167000                  │ 167000                   
  property_type     │ D                       │ D                        
  record_status     │ A                       │ A                        
  transaction_id    │ pk_6H2rAn0vuIGeNyeBSJsB │ pk_6H2rAn0vuIGeNyeBSJsB  
Patch logo
Cover

Patch Changelog

Jul

12

Python Data Packages

Announcement

Data Packages are code libraries with a live connection to an underlying data source. They provide a powerful interface for querying, access control, versioning, performance optimization and more; over all your data, no matter where it lives. This could be any database or file system.

The Data Package can be installed using a package manager like pip . Then, it's imported like a library dependency into your code, whether that’s a backend service performing machine learning or enrichment tasks, a customer-facing application, or even an external consumer buying access from you directly to build using the package.

A dpm-agent intelligently routes queries submitted by consumers of a Data Package to the appropriate backend source, enforces access policies and applies performance optimizations. 

Today, we're excited to announce support for generated Python packages!

Sign up for early access at www.dpm.sh!

Jul

05

TypeScript / Node.js Data Packages

Announcement

Data Packages are code libraries with a live connection to an underlying data source. They provide a powerful interface for querying, access control, versioning, performance optimization and more; over all your data, no matter where it lives. This could be any database or file system.

The Data Package is imported like a library dependency into your code, whether that’s a backend service performing machine learning or enrichment tasks, a customer-facing application, or even an external consumer buying access from you directly to build using the package.

A dpm-agent intelligently routes queries submitted by consumers of a Data Package to the appropriate backend source, enforces access policies and applies performance optimizations. 

Today, we're excited to announce support for generated Node.js & TypeScript packages!