parquet

Inspects, publishes, and delivers Parquet datasets through the portal CLI, Azure storage, and ArcGIS Play.

1|Updated Sep 3, 2017
One-click install
npx skills add https://github.com/mmgeorge/config --skill parquet-mmgeorge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: parquet
Source: https://github.com/mmgeorge/config/tree/main/rulesync-global/.rulesync/skills/parquet
Command: npx skills add https://github.com/mmgeorge/config --skill parquet-mmgeorge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Working with Parquet datasets across local files, ArcGIS Portal items, and Azure Blob or ADLS storage involves distinct tools, ownership models, and failure modes that are easy to confuse, leading to accidental public uploads, wrong-item mutations, or failed CDN-dependent deliveries. ## Core Features & Use Cases - Parquet Inspection: Run meta, schema, kv, stats, and bounded queries against local files, URLs, or Portal items, and save filtered subsets while preserving schema and metadata. - Portal Publishing: Create and replace ArcGIS Parquet Feature Layer items with explicit item IDs, generate _spatial.json metadata, and verify every mutation instead of trusting exit status. - Azure Delivery: Upload datasets to Azure Blob or ADLS, sync CDN routes, generate remote spatial metadata, and open ArcGIS Play documents. - Use Case: A GIS analyst needs to publish a counties dataset as a Parquet Feature Layer, regenerate its spatial metadata after an update, and open it in ArcGIS Play without accidentally sharing it publicly or overwriting the wrong item. ## Quick Start Inspect the attached counties.parquet file and show its geometry metadata, schema, and a few sample records using the portal CLI.

Frequently Asked Questions about parquet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inspect a Parquet file's schema and metadata with the portal CLI?▼

Use portal tools parquet meta for a geospatial overview, schema for physical and logical fields, kv for key-value metadata, and stats for row-group statistics. Each command accepts a local file, URL, Portal item ID, or exact item title as the source.

How do I publish a Parquet dataset as an ArcGIS Portal item?▼

Run portal item parquet upload with a file or directory and a name, optionally adding --spatial to generate _spatial.json. This creates a Parquet Feature Layer item with files stored as item resources, not a hosted feature service.

Can I upload a private Parquet Feature Layer item to Portal?▼

No. The current portal item parquet upload implementation shares every newly created item publicly even when --public is omitted. Stop before uploading when the item must remain private, and adjust sharing afterward with the share command.

Why did my Azure Parquet upload fail after the blobs were written?▼

Azure uploads can finish writing blobs and then fail when no cached CDN or Front Door route matches. Run portal tools azure cdn sync first, list the destination to compare expected and uploaded paths, and retry only missing files.

What is the difference between portal item parquet update and upload --overwrite?▼

Update takes an explicit item ID and target, uploads to a new timestamped resource directory, switches the item URL, then removes the old directory. Upload --overwrite only targets the currently selected item, which risks mutating the wrong item.

Does the portal app command create a Portal Application item?▼

No. The app commands create and open ArcGIS Play documents referencing Parquet data via ParquetLayer or ParquetFilesData. They do not create durable Portal Application items or author Web Maps.