Skip to content

Commit 4786b7e

Browse files
Merge branch 'master' into staging
2 parents ef85c12 + bea23c9 commit 4786b7e

File tree

253 files changed

+14389
-915
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+14389
-915
lines changed

content/blog/3-ways-a-data-fabric-enables-a-data-first-approach.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ authorimage: /img/Avatar1.svg
66
disable: false
77
tags:
88
- hpe-ezmeral-data-fabric
9+
- hpe-ezmeral
910
---
1011
**Editor’s note: This article was originally posted on HPE Enterprise.nxt on March 15, 2022**
1112

content/blog/a-functional-approach-to-logging-in-apache-spark.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "A Functional Approach to Logging in Apache Spark"
33
date: 2021-02-05T05:32:01.948Z
44
author: Nicolas Perez
5-
tags: ["hpe-ezmeral-data-fabric","MapR","apache-spark"]
5+
tags: ["hpe-ezmeral-data-fabric","hpe-ezmeral","MapR","apache-spark"]
66
authorimage: "/img/blogs/Avatar4.svg"
77
featuredBlog: false
88
priority:
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
title: A guide to connecting Tableau with the HPE NonStop Database SQL/MX v2
3+
date: 2023-08-28T11:15:01.431Z
4+
author: Shanice Abigail
5+
authorimage: /img/profile_pic-formatted-copy-2-.jpg
6+
disable: false
7+
tags:
8+
- Tableau
9+
- hpe-nonstop
10+
---
11+
<style>
12+
li {
13+
font-size: 27px;
14+
line-height: 33px;
15+
max-width: none;
16+
}
17+
</style>
18+
19+
HPE NonStop is a platform and an operating environment that turns your applications into fault-tolerant apps. Trusting in over 40 years of continued evolution and developments on the platform, financial institutions payment processors, manufacturers and retailers continue to put their most mission-critical workloads on HPE NonStop.
20+
21+
HPE NonStop offers a modern RDBMS, with interfaces, tools, and experts available to lead the integration into customers’ IT environments.
22+
23+
HPE NonStop SQL/MX is an HPE-patented database that inherits the fault-tolerant design and coherent integration between OS and the database, and adopts industry-standard features and tools.
24+
25+
## What does it mean to adopt industry standard features and tools?
26+
27+
This means that software and tools programmed to use industry-standard [Open Database Connectivity drivers (ODBC)](https://insightsoftware.com/blog/what-is-odbc/) and [Java Database Connectivity (JDBC) drivers](https://www.ibm.com/docs/en/informix-servers/12.10?topic=started-what-is-jdbc) will be able to connect to the HPE NonStop database.
28+
29+
There are many data visualization and analytics tools that provide such connectors, and, in this tutorial, we will be connecting the SQL/MX database to Tableau, a leading data visualization tool used for data analysis and business intelligence.
30+
31+
![Connecting Tableau to HPE NonStop](/img/connectingtableau-tohpenonstopaql.png "Connecting Tableau to HPE NonStop")
32+
33+
## What is Tableau?
34+
35+
Tableau is an excellent data visualization and business intelligence tool used for reporting and analysing vast volumes of data, helping users create charts, graphs, and dashboards that assist in business decision making. It helps users see and understand their data through its intuitive interface and feature-packed application. Tableau has spent a decade as a leader in the Gartner Magic Quadrant for Analytics and Business Intelligence space, and remains one of the top business intelligence platforms for graduates just out of college and [top companies, such as LinkedIn and RedHat](https://www.tableau.com/solutions/customers).
36+
37+
![Sample Tableau Dashboard with SQL/MX Database](/img/sampletableaudashboard-withsql.png "Sample Tableau Dashboard with SQL/MX Database")
38+
39+
## Connecting Tableau to the SQL/MX database
40+
41+
This article serves as a companion to the [existing Tableau Tutorial to their desktop client](https://help.tableau.com/current/guides/get-started-tutorial/en-us/get-started-tutorial-home.htm). The tutorial is quite good, so make sure you check it out and continue exploring Tableau’s features while being connected to your SQL/MX database.
42+
43+
This document will provide specific guidance for connecting the Tableau software to the SQL/MX database.
44+
45+
### Connection and ODBC prerequisites:
46+
47+
This tutorial assumes that HPE NonStop ODBC 3.x Unicode driver has already been installed. Check out the [HPE NonStop ODBC/MX Client Drivers User Guide](https://support.hpe.com/hpesc/public/docDisplay?docId=a00045523en_us&docLocale=en_US) for more information on the driver.
48+
49+
You can refer to this tutorial to get help in configuring your ODBC [— Getting Prerequisites > Configuring your ODBC](https://shanice-abigail.medium.com/python-how-to-use-odbc-to-connect-hpe-nonstop-sql-mx-44ca90047eb3).
50+
51+
This tutorial also assumes that on your host, HPE NonStop SQL/MX has been installed, MXCS is running, and a MXCS data source has been added and started. Check with your administrator for the IP address, port number etc. (If you’re the administrator you can find out more in this [manual](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=emr_na-a00090054en_us)).
52+
53+
### Data model and database structure:
54+
55+
The data for this tutorial was taken from Tableau’s tutorial and desktop client for “Superstore”. The raw data can be downloaded from Tableau’s desktop client, or through this link - [Superstore.xls from Tableau’s Tutorial (Click to Download)](https://github.com/shaniceabigail/medium-materials/raw/main/2022%20tableau%20demo/Superstore.xls).
56+
57+
Each excel sheet is visualized as one table in the database. To import the data into SQL/MX, you need to:
58+
59+
1. Save each excel sheet as a .csv file.
60+
2. Create tables in the database through MXCI.
61+
3. Import from OSS using the command:
62+
**/usr/tandem/sqlmx/bin/import** \[catalog].\[schema].\[table name] **\-I** \[table name]**.csv**. For example: */usr/tandem/sqlmx/bin/import catalog.schema.orders -I orders.csv*
63+
64+
## Connecting to the HPE NonStop server
65+
66+
Create a new workbook in Tableau and select the “Other Databases (ODBC)” option when choosing the type of connection to a server.
67+
68+
![New Tableau Connection](/img/newtableauconnection.png "New Tableau Connection")
69+
70+
### Connection requirements
71+
72+
Here are the details you will need:
73+
74+
* Database username
75+
* Database password
76+
* Catalog name
77+
* Schema name
78+
79+
![HPE NonStop ODBC DataSource](/img/hpenonatopodbcdatasource.png "HPE NonStop ODBC DataSource")
80+
81+
You will see another window prompt — make sure that you select the DSN (data source name) that you have registered in your ODBC configuration.
82+
83+
### Server details and format of server connection string
84+
85+
Server attributes needed:
86+
87+
* IP address
88+
* Port number
89+
* Catalog name
90+
91+
**Format:**
92+
93+
*TCP:\[IP address]/\[Port number]*
94+
95+
*Database name: \[Catalog name]*
96+
97+
![Database server details](/img/databaseserverdetails.png "Database server details")
98+
99+
## Setting up tables for Tableau’s Superstore tutorial
100+
101+
If you’ve made it to this step, it means that your SQL/MX database has successfully connected to the Tableau software. Congratulations!
102+
103+
Now you can configure the relationship between the tables in this database.
104+
105+
![Shows a successful connection to database](/img/succesfulconnectiontodb.png "Shows a successful connection to database")
106+
107+
### Selecting tables for Superstore
108+
109+
Select the database and schema where you have created and populated the database. Click and drag the tables into the orange space indicated.
110+
111+
![Click and drag tables into the area](/img/dragtablesintothearea.png "Click and drag tables into the area")
112+
113+
### Creating relationships between tables
114+
115+
* Start with the “Orders” table, and then the “People” table
116+
* A line between the tables, and a box showing the relation between the tables will appear
117+
* Check the fields used to link the 2 tables together
118+
* Repeat with the “Returned” table and “Orders” table
119+
120+
![Relationship between orders table and People table](/img/relationshiporderstable-peopletable.png "Relationship between orders table and People table")
121+
122+
Once completed, you should be all set. Now you can continue onto the Tableau tutorial [Step 2: Drag and Drop to take a first look](https://help.tableau.com/current/guides/get-started-tutorial/en-us/get-started-tutorial-drag.htm).
123+
124+
## Other data visualization tools that can work with SQL/MX
125+
126+
Tableau is not the only data visualization tool that works with HPE NonStop SQL/MX’s ODBC driver. Other applications such as Power BI, and even Excel, can also connect in a similar way to the HPE NonStop database.
127+
128+
![Popular data visualization tools](/img/populardatavisualizationtools.png "Popular data visualization tools")
129+
130+
It’s important to note that not only is HPE NonStop SQL/MX ANSI compliant, but it also adopts ODBC and JDBC standards, allowing effortless database connection with a state-of-the-art fault tolerance.
131+
132+
Don’t forget to check back frequently on the [HPE Developer Community portal](https://developer.hpe.com/) to find more information on HPE NonStop.

content/blog/accessing-dtap-in-pods.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ authorimage: https://avatars.githubusercontent.com/u/44856918?v=4
88
tags:
99
- hpe-ezmeral
1010
- hpe-ezmeral-data-fabric
11+
- hpe-ezmeral
1112
- data-ml-engineer
1213
---
1314
**Editor’s Note – HPE Ezmeral Container Platform is now HPE Ezmeral Runtime Enterprise**. For more information on why the name was changed, please [click here](https://community.hpe.com/t5/HPE-Ezmeral-Uncut/HPE-Ezmeral-Container-Platform-is-now-HPE-Ezmeral-Runtime/ba-p/7151720#.YW7nOxrMKM8).

content/blog/accessing-hpe-data-fabric-s3-storage-from-spring-boot-s3-micro-service-deployed-in-k3s-cluster.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ tags:
1111
- Spring Boot
1212
- HPE Ezmeral Data Fabric Object Storage
1313
- hpe-ezmeral-data-fabric
14+
- hpe-ezmeral
1415
- MapR
1516
- Quarkus
1617
- Kubernetes

content/blog/an-inside-look-at-the-components-of-a-recommendation-engine.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "An Inside Look at the Components of a Recommendation Engine"
33
date: 2021-01-22T06:01:22.914Z
44
author: Carol McDonald
5-
tags: ["hpe-ezmeral-data-fabric","MapR","Elasticsearch"]
5+
tags: ["hpe-ezmeral-data-fabric","hpe-ezmeral","MapR","Elasticsearch"]
66
authorimage: "/img/blogs/Avatar6.svg"
77
featuredBlog: false
88
priority:

content/blog/analyzing-flight-delays-with-apache-spark-graphframes-and-mapr-database.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Analyzing Flight Delays with Apache Spark GraphFrames and MapR Database"
33
date: 2020-12-16T06:33:59.611Z
44
author: Carol McDonald
5-
tags: ["hpe-ezmeral-data-fabric","MapR","spark","nosql","graphframes"]
5+
tags: ["hpe-ezmeral-data-fabric","hpe-ezmeral","MapR","spark","nosql","graphframes"]
66
authorimage: "/img/blogs/Avatar5.svg"
77
featuredBlog: false
88
priority:
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: Announcing Chapel 1.32!
3+
date: 2023-10-05T17:16:19.387Z
4+
externalLink: https://chapel-lang.org/blog/posts/announcing-chapel-1.32/
5+
author: Brad Chamberlain
6+
authorimage: https://chapel-lang.org/blog/authors/brad-chamberlain/photo.jpg
7+
disable: false
8+
tags:
9+
- opensource
10+
- HPC
11+
- GPU Programming
12+
- chapel
13+
---
14+
External blog

content/blog/apache-spark-as-a-distributed-sql-engine.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Apache Spark as a Distributed SQL Engine"
33
date: 2021-01-07T22:53:50.203Z
44
author: Nicolas Perez
5-
tags: ["hpe-ezmeral-data-fabric","MapR","apache-spark","opensource"]
5+
tags: ["hpe-ezmeral-data-fabric","hpe-ezmeral","MapR","apache-spark","opensource"]
66
authorimage: "/img/blogs/Avatar2.svg"
77
featuredBlog: false
88
priority:

content/blog/apache-spark-machine-learning-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Apache Spark Machine Learning Tutorial"
33
date: 2020-11-25T03:08:41.724Z
44
author: Carol McDonald
5-
tags: ["hpe-ezmeral-data-fabric","MapR","apache-spark","machine-learning","opensource"]
5+
tags: ["hpe-ezmeral-data-fabric","hpe-ezmeral","MapR","apache-spark","machine-learning","opensource"]
66
authorimage: "/img/blogs/Avatar5.svg"
77
featuredBlog: false
88
priority:

0 commit comments

Comments
 (0)