Graph Analytics. Modeling Chat Data using a Graph Data Model. Creation of the Graph Database for Chats
|
|
- April Cain
- 5 years ago
- Views:
Transcription
1 Graph Analytics Modeling Chat Data using a Graph Data Model This we will be using a graph analytics approach to chat data from the Catch the Pink Flamingo game. Currently this chat data is purely numeric, no text. Analytically, it can still serve a useful purpose in revealing certain types of behaviors which can only be observed within a graph analytics context. This data captures team chat sessions that occur while users play the Catch the Pink Flamingo game. The database schema tracks various actions that occur such as creating a team session, joining a session, leaving a session, and responding to or mentioning items in a chat. Creation of the Graph Database for Chats Database for Schema Chat Data chat_create_team_chat.csv User INT Identifies a unique user Team INT Identifies the team a User belongs to TeamChatSession INT Identifies a chat session the User created Timestamp FLOAT Time that the chat session was created. chat_join_team_chat.csv User INT Identifies a unique user TeamChatSession INT Identifies a chat session the User created Timestamp FLOAT Time that the User joined the chat session chat_leave_team_chat.csv User INT Identifies a unique user TeamChatSession INT Identifies a chat session the
2 User created Timestamp FLOAT Time that the User left the chat session chat_item_team_chat.csv User INT Identifies a unique user TeamChatSession INT Identifies a chat session the User created ChatItem INT Identifier for a Chat Item. Timestamp FLOAT Time that the ChatItem was created. chat_mention_team_chat.csv ChatItem INT Identifier for a Chat Item. User INT Identifies a unique user Timestamp FLOAT Time that the User was mentioned in the ChatItem. chat_respond_team_chat.csv ChatItem INT Identifier for the responding Chat Item. ChatItem INT Identifier for a Chat Item that was responded to. Timestamp FLOAT Time that the ChatItem was responded to. Loading the Chat Data into Neo4J chat_create_team_chat.csv LOAD CSV FROM "file:///chat_create_team_chat.csv" AS row MERGE (u:user {id: toint(row[0])}) MERGE (t:team {id: toint(row[1])}) MERGE (c:teamchatsession {id: toint(row[2])}) MERGE (u)-[:createssession{timestamp: row[3]}]->(c) MERGE (c)-[:ownedby{timestamp: row[3]}]->(t)
3 chat_join_team_chat.csv LOAD CSV FROM "file:///chat_join_team_chat.csv" AS row MERGE (u:user {id: toint(row[0])}) MERGE (c:teamchatsession {id: toint(row[1])}) MERGE (u)-[:joins{timestamp: row[2]}]->(c) chat_leave_team_chat.csv LOAD CSV FROM "file:///chat_leave_team_chat.csv" AS row MERGE (u:user {id: toint(row[0])}) MERGE (c:teamchatsession {id: toint(row[1])}) MERGE (u)-[:leaves{timestamp: row[2]}]->(c) chat_item_team_chat.csv LOAD CSV FROM "file:///chat_item_team_chat.csv" AS row MERGE (u:user {id: toint(row[0])}) MERGE (c:teamchatsession {id: toint(row[1])}) MERGE (i:chatitem {id: toint(row[2])}) MERGE (u)-[:createchat{timestamp: row[3]}]->(i) MERGE (i)-[:partof{timestamp: row[3]}]->(c) chat_mention_team_chat.csv LOAD CSV FROM "file:///chat_mention_team_chat.csv" AS row MERGE (i:chatitem {id: toint(row[0])}) MERGE (u:user {id: toint(row[1])}) MERGE (i)-[:mentioned{timestamp: row[2]}]->(u) chat_respond_team_chat.csv LOAD CSV FROM "file:///chat_respond_team_chat.csv" AS row MERGE (i:chatitem {id: toint(row[0])})
4 MERGE (j:chatitem {id: toint(row[1])}) MERGE (i)-[:responseto{timestamp: row[2]}]->(j) Screen Shots of Graph Data This graph shows the edges between Chat Items. match (n:chatitem)-[r]->(m) return n, r, m LIMIT 50 This graph shows the all of the ResponseTo edges. match (n)-[r:responseto*]->(m) return n, r, m LIMIT 50
5 Finding the longest conversation chain and its participants Description Find the longest conversation chain in the chat data using the "ResponseTo" edge label. This question has two parts, 1) How many chats are involved in it?, and 2) How many users participated in this chain? Results Path length: 9 Number of Unique Users: 10 Unique Users: 52694, 16478, 13704, 11312, 9744, 9435, 8194, 8044, 7816, 7803 Query START n=node(*) MATCH p=(n)-[:responseto*]->(m) WITH COLLECT(p) AS paths, MAX(length(p)) AS maxlength RETURN FILTER(path IN paths WHERE length(path)= maxlength) AS longestpaths Screenshot
6 Relevance Long chats can be used to identify users that have a lot of influence. These Maven users can be targeted with incentives to help sway opinions of users to certain purchases, etc. Identifying highly influential users is far more cost effective then appealing to all users and arguably as effective. Analyzing the relationship between top 10 chattiest users and top 10 chattiest teams Description Find the longest conversation chain in the chat data using the "ResponseTo" edge label. This question has two parts, 1) How many chats are involved in it?, and 2) How many users participated in this chain? Results Chattiest Users User Number of Chats Chattiest Teams Teams Number of Chats
7 Users / Teams User Team Top 10 Team? No No No No No No Yes No No Yes The data show there is only about a 20% probability that a chatty user belongs to a chatty team. This could be due to the fact that teams with more communication will have a more equal distribution of chats (like the San Antonio Spurs), where the super chatty team member will drown out the others (think Kobe on the Lakers). Queries Chatty Users START n=node(*) MATCH (n)-[:createchat*]->(m) return n.id as User, count(m) as Total ORDER BY Total DESC LIMIT 10 Chatty Teams START n=node(*) MATCH ()-[:PartOf]-()-[:OwnedBy]-(n) return n.id as Team, count(n) as Total ORDER BY Total DESC LIMIT 10 Screenshot Chatty Users
8 Chatty Teams Relevance This data shows that chatty users are not necessarily popular or influential. When targeting groups of users this should be remembered. You might get better cost efficiency but targeting tightly coupled groups rather than individuals. How Active Are Groups of Users? Description In this question, we will compute an estimate of how dense the neighborhood of a node is. In the context of chat that translates to how mutually interactive a certain group of users are. If we can
9 identify these highly interactive neighborhoods, we can potentially target some members of the neighborhood for direct advertising. We will do this in a series of steps. The degree of connectedness is measured by a connectedness coefficient that is a ratio of the number of relationships a user has compared to the maximum relationships that are possible. Results Most Active Users (based on Cluster Coefficients) User ID Coefficient Queries Graph Creation We will construct the neighborhood of users. In this neighborhood, we will connect two users if: One mentioned another user in a chat: Match (u1:user)-[:createchat]->()-[:mentioned]->(u2:user) create (u1)-[:interactswith]->(u2) One created a chatitem in response to another user s chatitem Match (u1:user)-[:createchat]->()-[:responseto]->()-[:mentioned]- >(u2:user) create (u1)-[:interactswith]->(u2) Then we delete self loops. Match (u1)-[r:interactswith]->(u1) delete r And finally delete all duplicate relationships. MATCH (a)-[r:interactswith]->(b) WITH a, b, TAIL (COLLECT (r)) as rr FOREACH (r IN rr DELETE r) Connectedness Coefficient Calculation
10 After much struggling, this was the final query I came up with. This one did not come easy. I found Cypher quite difficult. I can see the power of it, but it was not a natural fit for me. I did learn a great deal though and feel much more comfortable. MATCH (n)-[:createchat*]->(m) with {u: n.id, t: count(m)} as f ORDER BY f.t DESC LIMIT 10 with collect (f.u) as chatty match (d)-[:interactswith]-(b) with {u: d.id, n: collect(distinct b.id)} as row, chatty with collect (row) as neighbors, chatty match (n)-[r:interactswith]->(m) UNWIND neighbors as row with row.u as id, SUM(CASE WHEN (n.id = row.u and m.id in row.n) or (n.id in row.n and m.id = row.id) THEN 1 ELSE 0 END) as numedges, length(row.n) as k, chatty with {u: id, n: numedges, k: k} as row, chatty with collect(row) as rows, chatty with FILTER(row in rows WHERE row.u in chatty) as frows UNWIND frows as frow with frow.u as id, frow.n as numedges, frow.k as k return id as userid, tofloat(numedges)/tofloat(k * (k - 1)) as coefficient Screenshot
11
Graph Analytics. Modeling Chat Data using a Graph Data Model. Creation of the Graph Database for Chats
Graph Analytics Modeling Chat Data using a Graph Data Model The Pink Flamingo graph model includes users, teams, chat sessions, and chat item nodes with relationships or edges of a) creating sessions,
More informationI) write schema of the six files.
Graph Analytics Modeling Chat Data using a Graph Data Model (Describe the graph model for chats in a few sentences. Try to be clear and complete.) Creation of the Graph Database for Chats Describe the
More informationAcquiring, Exploring and Preparing the Data
Technical Appendix Catch the Pink Flamingo Analysis Produced by: Prabhat Tripathi Acquiring, Exploring and Preparing the Data Data Exploration Data Set Overview The table below lists each of the files
More informationData Exploration. The table below lists each of the files available for analysis with a short description of what is found in each one.
Data Exploration Data Set Overview The table below lists each of the files available for analysis with a short description of what is found in each one. File Name Description Fields ad-clicks.csv This
More informationIntroduction to Scratch
Introduction to Scratch Familiarising yourself with Scratch The Stage Sprites Scripts Area Sequence of Instructions Instructions and Controls If a computer is a box think of a program as a man inside the
More informationAnalytical reasoning task reveals limits of social learning in networks
Electronic Supplementary Material for: Analytical reasoning task reveals limits of social learning in networks Iyad Rahwan, Dmytro Krasnoshtan, Azim Shariff, Jean-François Bonnefon A Experimental Interface
More informationElliotte Rusty Harold August From XML to Flat Buffers: Markup in the Twenty-teens
Elliotte Rusty Harold elharo@ibiblio.org August 2018 From XML to Flat Buffers: Markup in the Twenty-teens Warning! The Contenders XML JSON YAML EXI Protobufs Flat Protobufs XML JSON YAML EXI Protobuf Flat
More informationVirtual Platform Checklist for Adobe Connect 9
Virtual Platform Checklist for Adobe Connect 9 Adobe Connect is a powerful online meeting tool used to create engaging virtual training. To create an effective learning experience, become familiar with
More informationTHE IMPACT OF DMO WEBSITES. March 2017
THE IMPACT OF DMO WEBSITES March 2017 Percent of American Leisure Travelers who use DMO Websites to Plan Travel 33.0% Use of DMO Websites 2009 2018 40% 36.4% 33.9% 33.9% 33.8% 31.2% 26.7% 28.2% 28.4% 32.9%
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationThis lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client
Lab 2.0 - MySQL CISC3140, Fall 2011 DUE: Oct. 6th (Part 1 only) Part 1 1. Getting started This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client host
More informationA subquery is a nested query inserted inside a large query Generally occurs with select, from, where Also known as inner query or inner select,
Sub queries A subquery is a nested query inserted inside a large query Generally occurs with select, from, where Also known as inner query or inner select, Result of the inner query is passed to the main
More informationOracle 11g Invisible Indexes Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.
ORACLE 11G INVISIBLE INDEXES Inderpal S. Johal, Data Softech Inc. INTRODUCTION In this document we will work on another Oracle 11g interesting feature called Invisible Indexes. This will be very helpful
More informationHow To Use Request for Quote (RFQ)
How To Use Request for Quote (RFQ) September 2013 v.6 Table of Contents Creating a RFQ from an Agreement, a Lot or a Contract... 3 Step 1 Locate Contract/Agreement/Lot... 3 Step 2 Click Create RFQ... 3
More informationRelational databases
COSC 6397 Big Data Analytics NoSQL databases Edgar Gabriel Spring 2017 Relational databases Long lasting industry standard to store data persistently Key points concurrency control, transactions, standard
More informationTHE IMPACT OF DMO WEBSITES A Look to the Future. March 2017
THE IMPACT OF DMO WEBSITES A Look to the Future March 2017 Percent of American Leisure Travelers who use DMO Websites to Plan Travel 36.2% Use of DMO Websites 2009 2017 60% 50% 40% 30% 20% 26.7% 33.9%
More informationDr. Chuck Cartledge. 5 Nov. 2015
CS-695 NoSQL Database Neo4J (part 1 of 2) Dr. Chuck Cartledge 5 Nov. 2015 1/28 Table of contents I 1 Miscellanea 2 DB comparisons 3 Assgn. #6 4 Historical origins 6 CRUDy stuff 7 Conclusion 8 References
More informationHOSTING A WEBINAR BEST PRACTICE GUIDE
HOSTING A WEBINAR BEST PRACTICE GUIDE Summary Short for web based seminars, webinars are online methods of communication which are transmitted over the internet and aimed to reach large audiences. A key
More informationIdeas Gallery - Sai Kishore MV (Kishu)
Ideas Gallery - Sai Kishore MV (Kishu) All Ideas are for LS 2.0 Idea: # 1: Theme / Template Framework Develop a theme / template framework similar to one in jquery ( http://jqueryui.com/themeroller/) and
More informationGood afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care
Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care program. And I m joined by Carolyn McCornac, also Program
More informationReport Studio Tips and Tricks. Presenter: Olivier Pringault - Delivery Consultant & Lead Report Developer for APAC
Report Studio Tips and Tricks Presenter: Olivier Pringault - Delivery Consultant & Lead Report Developer for APAC Prerequisite - Some experience with Report Studio 2 Crea:ng and maintaining reports can
More informationFormatting Documents (60min) Working with Tables (60min) Adding Headers & Footers (30min) Using Styles (60min) Table of Contents (30min)
Browse the course outlines on the following pages to get an overview of the topics. Use the form below to select your custom topics and fill in your details. A full day course is 6 hours (360 minutes)
More informationSAP BEX ANALYZER AND QUERY DESIGNER
SAP BEX ANALYZER AND QUERY DESIGNER THE COMPLETE GUIDE A COMPREHENSIVE STEP BY STEP GUIDE TO CREATING AND RUNNING REPORTS USING THE SAP BW BEX ANALYZER AND QUERY DESIGNER TOOLS PETER MOXON PUBLISHED BY:
More informationBAT Quick Guide 1 / 20
BAT Quick Guide 1 / 20 Table of contents Quick Guide... 3 Prepare Datasets... 4 Create a New Scenario... 4 Preparing the River Network... 5 Prepare the Barrier Dataset... 6 Creating Soft Barriers (Optional)...
More informationAudio is in normal text below. Timestamps are in bold to assist in finding specific topics.
Transcript of: Detailed Overview Video production date: May 18, 2015 Video length: 14:24 REDCap version featured: 6.4.4 (standard branch) Author: Veida Elliott, Vanderbilt University Medical Center, Institute
More informationNeo4j. Neo4j's Cypher. Samstag, 27. April 13
Neo4j Neo4j's Cypher Michael Hunger @mesirii @neo4j 1 (Michael)-[:WORKS_ON]-> (Neo4j) console Cypher Community Michael Server Neo4j.org Spring Cloud 2 3 is a 4 NOSQL 5 Graph Database 6 Some Ways to Learn
More informationQUICK START GUIDE. How Do I Get Started? Step #1 - Your Account Setup Wizard. Step #2 - Meet Your Back Office Homepage
QUICK START GUIDE Here is a tool that will help you generate prospects and follow up with them using your web browser. Your Lead Capture system has Personal Sites, Contact Management, Sales Tools and a
More informationBeginner s Guide To Direct Messages On Twitter
Beginner s Guide To Direct Messages On Twitter By Rachel May Quin August 28, 2014 0 Comments 0 0 0 SEARCH Search... Search Subscribe to our newsletter: Email * Direct messages are a private message sent
More informationTime Series Live 2017
1 Time Series Schemas @Percona Live 2017 Who Am I? Chris Larsen Maintainer and author for OpenTSDB since 2013 Software Engineer @ Yahoo Central Monitoring Team Who I m not: A marketer A sales person 2
More informationThe ICT4me Curriculum
The ICT4me Curriculum About ICT4me ICT4me is an after school and summer curriculum for middle school youth to develop ICT fluency, interest in mathematics, and knowledge of information, communication,
More informationThe ICT4me Curriculum
The ICT4me Curriculum About ICT4me ICT4me is an after school and summer curriculum for middle school youth to develop ICT fluency, interest in mathematics, and knowledge of information, communication,
More informationOKC MySQL Users Group
OKC MySQL Users Group OKC MySQL Discuss topics about MySQL and related open source RDBMS Discuss complementary topics (big data, NoSQL, etc) Help to grow the local ecosystem through meetups and events
More informationTIM 50 - Business Information Systems
TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz May 20, 2014 Announcements DB 2 Due Tuesday Next Week The Database Approach to Data Management Database: Collection of related files containing
More informationSoftware change. Software maintenance
Software change 1 Software change is inevitable New requirements emerge when the software is used The business environment changes Errors must be repaired New equipment must be accommodated The performance
More informationNOSQL Databases and Neo4j
NOSQL Databases and Neo4j Database and DBMS Database - Organized collection of data The term database is correctly applied to the data and their supporting data structures. DBMS - Database Management System:
More informationUnderstanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation
Understanding Impact of J2EE Applications On Relational Databases Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation J2EE Apps and Relational Data J2EE is one of leading technologies used
More informationTakeaways. Takeaways on subsequent pages give teachers a quick visual reference of different features within an app.
Course : Let's share Directions for presenter / Takeaways Takeaways on subsequent pages give teachers a quick visual reference of different features within an app. Participants can linger for as long as
More informationAzon Master Class. By Ryan Stevenson Guidebook #7 Site Construction 2/3
Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #7 Site Construction 2/3 Table of Contents 1. Creation of Site Pages 2. Category Pages Creation 3. Home Page Creation Creation
More information0x1A Great Papers in Computer Security
CS 380S 0x1A Great Papers in Computer Security Vitaly Shmatikov http://www.cs.utexas.edu/~shmat/courses/cs380s/ C. Dwork Differential Privacy (ICALP 2006 and many other papers) Basic Setting DB= x 1 x
More information. social? better than. 7 reasons why you should focus on . to GROW YOUR BUSINESS...
Is EMAIL better than social? 7 reasons why you should focus on email to GROW YOUR BUSINESS... 1 EMAIL UPDATES ARE A BETTER USE OF YOUR TIME If you had to choose between sending an email and updating your
More informationPentaho Analytics for MongoDB
Pentaho Analytics for MongoDB Bo Borland Chapter No. 3 "Using Pentaho Instaview" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.3 "Using
More informationDigital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience
Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,
More informationTHE URBAN COWGIRL PRESENTS KEYWORD RESEARCH
THE URBAN COWGIRL PRESENTS KEYWORD RESEARCH The most valuable keywords you have are the ones you mine from your pay-per-click performance reports. Scaling keywords that have proven to convert to orders
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2017 Quiz I
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2017 Quiz I There are 15 questions and 12 pages in this quiz booklet. To receive
More informationIndex A, B. bi-directional relationships, 58 Brewer s Theorem, 3
Index A, B bi-directional relationships, 58 Brewer s Theorem, 3 C Caching systems file buffer cache, 21 high-performance cache, 22 object cache, 22 CAP Theorem, 3 collect function, 56 Constraints, 46 47
More informationT-SQL Training: T-SQL for SQL Server for Developers
Duration: 3 days T-SQL Training Overview T-SQL for SQL Server for Developers training teaches developers all the Transact-SQL skills they need to develop queries and views, and manipulate data in a SQL
More informationContributing to a Community
Contributing to a Community Contents 2 Contents Contributing to a Community...3 I'm Contributing to a Community, Where Do I Begin?...3 Set Up Your Profile... 4 What Else Can I Do Here?...4 What's My Role
More informationFitting It In Here s how this chapter fits in to the book as a whole...
Using the Designer Congratulations. You ve now written a real Entity Framework application. A pretty simple one, I grant you, and you re unlikely to build many applications that only need a couple of loops
More informationELEVATESEO. INTERNET TRAFFIC SALES TEAM PRODUCT INFOSHEETS. JUNE V1.0 WEBSITE RANKING STATS. Internet Traffic
SALES TEAM PRODUCT INFOSHEETS. JUNE 2017. V1.0 1 INTERNET TRAFFIC Internet Traffic Most of your internet traffic will be provided from the major search engines. Social Media services and other referring
More informationInbound Website. How to Build an. Track 1 SEO and SOCIAL
How to Build an Inbound Website Track 1 SEO and SOCIAL In this three part ebook series, you will learn the step by step process of making a strategic inbound website. In part 1 we tackle the inner workings
More informationCMPUT 391 Database Management Systems. Query Processing: The Basics. Textbook: Chapter 10. (first edition: Chapter 13) University of Alberta 1
CMPUT 391 Database Management Systems Query Processing: The Basics Textbook: Chapter 10 (first edition: Chapter 13) Based on slides by Lewis, Bernstein and Kifer University of Alberta 1 External Sorting
More information2.3 Algorithms Using Map-Reduce
28 CHAPTER 2. MAP-REDUCE AND THE NEW SOFTWARE STACK one becomes available. The Master must also inform each Reduce task that the location of its input from that Map task has changed. Dealing with a failure
More informationFederated XDMoD Requirements
Federated XDMoD Requirements Date Version Person Change 2016-04-08 1.0 draft XMS Team Initial version Summary Definitions Assumptions Data Collection Local XDMoD Installation Module Support Data Federation
More informationAdding content to your Blackboard 9.1 class
Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note
More informationLesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!
Lesson 2 Introducing Apps In this lesson, you ll unlock the true power of your computer by learning to use apps! So What Is an App?...258 Did Someone Say Free?... 259 The Microsoft Solitaire Collection
More informationbalancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin
balancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin Problem and Solution Overview A healthy work-life balance is vital for both employers and employees.
More informationBUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE
E-Guide BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE SearchServer Virtualization P art 1 of this series explores how trends in buying server hardware have been influenced by the scale-up
More informationIn math, the rate of change is called the slope and is often described by the ratio rise
Chapter 3 Equations of Lines Sec. Slope The idea of slope is used quite often in our lives, however outside of school, it goes by different names. People involved in home construction might talk about
More informationFacebook Basics. Agenda:
Basics Agenda: 1. Introduction 2. The evolution of Facebook 3. Your profile 4. Finding friends 5. Saving and sharing 6. Chat and messages 7. Facebook privacy 8. Practice, Questions, Evaluation In order
More informationTop of Minds Report series Data Warehouse The six levels of integration
Top of Minds Report series Data Warehouse The six levels of integration Recommended reading Before reading this report it is recommended to read ToM Report Series on Data Warehouse Definitions for Integration
More informationOnline Evaluation Tool: Dashboards and Reports
Slide 1 Online Evaluation Tool: Dashboards and DeLea Payne, Tad Piner Donna Albaugh, Kim Simmons, Robert Sox, Savon Willard, & Beth Ann Williams Welcome to our Online Evaluation Tool: Completing the Teacher
More information+21% QUOTES GENERATED for the Spanish Group
the way to grow Case Study +21% QUOTES GENERATED for the Spanish Group By removing all distractions to the main goal ( get a quote ), improving copy and directing the eye flow toward the form as well as
More informationGetting started. Create event content. Quick Start Guide. Quick start Adobe Connect for Webinars
Quick start Adobe Connect for Webinars Adobe Connect Event enables you to manage the full life cycle of large or small events, including registration, invitations, reminders, and reports. Adobe Connect
More informationCTI-TC Weekly Working Sessions
CTI-TC Weekly Working Sessions Meeting Date: October 4, 2016 Time: 15:00:00 UTC Purpose: Weekly CTI-TC Joint Working Session Attendees: Agenda: Jordan Trey Darley Wunder Ivan Kirillov Stephen Banghart
More information1. E-Procurement Overview
Table of Content 1. E-Procurement Overview... 2 2. RFx (Tender) Processing... 3 2.1 Tender Details... 3 2.2 Create Response... 7 2.2.1 Single Envelop Response... 7 2.2.2 Two Envelop Response... 13 3. Auction
More informationMARKETING VOL. 1
EMAIL MARKETING VOL. 1 TITLE: Email Promoting: What You Need To Do Author: Iris Carter-Collins Table Of Contents 1 Email Promoting: What You Need To Do 4 Building Your Business Through Successful Marketing
More informationChat Reference Assignment
REFERENCE & INFORMATION RESOURCES & SERVICES ILS 504-70 Fall Dr. Clara Ogbaa Chat Reference Assignment Lucinda D. Mazza CHAT REFERENCE ASSIGNMENT 2 Chat Reference Assignment When first starting this assignment,
More informationSound the Alarm: Fundraising Toolkit
Welcome! Thank you for fundraising in support of Sound the Alarm, a home fire safety and smoke alarm installation event. This toolkit provides simple ways to fundraise for lifesaving services in our joint
More informationDatabase Design Debts
Database Design Debts MASHEL ALBARAK UNIVERSITY OF BIRMINGHAM & KING SAUD UNIVERSITY DR.RAMI BAHSOON UNIVERSITY OF BIRMINGHAM Overview Technical debt/ database debt Motivation Research objective and approach
More informationMake $400 Daily. With Only. 5 Minutes Of Work
Make $400 Daily With Only 5 Minutes Of Work Hello friends, I am not a professional copywriter, so you will find a lot of mistakes and lack of professional touch in this e-book. But I have not made this
More informationHow to do an On-Page SEO Analysis Table of Contents
How to do an On-Page SEO Analysis Table of Contents Step 1: Keyword Research/Identification Step 2: Quality of Content Step 3: Title Tags Step 4: H1 Headings Step 5: Meta Descriptions Step 6: Site Performance
More informationQuery Processing: The Basics. External Sorting
Query Processing: The Basics Chapter 10 1 External Sorting Sorting is used in implementing many relational operations Problem: Relations are typically large, do not fit in main memory So cannot use traditional
More informationETC WEBCHAT USER GUIDE
ETC WEBCHAT USER GUIDE CONTENTS Overview... 2 Agent and User Experience... 2 Agent Extention Window... 3 Etc WebChat Admin Portal... 4 Agent Groups... 5 Create, Edit, Delete A Group... 5 Create, Edit,
More informationHow to Find Your Most Cost-Effective Keywords
GUIDE How to Find Your Most Cost-Effective Keywords 9 Ways to Discover Long-Tail Keywords that Drive Traffic & Leads 1 Introduction If you ve ever tried to market a new business or product with a new website,
More informationCSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus Lecture #17: MySQL Gets Done
CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #17: MySQL Gets Done Database Design and Web Implementation Database Design and
More informationCS224W: Analysis of Networks Jure Leskovec, Stanford University
CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 11/13/17 Jure Leskovec, Stanford CS224W: Analysis of Networks, http://cs224w.stanford.edu 2 Observations Models
More informationCS/INFO 4154: Analytics-driven Game Design
CS/INFO 4154: Analytics-driven Game Design Class 20: SQL Final Course Deadlines We will not meet during the scheduled exam time Final report will be due at the end of exam time Cornell cannot delete exam
More informationBigTable. Chubby. BigTable. Chubby. Why Chubby? How to do consensus as a service
BigTable BigTable Doug Woos and Tom Anderson In the early 2000s, Google had way more than anybody else did Traditional bases couldn t scale Want something better than a filesystem () BigTable optimized
More informationNoSQL Databases Analysis
NoSQL Databases Analysis Jeffrey Young Intro I chose to investigate Redis, MongoDB, and Neo4j. I chose Redis because I always read about Redis use and its extreme popularity yet I know little about it.
More informationTable Partitioning. So you want to get Horizontal? Brian Bowman OpenEdge Product Management
Table Partitioning So you want to get Horizontal? Brian Bowman OpenEdge Product Management Agenda Setting the Groundwork Talking about the truth How can you help yourself? How can we help you? 2 What problem
More informationBases de Dades: introduction to SQL (part 1)
Bases de Dades: introduction to SQL (part 1) Andrew D. Bagdanov bagdanov@cvc.uab.es Departamento de Ciencias de la Computación Universidad Autónoma de Barcelona Fall, 2010 Outline Last week on bases de
More informationHIGH-IMPACT SEO DIY IN 5 MINUTES SEO OR LESS. Digital Marketer Increase Engagement Series
DIY SEO HIGH-IMPACT SEO IN 5 MINUTES OR LESS Digital Marketer Increase Engagement Series DIY SEO: HIGH-IMPACT SEO IN 5 MINUTES OR LESS Brought To You By: Digital Marketer PUBLISHED BY: HOW TO SEO A WORDPRESS
More information1
1 2 3 6 7 8 9 10 Storage & IO Benchmarking Primer Running sysbench and preparing data Use the prepare option to generate the data. Experiments Run sysbench with different storage systems and instance
More informationAcademic research on graph processing: connecting recent findings to industrial technologies. Gábor Szárnyas opencypher NYC
Academic research on graph processing: connecting recent findings to industrial technologies Gábor Szárnyas opencypher Meetup @ NYC LINKED DATA BENCHMARK COUNCIL LDBC is a non-profit organization dedicated
More information12B. Laboratory. Databases. Objective. References. Write simple SQL queries using the Simple SQL applet.
Laboratory Databases 12B Objective Write simple SQL queries using the Simple SQL applet. References Software needed: 1) A web browser (Internet Explorer or Netscape) 2) Applet from the CD-ROM: a) Simple
More informationLABORATORY. 16 Databases OBJECTIVE REFERENCES. Write simple SQL queries using the Simple SQL app.
Dmitriy Shironosov/ShutterStock, Inc. Databases 171 LABORATORY 16 Databases OBJECTIVE Write simple SQL queries using the Simple SQL app. REFERENCES Software needed: 1) Simple SQL app from the Lab Manual
More informationConsolidate Onsite & Remote Education
Consolidate Onsite & Remote Education Table of Contents Improve your practice and expertise without spending a lot of extra time and expense. Take advantage of built-in, interactive Office tools while
More informationPROGRAMMING GOOGLE APP ENGINE WITH PYTHON: BUILD AND RUN SCALABLE PYTHON APPS ON GOOGLE'S INFRASTRUCTURE BY DAN SANDERSON
PROGRAMMING GOOGLE APP ENGINE WITH PYTHON: BUILD AND RUN SCALABLE PYTHON APPS ON GOOGLE'S INFRASTRUCTURE BY DAN SANDERSON DOWNLOAD EBOOK : PROGRAMMING GOOGLE APP ENGINE WITH PYTHON: Click link bellow and
More informationWhat will I learn today?
What will I learn today? Quick Review Voice Mail Conference calls External extension Assignment What to do when visiting another office Whisper Page How to record a Call Calendar Integration Having an
More informationData Mapper Manual. Version 2.0. L i n k T e c h n i c a l S e r v i c e s
Data Mapper Manual Version 2.0 L i n k T e c h n i c a l S e r v i c e s w w w. l i n k t e c h n i c a l. c o m j s h a e n i n g @ l i n k t e c h n i c a l. c o m 248-7 56-0089 Contents Overview...
More informationUseful Google Apps for Teaching and Learning
Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...
More informationHelpdesk. Features. Module Configuration 1/49. On - October 14, 2015
Helpdesk webkul.com/blog/magento-helpdesk/ On - October 14, 2015 Helpdesk module provides the support to their customers. It is a software suite that enables customer support to receive, process, and respond
More informationKathleen Durant PhD Northeastern University CS Indexes
Kathleen Durant PhD Northeastern University CS 3200 Indexes Outline for the day Index definition Types of indexes B+ trees ISAM Hash index Choosing indexed fields Indexes in InnoDB 2 Indexes A typical
More informationRancher Part 4: Using the Catalog Example with GlusterFS
Rancher Part 4: Using the Catalog Example with GlusterFS As promised, it s time to get to the catalog goodness. Since GlusterFS hasn t gotten enough love from me lately, it s time to bring that into the
More informationStorage hierarchy. Textbook: chapters 11, 12, and 13
Storage hierarchy Cache Main memory Disk Tape Very fast Fast Slower Slow Very small Small Bigger Very big (KB) (MB) (GB) (TB) Built-in Expensive Cheap Dirt cheap Disks: data is stored on concentric circular
More informationEducational Fusion. Implementing a Production Quality User Interface With JFC
Educational Fusion Implementing a Production Quality User Interface With JFC Kevin Kennedy Prof. Seth Teller 6.199 May 1999 Abstract Educational Fusion is a online algorithmic teaching program implemented
More informationThis study is brought to you courtesy of.
This study is brought to you courtesy of www.google.com/think/insights Health Consumer Study The Role of Digital in Patients Healthcare Actions & Decisions Google/OTX U.S., December 2009 Background Demonstrate
More informationTriangles, Squares, & Segregation
Triangles, Squares, & Segregation (based on the work of Vi Hart & Nicky Case) Tara T. Craig & Anne M. Ho December 2016 1 Population of Polygons This is a population of Polygons including Triangles and
More information2019 BE LOUD Breakfast: Table Captain Registration Guide
2019 BE LOUD Breakfast: Table Captain Registration Guide Thank you for joining us for the 2019 BE LOUD Breakfast! Attending As An Individual This option should be used by those who would like to attend
More information