SlideShare a Scribd company logo
1 of 31
Download to read offline
Relationship Therapy
Deeper Connections for Your
QuickBase Apps
Adam Hoover
Sales Engineer, Intuit
#EMPOWER2015
A QuickBase Sales Engineer since 2013, Adam is a passionate supporter of the
Intuit philosophy of making complex processes more accessible. Having worked for
Homeland Security, providing automation support to an organization that is incredibly
large, and also at a startup with less than 50 employees, Adam loves to use his
experience, spanning the full spectrum of industry size, and is always trying to gain and
provide insights to an increasingly diverse community of QuickBase users.
About Me
Adam Hoover
Sales Engineer
#EMPOWER2015
① Back to Basics: The One to Many Relationship
② When Basics Aren’t Enough: Many to Many Relationships
③ Talking Back: Creating Reverse Relationships
④ Help from an Outsider: Using Report Links
⑤ Keeping the Connection Alive: Synchronizing Data
Relationship Therapy
Back to Basics:
The One to Many Relationship1
#EMPOWER2015
Relationships in QuickBase are connections between tables of data, allowing those tables to
share information
• The problem of having stand-alone tables comes up when you have information in one
that you know is connected to information in the other
• A person may intuitively understand this connection, but software, like QuickBase, cannot
logically make that connection without being provided with some context
• A relationship allows us to tell software that the data is connected, which in turn helps the
application to give us access to all of the information we need, in the right place
Why do we need relationships?
#EMPOWER2015
Solving the problem of Stand-alone Data
• Here we can see a Project Record which
has plenty of information about a specific
Project and it’s properties
• Even with all the details on this Record,
and the ability to add additional Fields to
track more data, we cannot see any
information from another Record here
What problem does a Relationship Solve?
#EMPOWER2015
The problem can be seen from both tables
• Here we can see a list of people on a
Resources Table that is unrelated to the
Project we just looked at
• These Resources are all available to be
assigned to Projects, but when looking at a
specific Resource, notice that there is no
Project information available
What problem does a Relationship Solve?
#EMPOWER2015
QuickBase uses the concept of a One to Many Relationship
• This is a connection between a Parent table and a Child table, in this case “Projects” and
“Resources”
• Determining which table becomes the Parent, and which the Child, is done when we make
our selection from two possible directions for the relationship
Using One to Many Relationships
#EMPOWER2015
When planning out an application, it is
helpful to create a diagram of the Tables
and their Relationships:
① Add your Tables
② Choose the direction that data will
flow, by placing the Parent on top
③ Draw the Relationship between
tables
Diagraming a One to Many Relationship
Projects
Resources
#EMPOWER2015
① On the Settings Page, find “Table-to-
Table Relationships”
② When creating a new relationship,
select the other table to relate to
③ Choose the Parent and Child
④ Review the results and select the
fields you want to carry over from
the Parent to the child
Actually Adding a Relationship
#EMPOWER2015
The Parent Table will now have a section to view and add any Child Records
Viewing the Results
#EMPOWER2015
The Child Table will also contain detailed information being looked up from the Parent Table
Viewing the Results
#EMPOWER2015
Relationships in QuickBase are clearly capable of solving the issue of connecting data, but
there are still a few problems that a One to Many relationship does not solve
① A relationship does not provide a way to relate Many records to Many other Records
② There is no function to lookup data that exists on a Child Record, from the Parent Record
③ Any unrelated data is not reportable using the fields created by a Relationship
④ Data from external sources or outside applications cannot be aggregated or synchronized
through the use of a One to Many relationship
The Limitations of One to Many
#EMPOWER2015
In order to solve some of the limitations, it is
important to know how Relationships Work
• A field on the Parent table is used as the
“Key Field”
• A “Related” field is created on the Child
table to store the Key Field value
* The Record ID # is used as the default Key, as it is
always a unique value
How do Relationships Work?
When the Basics Aren’t Enough:
Many to Many Relationships2
#EMPOWER2015
We can’t relate a Child to many Parent Records
• In the example with Projects and Resources,
Projects can currently have as many
Resources as necessary
• On the Resources table, a new Record is
created each time we assign a person to the
parent Project Record
• This will lead to duplications
The Limitation of a One to Many
#EMPOWER2015
A Many to Many Relationship is a third table
that helps connect data from the two tables
you are already trying to connect
① Add a Third Table to the App, in this
case we can create “Assignments”
② Then create a One to Many relationship
between each of the two tables we are
trying to connect, and the new Table
Diagramming a Many to Many Relationship
Assignments
ResourcesProjects
Talking Back:
Creating Reverse Relationships3
#EMPOWER2015
We can’t report on the details of a Child
Record from the Parent Record
• There is a report that shows Child Records
embedded on the Parent Record form
• The report only displays the child records, it
does not carry any of their data over
• A lookup field, which is reportable, can only
be created on the Child Table
The Limitation of a One to Many
#EMPOWER2015
In this Example we will add a Child Table on
which we need to see the “Current” Record
① Add a table and name it “Status”
② Projects will have many Statuses in this
example, as the user may want to track
the history of a projects status, or the
average time spent in a status
Diagramming a Child Lookup
Assignments
ResourcesProjects
Status
#EMPOWER2015
To solve the issue of not being able to see the
“Current Status” at the Project Level, we will
create a Reverse Relationship
① Create a Summary of the Max Record ID
② Create a second relationship between the
Parent and Child table, this time going in
the opposite direction
③ Use the Summary as the Reference Field
Finalizing the Reverse Relationship
Assignments
ResourcesProjects
Status
Summary
Help from an Outsider:
Using Report Links4
#EMPOWER2015
There are some circumstances where there will be two tables which are handled separately,
but users may still want to be able to look in one place for all the information they need.
• The Embedded report that we saw created automatically on the Projects table when adding
a new relationship, is actually a tool that we can use for this type of situation as well
• While using the Projects table we were working with earlier, if we add a list of Companies,
and a table of Contacts, we may want to see the Contacts for each Company on a Project
• In order to do that, we can create a new Report Link field on the Projects table, which can
display the correct data, even without a relationship
The Limitation of a One to Many
#EMPOWER2015
We will need to match at least one field on
Projects, to a field with the same value on
Contacts, using a third table may help
① Add a Companies Table
② Add a relationship from Companies to
both Projects and Contacts to get the
Company lookup field added to both
③ We can then match those Company fields
Diagramming Report Links
Assignments
ContactsProjects
Status
Companies
Resources
Keeping the Connection Alive:
Synchronizing Data5
#EMPOWER2015
When there is data on a table in another application, or even on another platform, there are
situations where we need to be able to take that data and consolidate it in QuickBase
• This allows us to make QuickBase a front end for data, regardless of the origin of that
information
• Whether it is from separate QuickBase applications or from external tools, we can pull that
data into a single QuickBase table
• Once QuickBase has access to bring that data in, it is possible to build reports, dashboards,
workflow, and other Business Intelligence using that information
Why do we Import or Synchronize Data?
#EMPOWER2015
The first way to Import Data, is using a manual Import
① Using the Import/Export wizard in QuickBase, you can Import many records at once by
simply uploading a spreadsheet, or finding another table in QuickBase
② The wizard will ask you for the source data, and then give you an option of where in your
table you would like to put that new data
③ If you are using a Table to Table Import, to grab data from another QuickBase application,
it will store the Import for you, so that you can run it again as necessary
Table to Table Import
#EMPOWER2015
Another strategy to keep data synchronized is to use our new “Sync” tool, which will keep a
“Connected Table” up to date with data from another source
Sync
• Bill.com
• Intacct
• Netsuite
• Salesforce.com
• Zendesk
– More on this in
• Zuora
• Intuit QuickBooks
• Intuit QuickBase
– e on this in the
Sync
presentation
* For more information about Sync, please
join us for the Sync Presentation
#EMPOWER2015
Q&A
Relationship Therapy
THANK YOU

More Related Content

Viewers also liked

QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase, Inc.
 
Welcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase KeynoteWelcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase KeynoteQuickBase, Inc.
 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development QuickBase, Inc.
 
How Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase SyncHow Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase SyncQuickBase, Inc.
 
Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!QuickBase, Inc.
 
Saving Time And Effort With QuickBase Api - Sergio Haro
Saving Time And Effort With QuickBase Api - Sergio HaroSaving Time And Effort With QuickBase Api - Sergio Haro
Saving Time And Effort With QuickBase Api - Sergio HaroQuickBase, Inc.
 
Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build QuickBase, Inc.
 
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...QuickBase, Inc.
 
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and VendorsQuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and VendorsQuickBase, Inc.
 
How QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve ProblemsHow QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve ProblemsQuickBase, Inc.
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseQuickBase, Inc.
 
How StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBaseHow StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBaseQuickBase, Inc.
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...QuickBase, Inc.
 
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBaseGiving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBaseQuickBase, Inc.
 
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...QuickBase, Inc.
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsQuickBase, Inc.
 

Viewers also liked (17)

QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
 
Welcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase KeynoteWelcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase Keynote
 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development
 
How Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase SyncHow Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase Sync
 
Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!
 
Saving Time And Effort With QuickBase Api - Sergio Haro
Saving Time And Effort With QuickBase Api - Sergio HaroSaving Time And Effort With QuickBase Api - Sergio Haro
Saving Time And Effort With QuickBase Api - Sergio Haro
 
Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build
 
QuickBase as an ERP
QuickBase as an ERPQuickBase as an ERP
QuickBase as an ERP
 
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
 
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and VendorsQuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
 
How QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve ProblemsHow QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve Problems
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBase
 
How StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBaseHow StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBase
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
 
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBaseGiving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
 
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 

Similar to Relationship Therapy: Deeper Connections for your QuickBase Apps

What are the Benefits of Vlookup in Excel_.pptx
What are the Benefits of Vlookup in Excel_.pptxWhat are the Benefits of Vlookup in Excel_.pptx
What are the Benefits of Vlookup in Excel_.pptxExcelAssginmentHelp
 
Data Modeling 101: How to make Data model
Data Modeling 101: How to make Data modelData Modeling 101: How to make Data model
Data Modeling 101: How to make Data modelAbdul Ahad
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Turbocharging your Google Analytics data
Turbocharging your Google Analytics dataTurbocharging your Google Analytics data
Turbocharging your Google Analytics dataNeil Barnes
 
Act! Tips by Tech Benders
Act! Tips by Tech BendersAct! Tips by Tech Benders
Act! Tips by Tech BendersTech Benders
 
Advanced Cherwell Administration Tips
Advanced Cherwell Administration TipsAdvanced Cherwell Administration Tips
Advanced Cherwell Administration TipsCherwell Software
 
Comparative Analysis - Tableau vs. Power Bi
Comparative Analysis - Tableau vs. Power Bi Comparative Analysis - Tableau vs. Power Bi
Comparative Analysis - Tableau vs. Power Bi Manny423498
 
Power BI101 SPS Chicago Suburbs 2020
Power BI101 SPS Chicago Suburbs 2020Power BI101 SPS Chicago Suburbs 2020
Power BI101 SPS Chicago Suburbs 2020Sharon Weaver
 
Open Data: Movement or a Joke?
Open Data: Movement or a Joke?Open Data: Movement or a Joke?
Open Data: Movement or a Joke?Dave Caraway
 
Microsoft Power BI 101
Microsoft Power BI 101Microsoft Power BI 101
Microsoft Power BI 101Sharon Weaver
 
Data-Ed: Trends in Data Modeling
Data-Ed: Trends in Data ModelingData-Ed: Trends in Data Modeling
Data-Ed: Trends in Data ModelingData Blueprint
 
Data-Ed Online: Trends in Data Modeling
Data-Ed Online: Trends in Data ModelingData-Ed Online: Trends in Data Modeling
Data-Ed Online: Trends in Data ModelingDATAVERSITY
 
Power BI Data Modeling.pdf
Power BI Data Modeling.pdfPower BI Data Modeling.pdf
Power BI Data Modeling.pdfVishnuGone
 
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docx
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docxCIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docx
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docxclarebernice
 
How To Automate Part 1
How To Automate Part 1How To Automate Part 1
How To Automate Part 1Sean Durocher
 
TechSoup Connect Texas: Creating a Tech Stack Built Around QBO
TechSoup Connect Texas: Creating a Tech Stack Built Around QBOTechSoup Connect Texas: Creating a Tech Stack Built Around QBO
TechSoup Connect Texas: Creating a Tech Stack Built Around QBOTechSoup
 
Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to MultimediaChris Trudeau
 

Similar to Relationship Therapy: Deeper Connections for your QuickBase Apps (20)

Salesforce Data Structures
Salesforce Data StructuresSalesforce Data Structures
Salesforce Data Structures
 
What are the Benefits of Vlookup in Excel_.pptx
What are the Benefits of Vlookup in Excel_.pptxWhat are the Benefits of Vlookup in Excel_.pptx
What are the Benefits of Vlookup in Excel_.pptx
 
Data Modeling 101: How to make Data model
Data Modeling 101: How to make Data modelData Modeling 101: How to make Data model
Data Modeling 101: How to make Data model
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Sql Lab 4 Essay
Sql Lab 4 EssaySql Lab 4 Essay
Sql Lab 4 Essay
 
Turbocharging your Google Analytics data
Turbocharging your Google Analytics dataTurbocharging your Google Analytics data
Turbocharging your Google Analytics data
 
Act! Tips by Tech Benders
Act! Tips by Tech BendersAct! Tips by Tech Benders
Act! Tips by Tech Benders
 
Advanced Cherwell Administration Tips
Advanced Cherwell Administration TipsAdvanced Cherwell Administration Tips
Advanced Cherwell Administration Tips
 
Comparative Analysis - Tableau vs. Power Bi
Comparative Analysis - Tableau vs. Power Bi Comparative Analysis - Tableau vs. Power Bi
Comparative Analysis - Tableau vs. Power Bi
 
Power BI101 SPS Chicago Suburbs 2020
Power BI101 SPS Chicago Suburbs 2020Power BI101 SPS Chicago Suburbs 2020
Power BI101 SPS Chicago Suburbs 2020
 
Open Data: Movement or a Joke?
Open Data: Movement or a Joke?Open Data: Movement or a Joke?
Open Data: Movement or a Joke?
 
Microsoft Power BI 101
Microsoft Power BI 101Microsoft Power BI 101
Microsoft Power BI 101
 
Data-Ed: Trends in Data Modeling
Data-Ed: Trends in Data ModelingData-Ed: Trends in Data Modeling
Data-Ed: Trends in Data Modeling
 
Data-Ed Online: Trends in Data Modeling
Data-Ed Online: Trends in Data ModelingData-Ed Online: Trends in Data Modeling
Data-Ed Online: Trends in Data Modeling
 
AQA mobile controlled assessment fusion table and web database
AQA mobile controlled assessment fusion table and web databaseAQA mobile controlled assessment fusion table and web database
AQA mobile controlled assessment fusion table and web database
 
Power BI Data Modeling.pdf
Power BI Data Modeling.pdfPower BI Data Modeling.pdf
Power BI Data Modeling.pdf
 
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docx
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docxCIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docx
CIS2245 Software EngineeringAmjad Alharbi, Quality AssuranceJ.docx
 
How To Automate Part 1
How To Automate Part 1How To Automate Part 1
How To Automate Part 1
 
TechSoup Connect Texas: Creating a Tech Stack Built Around QBO
TechSoup Connect Texas: Creating a Tech Stack Built Around QBOTechSoup Connect Texas: Creating a Tech Stack Built Around QBO
TechSoup Connect Texas: Creating a Tech Stack Built Around QBO
 
Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to Multimedia
 

More from QuickBase, Inc.

QuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey InfographicQuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey InfographicQuickBase, Inc.
 
Get More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-OnsGet More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-OnsQuickBase, Inc.
 
From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseQuickBase, Inc.
 
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation StoryFrom Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation StoryQuickBase, Inc.
 
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppFinish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppQuickBase, Inc.
 
Building a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the FutureBuilding a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the FutureQuickBase, Inc.
 
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...QuickBase, Inc.
 

More from QuickBase, Inc. (8)

QuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey InfographicQuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey Infographic
 
Get More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-OnsGet More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-Ons
 
From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBase
 
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation StoryFrom Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
 
Forms 101
Forms 101Forms 101
Forms 101
 
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppFinish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
 
Building a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the FutureBuilding a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the Future
 
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

Relationship Therapy: Deeper Connections for your QuickBase Apps

  • 1.
  • 2. Relationship Therapy Deeper Connections for Your QuickBase Apps Adam Hoover Sales Engineer, Intuit
  • 3. #EMPOWER2015 A QuickBase Sales Engineer since 2013, Adam is a passionate supporter of the Intuit philosophy of making complex processes more accessible. Having worked for Homeland Security, providing automation support to an organization that is incredibly large, and also at a startup with less than 50 employees, Adam loves to use his experience, spanning the full spectrum of industry size, and is always trying to gain and provide insights to an increasingly diverse community of QuickBase users. About Me Adam Hoover Sales Engineer
  • 4. #EMPOWER2015 ① Back to Basics: The One to Many Relationship ② When Basics Aren’t Enough: Many to Many Relationships ③ Talking Back: Creating Reverse Relationships ④ Help from an Outsider: Using Report Links ⑤ Keeping the Connection Alive: Synchronizing Data Relationship Therapy
  • 5. Back to Basics: The One to Many Relationship1
  • 6. #EMPOWER2015 Relationships in QuickBase are connections between tables of data, allowing those tables to share information • The problem of having stand-alone tables comes up when you have information in one that you know is connected to information in the other • A person may intuitively understand this connection, but software, like QuickBase, cannot logically make that connection without being provided with some context • A relationship allows us to tell software that the data is connected, which in turn helps the application to give us access to all of the information we need, in the right place Why do we need relationships?
  • 7. #EMPOWER2015 Solving the problem of Stand-alone Data • Here we can see a Project Record which has plenty of information about a specific Project and it’s properties • Even with all the details on this Record, and the ability to add additional Fields to track more data, we cannot see any information from another Record here What problem does a Relationship Solve?
  • 8. #EMPOWER2015 The problem can be seen from both tables • Here we can see a list of people on a Resources Table that is unrelated to the Project we just looked at • These Resources are all available to be assigned to Projects, but when looking at a specific Resource, notice that there is no Project information available What problem does a Relationship Solve?
  • 9. #EMPOWER2015 QuickBase uses the concept of a One to Many Relationship • This is a connection between a Parent table and a Child table, in this case “Projects” and “Resources” • Determining which table becomes the Parent, and which the Child, is done when we make our selection from two possible directions for the relationship Using One to Many Relationships
  • 10. #EMPOWER2015 When planning out an application, it is helpful to create a diagram of the Tables and their Relationships: ① Add your Tables ② Choose the direction that data will flow, by placing the Parent on top ③ Draw the Relationship between tables Diagraming a One to Many Relationship Projects Resources
  • 11. #EMPOWER2015 ① On the Settings Page, find “Table-to- Table Relationships” ② When creating a new relationship, select the other table to relate to ③ Choose the Parent and Child ④ Review the results and select the fields you want to carry over from the Parent to the child Actually Adding a Relationship
  • 12. #EMPOWER2015 The Parent Table will now have a section to view and add any Child Records Viewing the Results
  • 13. #EMPOWER2015 The Child Table will also contain detailed information being looked up from the Parent Table Viewing the Results
  • 14. #EMPOWER2015 Relationships in QuickBase are clearly capable of solving the issue of connecting data, but there are still a few problems that a One to Many relationship does not solve ① A relationship does not provide a way to relate Many records to Many other Records ② There is no function to lookup data that exists on a Child Record, from the Parent Record ③ Any unrelated data is not reportable using the fields created by a Relationship ④ Data from external sources or outside applications cannot be aggregated or synchronized through the use of a One to Many relationship The Limitations of One to Many
  • 15. #EMPOWER2015 In order to solve some of the limitations, it is important to know how Relationships Work • A field on the Parent table is used as the “Key Field” • A “Related” field is created on the Child table to store the Key Field value * The Record ID # is used as the default Key, as it is always a unique value How do Relationships Work?
  • 16. When the Basics Aren’t Enough: Many to Many Relationships2
  • 17. #EMPOWER2015 We can’t relate a Child to many Parent Records • In the example with Projects and Resources, Projects can currently have as many Resources as necessary • On the Resources table, a new Record is created each time we assign a person to the parent Project Record • This will lead to duplications The Limitation of a One to Many
  • 18. #EMPOWER2015 A Many to Many Relationship is a third table that helps connect data from the two tables you are already trying to connect ① Add a Third Table to the App, in this case we can create “Assignments” ② Then create a One to Many relationship between each of the two tables we are trying to connect, and the new Table Diagramming a Many to Many Relationship Assignments ResourcesProjects
  • 20. #EMPOWER2015 We can’t report on the details of a Child Record from the Parent Record • There is a report that shows Child Records embedded on the Parent Record form • The report only displays the child records, it does not carry any of their data over • A lookup field, which is reportable, can only be created on the Child Table The Limitation of a One to Many
  • 21. #EMPOWER2015 In this Example we will add a Child Table on which we need to see the “Current” Record ① Add a table and name it “Status” ② Projects will have many Statuses in this example, as the user may want to track the history of a projects status, or the average time spent in a status Diagramming a Child Lookup Assignments ResourcesProjects Status
  • 22. #EMPOWER2015 To solve the issue of not being able to see the “Current Status” at the Project Level, we will create a Reverse Relationship ① Create a Summary of the Max Record ID ② Create a second relationship between the Parent and Child table, this time going in the opposite direction ③ Use the Summary as the Reference Field Finalizing the Reverse Relationship Assignments ResourcesProjects Status Summary
  • 23. Help from an Outsider: Using Report Links4
  • 24. #EMPOWER2015 There are some circumstances where there will be two tables which are handled separately, but users may still want to be able to look in one place for all the information they need. • The Embedded report that we saw created automatically on the Projects table when adding a new relationship, is actually a tool that we can use for this type of situation as well • While using the Projects table we were working with earlier, if we add a list of Companies, and a table of Contacts, we may want to see the Contacts for each Company on a Project • In order to do that, we can create a new Report Link field on the Projects table, which can display the correct data, even without a relationship The Limitation of a One to Many
  • 25. #EMPOWER2015 We will need to match at least one field on Projects, to a field with the same value on Contacts, using a third table may help ① Add a Companies Table ② Add a relationship from Companies to both Projects and Contacts to get the Company lookup field added to both ③ We can then match those Company fields Diagramming Report Links Assignments ContactsProjects Status Companies Resources
  • 26. Keeping the Connection Alive: Synchronizing Data5
  • 27. #EMPOWER2015 When there is data on a table in another application, or even on another platform, there are situations where we need to be able to take that data and consolidate it in QuickBase • This allows us to make QuickBase a front end for data, regardless of the origin of that information • Whether it is from separate QuickBase applications or from external tools, we can pull that data into a single QuickBase table • Once QuickBase has access to bring that data in, it is possible to build reports, dashboards, workflow, and other Business Intelligence using that information Why do we Import or Synchronize Data?
  • 28. #EMPOWER2015 The first way to Import Data, is using a manual Import ① Using the Import/Export wizard in QuickBase, you can Import many records at once by simply uploading a spreadsheet, or finding another table in QuickBase ② The wizard will ask you for the source data, and then give you an option of where in your table you would like to put that new data ③ If you are using a Table to Table Import, to grab data from another QuickBase application, it will store the Import for you, so that you can run it again as necessary Table to Table Import
  • 29. #EMPOWER2015 Another strategy to keep data synchronized is to use our new “Sync” tool, which will keep a “Connected Table” up to date with data from another source Sync • Bill.com • Intacct • Netsuite • Salesforce.com • Zendesk – More on this in • Zuora • Intuit QuickBooks • Intuit QuickBase – e on this in the Sync presentation * For more information about Sync, please join us for the Sync Presentation