Access to AWS Blu Insights is limited to AWS Blu Age practitioners who are working on modernization opportunities, AWS Blu Age customers, and certified individuals with the AWS Refactor Accreditation Program. This latter is based on three complementary levels of certifications. Each level grants access to different services.
With AWS Blu Insights, you break up your work into separate projects. Each project contains everything related to the work at hand; all the people involved, every document, file, task, important dates, etc. Everything! Unlike email where everything starts disorganized and you have to constantly manage the chaos, AWS Blu Insights projects keep everything organized by default. Things are always where you expect, and it’s obvious where to put stuff.
Every project includes the tools all teams need to work together; Assets, To-Dos, Schedule, Documents, Management, and Catch-up. You can turn off the ones you don’t need to tailor things to the project at hand. Spreading work across a bunch of apps is inefficient, expensive and onboarding your team is a pain. AWS Blu Insights eliminates all of those issues by combining everything you need in one place. It’s “easy mode” for work.
Start by creating a demo project or your own project in order to discover all the features of AWS Blu Insights.
To create a demo project, you can choose from our four different technologies in the Codebase section:
To create your own Codebase project, just click on the +New button:
You can also create a To-Dos project by going to the To-Dos section.
The To-Dos type allows you to collaborate, manage projects, and organize tasks. It’s packed with all the features to help your team succeed. From boards and documents to events and timelines, AWS Blu Insights features give your team the power to quickly set up workflows and meet deadlines.
In addition to the power of the todo project, the Codebase project type provides a complete code management package, from uploading source code resources to exploring insights, planning the project, and testing.
On the home page, you will also find the list of all the projects you have visited recently. The first project in this list is the last one you have visited. You can clean this list at any time by clicking the trash can icon.
The activities of your team are available in the activities feed. They correspond to the activities of the project you have currently selected. The activities can be filtered.
This section describes how to register, log in, and access AWS Blu Insights using your AWS account.
Approval Process
- The AWS Blu Age team will review and approve your request within 1 business day.
- Once approved, you will receive a confirmation email.
For more details, check the FAQ.
To invite members (customers, partners, colleagues…) into your projects, head to the people page of a project. You’ll see the option to invite a client to the project:
Enter the complete email of the client and click on “Add another person”. Registered members will be visible on the table and non-registered ones will be listed on the invitation tab. Once registered they will automatically be listed on the first tab. All invited members will receive an email to register and/or connect to AWS Blu Insights so they will be able to see the project.
Different permissions can be granted to invited members depending on their roles. These permissions are grouped into Profiles and are managed at 4 levels:
If Codebase projects are created from a Secured Space, download authorizations can be deactivated by the owner of the Secured Space.
By default, a AWS Blu Insights project is built within 3 profiles
Modules are managed at the project level and the profiles are automatically updated accordingly (See Settings)
Denying a member access is more useful than deleting him from the project to keep the history of their contributions (comments, documents, etc..).
To deny access to members, select them and click on Deny Access.
To grant them access again to the project, select them and click on Grant Access.
In a Transformation Center project, launching runs is based on the role of the Executive. By default, the Executive is the creator of the project, he can transmit this option to other members.
Owners of the project controls downloads authorizations among all team members.
You can only download documents which are directly shared with your profile (or contained in a shared folder). Profiles are managed on the People page of your project.
Metadata is a general term that depends on the type of the project:
Downloading these metadata depends on your profile’s Download Metadata permission.
Attachments refer to different types of documents attached to Blu Insights resources (To-Do cards, files, etc..). They can be Blu Insights documents, files (images, text files, etc..) or other To-Do cards. If your profile’s Attachment Download permission is disabled, you can view these attachments but won’t be able to download them.
GenAI features on AWS Blu Insights are available on Codebase, Transformation Center and To-Dos projects. If you have enabled AI Booster on your project, you can use "Can Use AI" permission to control which of your project members access these features.
The following is a list of features available per project type:
When you see 404 page, it means something has gone wrong. Among the reasons, it can be that:
This section explains how to upload mainframe code into AWS Blu Insights, including extracting mainframe code, setting up a secured space, and uploading the code for assessment.
{
"Version": "2012-10-17",
"Statement": [
{ "sid":"ReadOnlyActions"
"Effect": "Allow",
"Action": ["m2:GetSignedUrlBluInsights"],
"Resource": "*"
}
]
}
We list in this page a few guidelines and expectations regarding the assessment baseline.
AWS Blu Insights can extract a suitable codebase from special formats, such as:
Depending on the project (customer requirements, legacy technologies, etc.), different types of test cases can be required.
See Test Capture & Replay for TN3270 and TN5250 to see how AWS Blu Insights can automate the definition of these test cases.
Database extractions for the Tables in related to the POC migration
For Project migration, all the used Tables will be extracted.
Please read carefully and check the pre-requisites. Access approvals need up to 24 hours to be processed.
The success of an AWS Blu Age modernization project starts with a tight collaboration between experienced L3 Certified individuals (L2 Certified could be involved in the assessment phase) and the final customer. To use AWS Blu Insights, as explained during the training program, you need to follow the workflow described below.
Only the creator of the Codebase project can create the related Transformation Center project. This allows the customer to control the usage of a billable service. Read more here and here.
To filter your data in an easy and powerful way, we designed our own query language: AWS Blu Insights Query Language (BQL).
Just type your BQL query in the filter field displayed on top of almost every page.
This section describes information about fields that are used for searching. A field in BQL is a word that represents a AWS Blu Insights artifact. In a statement, a field is followed by an operator, which in turn is followed by one value or a regular expression (regex). The operator compares the value of the field with the value on the right, such that only true results are retrieved by the statement.
Type | Supported operators | Value types | Examples |
string |
| String with single or double quotes |
would result in all files with names starting with disc |
| Array of strings with double or single quotes |
would result all workpackages in Workpackage1 or Workpackage2
would result all workpackages in Workpackage1 and Workpackage2 at the same time | |
number |
| numbers |
|
date |
| date formatted like YYYY-MM-DD or YYYY/MM/DD |
|
An additional operator is Empty is available for every types. This operator works without value type, e.g. name is empty.
Field | Description | Type | Applied to |
assigned to | string | Assets | |
comment lines | number | Assets | |
cyclomatic complexity | number | Assets | |
effective lines | number | Assets | |
empty lines | number | Assets | |
end date | date | Assets | |
file type | string | Assets | |
homonym types | has the value ‘identical’ if the file has identical homonyms | string | Assets > Homonyms |
indegree | Number of ingoing edges (parents) | number | Assets > Dependencies |
issue | string | Assets | |
label | string | Assets | |
link type | string | Assets > Dependencies | |
name | string | Assets | |
node type | string | Assets > Dependencies | |
number of comments | number | Assets | |
number of labels | number | Assets | |
number of workpackages | number | Assets | |
outdegree | Number of outgoing edges (children) | number | Assets > Dependencies |
path | string | Assets | |
start date | date | Assets | |
status | string | Assets | |
workpackage | string | Assets |
Field | Description | Type | Applied to |
assigned to | string | To-Dos | |
board | string | To-Dos | |
comment | string | To-Dos | |
description | string | To-Dos | |
end date | date | To-Dos | |
label | string | To-Dos | |
name | string | To-Dos | |
number of labels | number | To-Dos | |
number of workpackages | number | To-Dos | |
start date | date | To-Dos | |
status | string | To-Dos | |
title | string | To-Dos | |
workpackage | string | To-Dos |
Field | Description | Type | Applied to |
assigned to | string | Management | |
board | string | Management | |
comment lines | number | Management | |
cyclomatic complexity | number | Management | |
effective lines | number | Management | |
empty lines | number | Management | |
end date | date | Management | |
entry points | number of entry points (indegree = 0 and outdegree > 0) | number | Management > Workpackages |
file type | string | Management | |
issue | string | Management | |
label | string | Management | |
name | string | Management | |
number of CI/CD jobs | number | Management > Test Scenarios | |
number of issues | number | Management > Test Scenarios | |
number of labels | number | Management | |
number of workpackages | number | Management | |
path | string | Management | |
start date | date | Management | |
status | string | Management | |
workpackage | string | Management |
Field | Description | Type | Applied to |
additional technology | string | Pipeline | |
batches percent | number | Pipeline | |
business domain | string | Pipeline | |
created at | date | Pipeline | |
customer name | string | Pipeline | |
database files | number | Pipeline | |
database queues | number | Pipeline | |
database size | number | Pipeline | |
database triggers | number | Pipeline | |
database views | number | Pipeline | |
go live | date | Pipeline | |
kick off | date | Pipeline | |
legacy database | string | Pipeline | |
legacy technology | string | Pipeline | |
nb batches | number of batches | number | Pipeline |
nb reports | number of reports | number | Pipeline |
nb screens | number of screens | number | Pipeline |
nb transactions | number of transactions | number | Pipeline |
number of legacy database | number | Pipeline | |
number of partners | number | Pipeline | |
partners | string | Pipeline | |
poc/pilot total line of code | number | Pipeline | |
product type | string | Pipeline | |
project name | string | Pipeline | |
project size | string | Pipeline | |
screens percent | number | Pipeline | |
stored procedures | number | Pipeline | |
support method | string | Pipeline | |
target cloud | string | Pipeline | |
target database | string | Pipeline | |
target technology | string | Pipeline | |
total budget | number | Pipeline | |
total duration (in month) | number | Pipeline | |
total line of code | number | Pipeline | |
total tests | number | Pipeline | |
transactions percent | number | Pipeline | |
unicode option | string | Pipeline | |
world region | string | Pipeline |
The “=” operator can be used with ‘uncategorized‘ like workpackage = ‘uncategorized’. This operation is similar to workpackage is empty. The fields available are Workpackage, Status and Label.
To build even more complex filters, you can use logical operators “and” and “or”. You can also use parentheses to group your conditions. Thus, you can build powerful filters such as:
(name like '\\.CBL' and workpackage in ['WP1', 'WP2']) or start date between 2021/04/10 and 2021/04/25
Saved searches are shown on the left side of the advanced search input. Click on the “filter” button on the left side of the search input to display it.
To run a filter, e.g. Epics, simply click it. The BQL for the search will be set, and the search results will be displayed.