How Amazon FinSpace works
To use Amazon FinSpace
- From your Amazon Web Services (AWS) console, launch FinSpace and customise the catalogue's data organisation for easier searching.
- Add the information that will be required for analytics.
- Organize and characterise the information so that it can be found in a catalogue.
- Create historical or current data views that are partitioned to improve performance.
- For data processing at scale, use integrated Jupyter notebooks and managed Spark clusters.
We can understand this workflow better with the diagram below.

Amazon FinSpace Working
Source: docs.aws.amazon.com/finspace/
Getting Started With FinSpace
This section will learn how to set up an Amazon FinSpace Environment.
Step 1: Set up and log into the AWS account.
First, we need to create an account or log in to the AWS management console to set up our account. We can also create IAM (Identity and Access Management) role.

AWS Management Console
Step 2: Create an environment.
To create an environment, let's open the Amazon FinSpace from the AWS Management Console. On the Amazon FinSpace page, click on the "Create Environment” button.

Amazon FinSpace Welcome Page
This will redirect us to Create Environment page, where we need to add details as per the below image.

Create Environment
Source: docs.aws.amazon.com/finspace/
Enter the environment name and description (optional), and add a KMS key to encrypt data in our FinSpace environment.
After that, select an authentication method for the environment from the below options as shown in the image below.

Create environment
Source: docs.aws.amazon.com/finspace/
As shown in the image above, the options available for authentication are Email and Password and Single Sign-On (SSO).
Finally, select the “create environment" button to create the FinSpace environment successfully. Once we click on the button, the process will begin in the background, and it may take 50-60 minutes to finish.
After the environment is created successfully, a domain URL is generated, which is the sign-in URL for our FinSpace web application.
Step 3: Sample data bundles.
Each environment has a Capital Markets Sample data bundle installed so we can browse, analyze and search this data to explore Amazon FinSpace.
Security in Amazon FinSpace
Amazon FinSpace is very secure analytics and management service. Security in Amazon FinSpace can be achieved as follow.
Data encryption
Amazon FinSpace uses the following data encryption features:-
- Encryption at rest: This service encrypts the customer data at rest with a customer-owned Key Management Service (KMS) key (KMS-CMK) for encrypting the data.
-
Encryption in transit: Amazon FinSpace uses TLS 1.2 for encrypting data in transit through public endpoints and through backend services.
Inter-network traffic privacy
User connections to Amazon FinSpace are protected through the use of TLS (Transport Layer Security).
Read about Amazon Hirepro here.
Features & Benefits of FinSpace
Amazon FinSpace provides many features for reliable and secure finance analysis. Some of them are listed below:
- Import data easily: The SDKs allow us to load data files into FinSpace in a daily basis, in bulk, or ad-hoc fashion.
- Store and catalog data with business terms: Create a business data catalog with our business taxonomy to organize data so that our business users can easily discover it.
- Prepare and analyze data at scale: FinSpace notebook with integrated managed Spark clusters can be used to run analysis on petabytes of data..
- Financial time series analysis: We can run a financial time series analysis for high-density market data.
Frequently Asked Questions
How does FinSpace make managing data access policies easy?
In FinSpace, we can define user groups and assign those groups to datasets, along with the fine-grained access control.
How is Amazon FinSpace charged?
With Amazon FinSpace, we pay for users to have access to the application, the storage we use monthly, and the clusters used to prepare and analyze our data.
How does Amazon FinSpace integrate with our existing enterprise data lake (EDL)?
With Amazon FinSpace APIs, we can build integrations with an existing EDL (enterprise data lake) and ingest data from S3.
What are the prerequisites for using FinSpace in my AMS account?
We do not have any prerequisites or requirements for using FinSpace in the AMS Account.
Conclusion
In this article, we have extensively discussed Amazon FinSpace, its working, setup, security, features, and benefits.
After reading about the Amazon FinSpace, are you not feeling excited to read/explore more articles on the topic of AWS? Don't worry; Coding Ninjas has you covered. To learn, see Important AWS Interview Questions, AWS EC2 Auto Scaling, AWS CloudHSM, AWS License Manager, and AWS DeepRacer Part-1.
Check out the Amazon Interview Experience to learn about Amazon’s hiring process.
Refer to our Guided Path on Coding Ninjas Studio to upskill yourself in Data Structures and Algorithms, Competitive Programming, JavaScript, System Design, and many more! If you want to test your competency in coding, you may check out the mock test series and participate in the contests hosted on Coding Ninjas Studio! But if you have just started your learning process and are looking for questions asked by tech giants like Amazon, Microsoft, Uber, etc; you must look at the problems, interview experiences, and interview bundle for placement preparations.
Nevertheless, you may consider our paid courses to give your career an edge over others!
Do upvote our blogs if you find them helpful and engaging!
Happy Learning!
