Library Overview
Library Overview
Section titled “Library Overview”The Querri Library is your central data repository where all your uploaded files and connected data sources live. Think of it as your data hub - a single place to manage, organize, and access all the data you use across your projects and dashboards.
What is the Library?
Section titled “What is the Library?”The Library is Querri’s data management system that:
- Stores all your uploaded files (CSV, Excel, JSON, etc.)
- Manages data source connections (databases, APIs, cloud storage)
- Provides quick access to data across projects
- Tracks data lineage and usage
- Maintains version history of your data
- Enables data sharing across your organization
Access the Library by navigating to the /library route in your Querri workspace, or click “Library” in the main navigation menu.
Why Use the Library?
Section titled “Why Use the Library?”Centralized Data Management
Section titled “Centralized Data Management”Instead of uploading the same file to multiple projects or reconnecting to the same database repeatedly, the Library provides:
Single source of truth:
Without Library:Project 1 → Upload customers.csvProject 2 → Upload customers.csv (again)Project 3 → Upload customers.csv (again)Result: Multiple copies, hard to keep in sync
With Library:customers.csv in Library → Used by Projects 1, 2, 3Result: Single file, always up-to-date, easy to manageReusability:
- Upload once, use everywhere
- Configure connection once, access from any project
- Share data across teams without duplication
Consistency:
- Everyone uses the same data
- No confusion about which version is current
- Changes propagate to all projects using the data
Organization and Discovery
Section titled “Organization and Discovery”The Library helps you stay organized as your data grows:
Easy to find:
- Search by name, type, or tag
- Browse by category or folder
- Filter by date or usage
- See recently used sources
Clear structure:
- Organize into folders
- Tag for categorization
- Add descriptions and metadata
- Track relationships between sources
Governance and Control
Section titled “Governance and Control”Maintain control over your data:
Access management:
- Control who can view or edit sources
- Share with specific teams or individuals
- Audit who’s using what data
- Track data access patterns
Version control:
- Keep history of file uploads
- Revert to previous versions if needed
- Compare versions
- Note changes and updates
Data quality:
- Add data validation rules
- Set refresh schedules
- Monitor data freshness
- Track data lineage
Accessing the Library
Section titled “Accessing the Library”Navigation
Section titled “Navigation”Access the Library in several ways:
Main Navigation:
- Click “Library” in the top navigation bar
- Or navigate to
/librarydirectly
From Projects:
- In any project step that needs data
- Click “Add Data Source”
- Select “From Library”
- Browse or search for your data
From Dashboards:
- When configuring a widget
- Choose data source
- Select “Library”
- Pick your data
Library Home View
Section titled “Library Home View”
When you open the Library, you’ll see:
Quick Stats:
┌─────────────────────────────────────┐│ Library Overview ││ ││ Total Sources: 156 ││ Files: 89 ││ Connections: 67 ││ Used in Projects: 142 ││ Last Updated: 2 minutes ago │└─────────────────────────────────────┘Recent Sources:
- Files and connections you accessed recently
- Quick access to frequently used data
- See what your team is using
Favorites:
- Sources you’ve starred
- Your most important data
- Quick access to critical sources
Browse by Type:
- All sources
- Files only
- Connections only
- Shared with me
- My sources
Types of Sources
Section titled “Types of Sources”The Library manages two main types of data sources:
Uploaded files that are stored in Querri:
Supported Formats:
- CSV (Comma-Separated Values)
- Excel (.xlsx, .xls)
- JSON (JavaScript Object Notation)
- Parquet (columnar storage)
- TSV (Tab-Separated Values)
- XML (structured data)
- Text (.txt, delimited files)
File Details:
File: customer_data.csvType: CSV fileSize: 2.5 MBRows: 15,234Columns: 12Uploaded: Jan 15, 2024Last Modified: Jan 15, 2024Used in: 5 projectsBenefits:
- No external dependencies
- Fast access
- Version history maintained
- Easy to share
- Works offline (for downloaded files)
Connectors
Section titled “Connectors”Live connections to external data sources:
Supported Connectors:
Databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- SQLite
- MongoDB
- Amazon Redshift
- Google BigQuery
- Snowflake
Cloud Storage:
- Amazon S3
- Google Cloud Storage
- Azure Blob Storage
- Dropbox
- Google Drive
APIs:
- REST APIs
- GraphQL
- Custom webhooks
SaaS Platforms:
- Salesforce
- HubSpot
- Google Analytics
- Stripe
- Shopify
Connection Details:
Connection: Production DatabaseType: PostgreSQLHost: db.company.comDatabase: analyticsTables: 47Last Synced: 2 minutes agoStatus: Connected ✓Used in: 12 projectsBenefits:
- Always current data
- No manual uploads needed
- Single source of truth
- Automatic refresh
- Large datasets supported
Library Organization
Section titled “Library Organization”The Library provides flexible organization options:
Folders
Section titled “Folders”Create a hierarchical structure:
Library/├── Sales/│ ├── Daily Reports/│ ├── Monthly Summaries/│ └── Customer Data/├── Marketing/│ ├── Campaigns/│ ├── Analytics/│ └── Lead Data/├── Finance/│ ├── Invoices/│ ├── Expenses/│ └── Budget/└── Operations/ ├── Inventory/ ├── Shipping/ └── Performance/Add flexible categorization:
customer_data.csvTags: #sales #customers #pii #weekly #csv
Tagging benefits:- Search by tag- Multiple categories per file- Easy filtering- Cross-folder organizationMetadata
Section titled “Metadata”Add rich information to sources:
Standard Metadata:
- Name
- Description
- Type
- Owner
- Created date
- Modified date
- Size
Custom Metadata:
- Data steward
- Update frequency
- Data quality score
- Business glossary terms
- Compliance flags
- Cost center
- Project associations
Example:
File: Q1_2024_Sales.csv
Standard Info: Name: Q1 2024 Sales Data Type: CSV Size: 5.2 MB Owner: Sales Analytics Team Created: Jan 1, 2024 Modified: Mar 31, 2024
Custom Metadata: Data Steward: John Doe Update Frequency: Quarterly Contains PII: Yes Retention Period: 7 years Cost Center: Sales-001 Quality Score: 95%Using Library Sources in Projects
Section titled “Using Library Sources in Projects”Leverage Library data in your projects:
Adding from Library
Section titled “Adding from Library”Step 1: In your project, add a data source
1. Click "Add Step"2. Choose "Load Data"3. Select "From Library"Step 2: Browse or search
Search: "customer"Or browse by folder: Sales → Customer DataStep 3: Select and configure
Source: customer_data.csvOptions: ☑ Load all columns ☐ Filter rows ☐ Sample data (use subset)Click "Add to Project"Step 4: Use in your analysis
The data is now available in your projectAll transformations reference the Library sourceIf the source updates, you can refresh your projectLive vs. Snapshot
Section titled “Live vs. Snapshot”Choose how to use Library data:
Live Connection:
Project → Library Source (live) ↓ Always current data Refreshes automatically Reflects latest changes
Best for: - Real-time dashboards - Current operational data - Frequently updated sourcesSnapshot:
Project → Library Source (snapshot at time T) ↓ Fixed point in time Doesn't change Historical reference
Best for: - Historical analysis - Reproducible reports - Compliance/audit - Month-end snapshotsRefresh Behavior
Section titled “Refresh Behavior”Control how data updates:
Manual Refresh:
- You control when data updates
- Click “Refresh” button
- Good for analysis that shouldn’t change
Automatic Refresh:
- Data updates on schedule
- Hourly, daily, weekly, etc.
- Good for dashboards and monitoring
On Demand:
- Data loads fresh each time project runs
- Always latest from Library
- Good for one-time analysis
Library Best Practices
Section titled “Library Best Practices”Naming Conventions
Section titled “Naming Conventions”Use clear, consistent names:
Good Names:
customer_data_2024_q1.csvsales_daily_2024-01-15.xlsxproduction_database_connectionmarketing_analytics_apiPoor Names:
data.csvfile1.xlsxdbconnectionNaming Template:
[Topic]_[Type]_[Date/Version].[ext]
Examples:sales_transactions_2024-01.csvcustomer_master_v2.xlsxinventory_snapshot_2024-q1.parquetDocumentation
Section titled “Documentation”Document your sources:
Minimum Documentation:
- What the data contains
- Where it comes from
- How often it updates
- Who owns it
- How to use it
Example:
Name: Customer Master Data
Description:Complete customer database including contact info, purchasehistory, and preferences. Updated nightly at 2 AM from theproduction database.
Columns:- customer_id: Unique identifier (primary key)- email: Customer email address- name: Full name- created_at: Account creation date- total_purchases: Lifetime purchase amount- last_purchase: Date of most recent order
Update Schedule: Daily at 2:00 AM ESTOwner: Customer Analytics TeamContact: analytics@company.comData Classification: Internal - Contains PIISecurity and Compliance
Section titled “Security and Compliance”Protect sensitive data:
Data Classification:
- Public
- Internal
- Confidential
- Restricted
PII Handling:
- Mark sources containing PII
- Restrict access appropriately
- Enable audit logging
- Set retention policies
Compliance:
- GDPR requirements
- CCPA requirements
- Industry-specific regulations
- Company policies
Getting Started
Section titled “Getting Started”Ready to use the Library? Here’s a quick start:
- Navigate to Library: Go to
/library - Upload your first file: Click “Upload File”
- Add a description: Help others understand the data
- Organize: Create folders or add tags
- Share: Give your team access
- Use in projects: Reference from your analyses
- Maintain: Keep data fresh and organized
Next Steps
Section titled “Next Steps”- Organizing Sources - Learn best practices for Library organization
- Search & Discovery - Master finding data in the Library
- Data Sources - Deep dive into connectors and file uploads
The Library is your foundation for organized, efficient data work in Querri!