Graph Modeling on Apache Spark: Working with Apache Spark GraphFrames
Apache Spark
| Intermediate
- 13 videos | 1h 51m 32s
- Includes Assessment
- Earns a Badge
Apache Spark, which is a widely used analytics engine, also helps anyone modeling graphs to perform powerful graph analytics. GraphFrames, a Spark package, aids this process by providing various graph algorithm implementations. Use this course to learn about GraphFrames and the application of graph algorithms on data to extract insights. Explore how GraphFrames complements the Apache Hadoop ecosystem in processing graph data. Getting hands-on, construct and visualize a GraphFrame. Practice querying nodes and relationships in a graph and finding motifs in it. Moving along, work with the breadth-first search and the shortestPaths functions to find paths between graph nodes. And finally, apply the PageRank algorithm to arrive at the most relevant nodes in a network. Upon completion, you'll be able to use GraphFrames to analyze and generate insights from graph data.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline apache hadoop and its ecosystem, describe graphframes and their capabilities, and recognize where graphframes fit into the apache hadoop ecosystemDownload and install apache spark and set up your ide with graphframesConstruct a graphframe starting with the definition of its nodes and edgesDefine functions to present a directed as well as an undirected graphDemonstrate the identification of the most and the least-connected nodes in a graphApply filters on the nodes in a graph at the dataframe and the graphframe levels
-
Apply filters on the edges of a graph and apply aggregation operations on themSearch for patterns of relationships between the nodes in a spark graphframeIllustrate how to find chains of connections as well as cycles in a graphframeUse the breadth-first search and the shortestpaths functions to find the shortest paths between nodes in a graphApply the pagerank algorithm to identify triangles of connections in a graph and calculate the page rank for a graph of connected web pagesSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 23s
-
11m 51s
-
7m 26s
-
11m 46s
-
10m 19s
-
6m 17s
-
9m 58s
-
7m 54s
-
11m 45s
-
10m 24s
-
12m 5s
-
7m 30s
-
1m 54s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.