Extracting YouTube videos using SAS. Dr Craig Hansen

Size: px
Start display at page:

Download "Extracting YouTube videos using SAS. Dr Craig Hansen"

Transcription

1 Extracting YouTube videos using SAS Dr Craig Hansen

2 Craig Hansen has been using SAS for 15 years within the health research setting. He gained his doctorate in epidemiology at the University of the Sunshine Coast and since then has worked at the University of Queensland School of Medicine (Australia) working in cardiovascular research the United States Environmental Protection Agency (USEPA) working in air pollution research the Centers for Disease Control and Prevention (CDC, USA) working in birth defects research Kaiser Permanente Center for Health Research (USA) working on health studies using electronic medical records. He recently accepted a position at the South Australian Health and Medical Research Institute as Senior Epidemiologist within the Wardliparingga Aboriginal Health Unit. Dr Craig Hansen

3 Extracting YouTube Videos using SAS By Craig Hansen, PhD South Australian Health & Medical Research Institute Overview YouTube API SAS Proc HTTP SAS XML Mapper Example medications during pregnancy Questions

4 Have you ever wanted to scrape all the information from YouTube videos? Length Uploader Views Date Comments

5 You can using YouTube Data API and SAS! YouTube Data API (Metadata for videos) Proc HTTP XML File XML Mapper SAS Datasets

6 YouTube API Video feed example Google's APIs allows you to integrate YouTube videos and functionality into websites or applications. Examples: YouTube Analytics API YouTube Data API YouTube Player API XML File of all the videos found with the search term surfing Only allows 25 videos per XML file Only allows 500 videos in total per search term

7 XML Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format which is both humanreadable and machine-readable A structured ( tree-like ) text that can be used to store information in a hierarchical format See the structure based on tags < >..text..</> This is what SAS XML Mapper reads

8 <?xml version='1.0' encoding='utf-8'?> <feed xmlns=' xmlns:opensearch=' xmlns:gml=' xmlns:georss=' xmlns:media=' xmlns:batch=' xmlns:yt=' xmlns:gd=' gd:etag='w/"ce4eqh47ecp7ima9wxrqgeq."'> <id>tag:youtube.com,2008:standardfeed:global:most_popular</id> <updated> t05:00: :00</updated> <category scheme=' term=' <title>most Popular</title> <id>tag:youtube,2008:video:ztuvgyoen_b</id> <published> t19:56: :00</published> <updated> t07:21: :00</updated> <category scheme=' term='people' label='people'/> <title>shopping for Coats</title> <content type='application/x-shockwave-flash' src=' <link rel='alternate' type='text/html' href=' YouTube XML SCHEMA (only a snippet) <author> <name>googledevelopers</name> <uri> <yt:userid>_x5xg1ov2p6uzz5fsm9ttw<</yt:userid> <yt:aspectratio>widescreen</yt:aspectratio> <yt:duration seconds='79'/> <yt:uploaded> t19:56: :00</yt:uploaded> <yt:uploaderid>uc_x5xg1ov2p6uzz5fsm9ttw</yt:uploaderid> <yt:videoid>ztuvgyoen_b</yt:videoid> </media:group> <gd:rating min='1' max='5' numraters='14763' average='4.93'/> <yt:recorded> </yt:recorded> <yt:statistics viewcount='383290' favoritecount='7022'/> <yt:rating numdislikes='19257' numlikes='106000'/> </entry> </feed>

9 SAS PROC HTTP Issues Hypertext Transfer Protocol (HTTP) requests YouTube API search ( FILENAME myxml "C:\Current Work\YT.xml" encoding="utf-8"; PROC HTTP out=myxml RUN; url=" method="get";

10 SAS XML Mapper We now need to parse all the text in the XML into a dataset Perfect, we can use this to map all the structured text in the XML into a dataset it does all the work for you! SAS XML Mapper reads in the XML or Schema file and interprets the structure based on the tags <>.text.</> **Download SAS XML Mapper from SAS website

11 SAS XML Mapper Create a map XML window XML Map window Source window

12 SAS XML Mapper Create a map Open XML or Schema XML file The datasets it will create XML map generated save this map

13 SAS XML Mapper Creating Datasets See how the datasets are linked by ID variables

14 Information available about Datasets Feed information Title Description Author Date published Category Duration Number of views Ratings Comments (links to another API) Restrictions URL

15 SAS Code SAS Code FILENAME test1 " C:\Current Work\Surf.xml " encoding="utf-8"; PROC HTTP out=test1 url=" method="get"; RUN; FILENAME YOUTUBET 'C:\Current Work\Surf.xml' ; FILENAME SXLEMAP ' C:\Current Work\YouTubeGetData.map'; LIBNAME YOUTUBET xmlv2 xmlmap=sxlemap ACCESS=READONLY; This will create all the linked datasets generated from the map Merge the datasets based on the linked IDs

16 My project Medications during Pregnancy Assess the following: How many videos have information on medications during pregnancy The source of these videos The popularity of these videos The information in the videos (manual review) Enter additional information in a database upon review

17 Challenges 25 videos per XML You can pull in videos based on start index = SAS macro 500 per search term Pull in the 500 videos using a SAS macro Repeat using variations on each search term = 500 per each variation Duplicates = that s ok because you cast a wide net and clean these later 2023 search terms

18 %MACRO YOUTUBE; %DO k = 1 %TO &MAXID. %BY 1; PROC SQL NOPRINT; SELECT DISTINCT LEFT(TRIM(MEDSEARCH)) INTO :MEDSEARCH FROM SEARCH_TERMS WHERE ID=&k.; QUIT; %DO i = 1 %TO 500 %BY 20; %LET URL = " [insert the proc http I showed before] 2023 search terms Increments of 20 videos for each xml Outer Macro Loops through Search terms PROC SQL; CREATE TABLE VIDEOS&i. AS SELECT DISTINCT [insert some SQL joins] ; QUIT; PROC SQL NOPRINT; SELECT COUNT(*) INTO :NOBS FROM VIDEOS&i.; QUIT; PROC APPEND DATA=VIDEOS&i. BASE=videos FORCE; RUN; PROC DATASETS LIB=WORK NOLIST; DELETE VIDEOS&i.; QUIT; RUN; Inner Macro Increments through the start index getting 20 videos until 500 are retrieved Append the videos from each iteration of the inner/outer macros %END; %EXIT: %END; %MEND YOUTUBE; %YOUTUBE; %IF &NOBS.=0 %THEN %GOTO EXIT;

19

20 Import into ACCESS database

21 Results What I learned? A lot of non-relevant videos Duplicates within each iteration of videos extracted Same video but different title Need to have a selection criteria to identify relevant videos (e.g. some additional data cleaning) YouTube category variable is not reliable Lag time between metadata and actual time (data on YouTube) Medication+Pregnancy Search Terms, n= 2023 YouTube API Data Feed n=97,480 records Distinct Videos n=41,438 (93,668 records) Distinct Videos n=10,462 Medication+Pregnancy Search Term in Title n=651 videos Manual Review Final Analyses n=315 videos Excluded Duplicate Records n = 3812 Medication or Pregnancy Search Term not in Title or Description n=30,976 videos Not Relevant Videos Total = 336 No mention of med = 243 Duplicate = 70 Not avail./no sound = 13 Not English = 5 Legal Process = 5

22 Useful Resources Jason Secosky: Executing a PROC from a DATA Step George Zhu: Accessing and Extracting Data from the Internet Using SAS Eric Lewerenz: An Example of Website Screen Scraping SAS PROC HTTP v6.htm Google APIs YouTube APIs

23 Thank you I love SAS! Questions Feedback Thumbs up? Thumbs down?

24 WRAP UP Survey Please complete & hand back for Lucky Draw IAPA Chapter Meeting SANZOC SAS Australia & New Zealand Online Community Questions / Suggestions [email protected] Thank you Lucky Draw Copyright 2012, SAS Institute Inc. All rights reserved.

25 ADELAIDE CHAPTER MEETING: ENSEMBLES OF 20,000 MODELS IN THE ATO Guest Speaker: Dr Graham Williams, Head of Corporate Analytics, ATO Copyright 2012, SAS Institute Inc. All rights reserved.

Managing Qualtrics Survey Distributions and Response Data with SAS

Managing Qualtrics Survey Distributions and Response Data with SAS Paper 3399-2015 Managing Qualtrics Survey Distributions and Response Data with SAS ABSTRACT Faith E Parsons, Sean J Mota and Yan Quan Center for Behavioral Cardiovascular Health, Columbia University Medical

More information

Leveraging APIs in SAS to Create Interactive Visualizations

Leveraging APIs in SAS to Create Interactive Visualizations Leveraging APIs in SAS to Create Interactive Visualizations Brian Bahmanyar, Cal Poly, San Luis Obispo, California Rebecca Ottesen, Cal Poly, San Luis Obispo, California ABSTRACT The Internet is one of

More information

Curtis Mack [email protected] Looking Glass Analytics www.lgan.com

Curtis Mack Curtis.Mack@lgan.com Looking Glass Analytics www.lgan.com Curtis Mack [email protected] Looking Glass Analytics www.lgan.com Weather Charting Graphing Geocoding Mapping Large Selection of other sites Your SAS Applications Infinite Possibilities on your own

More information

Using SAS BI Web Services and PROC SOAP in a Service-Oriented Architecture Dan Jahn, SAS, Cary, NC

Using SAS BI Web Services and PROC SOAP in a Service-Oriented Architecture Dan Jahn, SAS, Cary, NC Paper 310-2008 Using SAS BI Web Services and PROC SOAP in a Service-Oriented Architecture Dan Jahn, SAS, Cary, NC ABSTRACT Many businesses are just starting to use a service-oriented architecture (SOA).

More information

REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS

REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS REx: An Automated System for Extracting Clinical Trial Data from Oracle to SAS Edward McCaney, Centocor Inc., Malvern, PA Gail Stoner, Centocor Inc., Malvern, PA Anthony Malinowski, Centocor Inc., Malvern,

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

More information

Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT

Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT Paper AD01 Managing very large EXCEL files using the XLS engine John H. Adams, Boehringer Ingelheim Pharmaceutical, Inc., Ridgefield, CT ABSTRACT The use of EXCEL spreadsheets is very common in SAS applications,

More information

We begin by defining a few user-supplied parameters, to make the code transferable between various projects.

We begin by defining a few user-supplied parameters, to make the code transferable between various projects. PharmaSUG 2013 Paper CC31 A Quick Patient Profile: Combining External Data with EDC-generated Subject CRF Titania Dumas-Roberson, Grifols Therapeutics, Inc., Durham, NC Yang Han, Grifols Therapeutics,

More information

Subsetting Observations from Large SAS Data Sets

Subsetting Observations from Large SAS Data Sets Subsetting Observations from Large SAS Data Sets Christopher J. Bost, MDRC, New York, NY ABSTRACT This paper reviews four techniques to subset observations from large SAS data sets: MERGE, PROC SQL, user-defined

More information

Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX

Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX Paper 126-29 Using Macros to Automate SAS Processing Kari Richardson, SAS Institute, Cary, NC Eric Rossland, SAS Institute, Dallas, TX ABSTRACT This hands-on workshop shows how to use the SAS Macro Facility

More information

An email macro: Exploring metadata EG and user credentials in Linux to automate email notifications Jason Baucom, Ateb Inc.

An email macro: Exploring metadata EG and user credentials in Linux to automate email notifications Jason Baucom, Ateb Inc. SESUG 2012 Paper CT-02 An email macro: Exploring metadata EG and user credentials in Linux to automate email notifications Jason Baucom, Ateb Inc., Raleigh, NC ABSTRACT Enterprise Guide (EG) provides useful

More information

Using SAS to Control and Automate a Multi SAS Program Process. Patrick Halpin November 2008

Using SAS to Control and Automate a Multi SAS Program Process. Patrick Halpin November 2008 Using SAS to Control and Automate a Multi SAS Program Process Patrick Halpin November 2008 What are we covering today A little background on me Some quick questions How to use Done files Use a simple example

More information

Managing Tables in Microsoft SQL Server using SAS

Managing Tables in Microsoft SQL Server using SAS Managing Tables in Microsoft SQL Server using SAS Jason Chen, Kaiser Permanente, San Diego, CA Jon Javines, Kaiser Permanente, San Diego, CA Alan L Schepps, M.S., Kaiser Permanente, San Diego, CA Yuexin

More information

Top Ten Reasons to Use PROC SQL

Top Ten Reasons to Use PROC SQL Paper 042-29 Top Ten Reasons to Use PROC SQL Weiming Hu, Center for Health Research Kaiser Permanente, Portland, Oregon, USA ABSTRACT Among SAS users, it seems there are two groups of people, those who

More information

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Paper 126-27 Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Tugluke Abdurazak Abt Associates Inc. 1110 Vermont Avenue N.W. Suite 610 Washington D.C. 20005-3522

More information

How To Create An Audit Trail In Sas

How To Create An Audit Trail In Sas Audit Trails for SAS Data Sets Minh Duong Texas Institute for Measurement, Evaluation, and Statistics University of Houston, Houston, TX ABSTRACT SAS data sets are now more accessible than ever. They are

More information

Taking Advantage of Digi s Advanced Web Server s Repeat Group Feature

Taking Advantage of Digi s Advanced Web Server s Repeat Group Feature Taking Advantage of Digi s Advanced Web Server s Repeat Group Feature 1 Document History Date Version Change Description 3/9/10 V1.0 Initial Entry 3/22/10 V2.0 Continued entry 3/29/10 V3.0 Add in corrections

More information

Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports

Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports Jeff Cai, Amylin Pharmaceuticals, Inc., San Diego, CA Jay Zhou, Amylin Pharmaceuticals, Inc., San Diego, CA ABSTRACT To supplement Oracle

More information

Visa Checkout Integration Guide V1.0

Visa Checkout Integration Guide V1.0 Visa Checkout Integration Guide V1.0 IP Payments Pty Ltd Level 3, 441 Kent Street Sydney NSW 2000 Australia (ABN 86 095 635 680) T +61 2 9255 9500 F +61 2 8248 1276 www.ippayments.com No part of this document

More information

A comprehensive guide to XML Sitemaps:

A comprehensive guide to XML Sitemaps: s emperpl ugi ns. com A comprehensive guide to XML Sitemaps: What are they? Why do I need one? And how do I create one? A little background and history A sitemap is a way of collecting and displaying the

More information

Leveraging the SAS Open Metadata Architecture Ray Helm & Yolanda Howard, University of Kansas, Lawrence, KS

Leveraging the SAS Open Metadata Architecture Ray Helm & Yolanda Howard, University of Kansas, Lawrence, KS Paper AD08-2011 Leveraging the SAS Open Metadata Architecture Ray Helm & Yolanda Howard, University of Kansas, Lawrence, KS Abstract In the SAS Enterprise BI and Data Integration environments, the SAS

More information

OnDemand for Academics

OnDemand for Academics SAS OnDemand for Academics User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS OnDemand for Academics: User's Guide. Cary, NC:

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

A Method for Cleaning Clinical Trial Analysis Data Sets

A Method for Cleaning Clinical Trial Analysis Data Sets A Method for Cleaning Clinical Trial Analysis Data Sets Carol R. Vaughn, Bridgewater Crossings, NJ ABSTRACT This paper presents a method for using SAS software to search SAS programs in selected directories

More information

How To Create A Native Ad On A Nast On A Pc Or Mac Or Ipad (For Android) On A Mac Or Mac) On Pc Or Ipa (For Mac Or Pc) On An Android Or Ipam (For Pc Or

How To Create A Native Ad On A Nast On A Pc Or Mac Or Ipad (For Android) On A Mac Or Mac) On Pc Or Ipa (For Mac Or Pc) On An Android Or Ipam (For Pc Or NATIVE AD SERVING TEMPLATE (NAST) VERSION 1.0 Released Feb 15, 2014 Document Summary The NAST Standard is a first attempt to standardize the transfer of native advertising units in advertising by providing

More information

Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away:

Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away: Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days Take Away: Class notes and Books, Data warehousing concept Assignments for practice Interview questions,

More information

Remove Orphan Claims and Third party Claims for Insurance Data Qiling Shi, NCI Information Systems, Inc., Nashville, Tennessee

Remove Orphan Claims and Third party Claims for Insurance Data Qiling Shi, NCI Information Systems, Inc., Nashville, Tennessee Paper S-101 Remove Orphan Claims and Third party Claims for Insurance Data Qiling Shi, NCI Information Systems, Inc., Nashville, Tennessee ABSTRACT The purpose of this study is to remove orphan claims

More information

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0 Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0 vcenter Orchestrator 4.2 This document supports the version of each product listed and supports all subsequent versions until the document

More information

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide SAS/ACCESS 9.1 Interface to SAP BW User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to SAP BW: User s Guide. Cary, NC: SAS

More information

Creating a Website with Google Sites

Creating a Website with Google Sites Creating a Website with Google Sites This document provides instructions for creating and publishing a website with Google Sites. At no charge, Google Sites allows you to create a website for various uses,

More information

Search Engine optimization

Search Engine optimization Search Engine optimization for videos Provided courtesy of: www.imagemediapartners.com Updated July, 2010 SEO for YouTube Videos SEO for YouTube Videos Search Engine Optimization (SEO) for YouTube is just

More information

Search and Information Retrieval

Search and Information Retrieval Search and Information Retrieval Search on the Web 1 is a daily activity for many people throughout the world Search and communication are most popular uses of the computer Applications involving search

More information

Optimizing Data Quality and Patient Safety with EDC Integration

Optimizing Data Quality and Patient Safety with EDC Integration Optimizing Data Quality and Patient Safety with EDC Integration March 2012 Gwen Alofaituli Sale, MPH Lead Business Systems Analyst, EDC Christopher Lanning, MS Sr. Scientific Developer, EDC Lawrence Love

More information

Automatic measurement of Social Media Use

Automatic measurement of Social Media Use Automatic measurement of Social Media Use Iwan Timmer University of Twente P.O. Box 217, 7500AE Enschede The Netherlands [email protected] ABSTRACT Today Social Media is not only used for personal

More information

From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL

From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL Kirtiraj Mohanty, Department of Mathematics and Statistics, San Diego State University, San Diego,

More information

ebookstorage.org Download 1001 Free Ebook

ebookstorage.org Download 1001 Free Ebook How to copy a movie from Youtube and watch with FLV Player. 1. Open Youtube and select the movie or clip that you want to copy. Highlight the address bar and copy the URL. See example below 2. Open in

More information

SAS University Edition: Installation Guide for Windows

SAS University Edition: Installation Guide for Windows SAS University Edition: Installation Guide for Windows i 17 June 2014 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS University Edition: Installation Guide

More information

Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois

Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois Abstract This paper introduces SAS users with at least a basic understanding of SAS data

More information

CDW DATA QUALITY INITIATIVE

CDW DATA QUALITY INITIATIVE Loading Metadata to the IRS Compliance Data Warehouse (CDW) Website: From Spreadsheet to Database Using SAS Macros and PROC SQL Robin Rappaport, IRS Office of Research, Washington, DC Jeff Butler, IRS

More information

Using web service technologies for incremental, real-time data transfers from EDC to SAS

Using web service technologies for incremental, real-time data transfers from EDC to SAS Paper AD08 Using web service technologies for incremental, real-time data transfers from EDC to SAS Andrew Newbigging, Medidata Solutions Worldwide, London, UK ABSTRACT Data collected in EDC systems is

More information

Yandex: Webmaster Tools Overview and Guidelines

Yandex: Webmaster Tools Overview and Guidelines Yandex: Webmaster Tools Overview and Guidelines Agenda Introduction Register Features and Tools 2 Introduction What is Yandex Yandex is the leading search engine in Russia. It has nearly 60% market share

More information

itunes Store Publisher User Guide Version 1.1

itunes Store Publisher User Guide Version 1.1 itunes Store Publisher User Guide Version 1.1 Version Date Author 1.1 10/09/13 William Goff Table of Contents Table of Contents... 2 Introduction... 3 itunes Console Advantages... 3 Getting Started...

More information

Pervasive Data Integrator. Oracle CRM On Demand Connector Guide

Pervasive Data Integrator. Oracle CRM On Demand Connector Guide Pervasive Data Integrator Oracle CRM On Demand Connector Guide Pervasive Software Inc. 12365 Riata Trace Parkway Building B Austin, Texas 78727 USA Telephone: (512) 231-6000 or (800) 287-4383 Fax: (512)

More information

Microsoft' Excel & Access Integration

Microsoft' Excel & Access Integration Microsoft' Excel & Access Integration with Office 2007 Michael Alexander and Geoffrey Clark J1807 ; pwiueyb Wiley Publishing, Inc. Contents About the Authors Acknowledgments Introduction Part I: Basic

More information

Embedding Multimedia in Blackboard

Embedding Multimedia in Blackboard Embedding Multimedia in Blackboard Embedding videos Locate the video or podcast you would like the share. This example uses a cat- tastic YouTube video. (Curious? Click the image below.) 1. Find the button

More information

Integration of Learning Management Systems with Social Networking Platforms

Integration of Learning Management Systems with Social Networking Platforms Integration of Learning Management Systems with Social Networking Platforms E-learning in a Facebook supported environment Jernej Rožac 1, Matevž Pogačnik 2, Andrej Kos 3 Faculty of Electrical engineering

More information

Debugging Complex Macros

Debugging Complex Macros Debugging Complex Macros Peter Stagg, Decision Informatics It s possible to write code generated by macros to an external file. The file can t be access until the SAS session has ended. Use the options

More information

TRANSFORM YOUR MEDE8ER TV WALL FROM THIS: TO THIS: LIBRARY VIEW SHOW VIEW SEASON VIEW FULL SYNOPSIS AND INFO

TRANSFORM YOUR MEDE8ER TV WALL FROM THIS: TO THIS: LIBRARY VIEW SHOW VIEW SEASON VIEW FULL SYNOPSIS AND INFO TRANSFORM YOUR MEDE8ER TV WALL FROM THIS: TO THIS: LIBRARY VIEW SHOW VIEW SEASON VIEW FULL SYNOPSIS AND INFO 1 Acknowledgement Thank you to Sstteevvee man behind TVRename and Mark Summerville for their

More information

Integration Client Guide

Integration Client Guide Integration Client Guide 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

Effective Use of SQL in SAS Programming

Effective Use of SQL in SAS Programming INTRODUCTION Effective Use of SQL in SAS Programming Yi Zhao Merck & Co. Inc., Upper Gwynedd, Pennsylvania Structured Query Language (SQL) is a data manipulation tool of which many SAS programmers are

More information

Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper

Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper Paper 3485-2015 Health Services Research Utilizing Electronic Health Record Data: A Grad Student How-To Paper Ashley W. Collinsworth, ScD, MPH, Baylor Scott & White Health and Tulane University School

More information

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351 Overview Introductions Background Web

More information

Methods of Social Media Research: Data Collection & Use in Social Media

Methods of Social Media Research: Data Collection & Use in Social Media Methods of Social Media Research: Data Collection & Use in Social Media Florida State University College of Communication and Information Sanghee Oh [email protected] Overview Introduction to myself Introduction

More information

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication Technical Paper Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication Release Information Content Version: 1.0 October 2015. Trademarks and Patents SAS Institute

More information

JW Player Quick Start Guide

JW Player Quick Start Guide JW Player Quick Start Guide Getting Started Embedding the JW Player on your website is a simple, 3-step process: 1. Upload the jwplayer.js and player.swf files from the download ZIP to your server. All

More information

Wave Analytics Data Integration

Wave Analytics Data Integration Wave Analytics Data Integration Salesforce, Spring 16 @salesforcedocs Last updated: April 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Karl Lum Partner, LabKey Software [email protected]. Evolution of Connectivity in LabKey Server

Karl Lum Partner, LabKey Software klum@labkey.com. Evolution of Connectivity in LabKey Server Karl Lum Partner, LabKey Software [email protected] Evolution of Connectivity in LabKey Server Connecting Data to LabKey Server Lowering the barrier to connect scientific data to LabKey Server Increased

More information

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing Michael Rainey, Principal Consultant, Rittman Mead RMOUG Training Days, February 2013 About me... Michael Rainey, Principal Consultant,

More information

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS

More information

Introduction to XML Applications

Introduction to XML Applications EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for

More information

Future-proofed SEO for Magento stores

Future-proofed SEO for Magento stores Future-proofed SEO for Magento stores About me Working in SEO / digital for over 8 years (in-house, agency + consulting) Working with Magento for the last 5 years Specialise in Magento SEO (mostly consulting

More information

StarterPak: HubSpot and Dynamics CRM Lead and Contact Synchronization

StarterPak: HubSpot and Dynamics CRM Lead and Contact Synchronization StarterPak: HubSpot and Dynamics CRM Lead and Contact Synchronization Version 1.1 2/10/2015 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted

More information

Banner General Event Management Handbook. Release 9.0 February 2012

Banner General Event Management Handbook. Release 9.0 February 2012 Banner General Release 9.0 February 2012 Banner, Colleague, PowerCAMPUS, Luminis and Datatel are trademarks of Ellucian or its affiliates and are registered in the U.S. and other countries. Ellucian, Advance,

More information

Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin

Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin About the Speaker Francesco Tisiot Principal Consultant at

More information

Get in Control! Configuration Management for SAS Projects John Quarantillo, Westat, Rockville, MD

Get in Control! Configuration Management for SAS Projects John Quarantillo, Westat, Rockville, MD AD004 Get in Control! Configuration Management for SAS Projects John Quarantillo, Westat, Rockville, MD Abstract SAS applications development can benefit greatly from the use of Configuration Management/Source

More information

The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14

The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14 The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing

More information

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we

More information

Data Tool Platform SQL Development Tools

Data Tool Platform SQL Development Tools Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6

More information

ABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012

ABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012 Paper DM09-2012 A Basic Recipe for Building a Campaign Management System from Scratch: How Base SAS, SQL Server and Access can Blend Together Tera Olson, Aimia Proprietary Loyalty U.S. Inc., Minneapolis,

More information

MA-WA1920: Enterprise iphone and ipad Programming

MA-WA1920: Enterprise iphone and ipad Programming MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This

More information

Live Streaming with CCN & Content Transmission with CCNx

Live Streaming with CCN & Content Transmission with CCNx Live Streaming with CCN & Content Transmission with CCNx 21 Jun. 2012 Suphakit Awiphan Katto Laboratory, Waseda University Outline Introduces the paper entitled Live Streaming with Content Centric Networking

More information

Introduction to Market Basket Analysis Bill Qualls, First Analytics, Raleigh, NC

Introduction to Market Basket Analysis Bill Qualls, First Analytics, Raleigh, NC Paper AA07-2013 Introduction to Market Basket Analysis Bill Qualls, First Analytics, Raleigh, NC ABSTRACT Market Basket Analysis (MBA) is a data mining technique which is widely used in the consumer package

More information

MySQL for Beginners Ed 3

MySQL for Beginners Ed 3 Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.

More information

SEO Workshop Keyword and Competitor Research and On Page Optimisation

SEO Workshop Keyword and Competitor Research and On Page Optimisation SEO Workshop Keyword and Competitor Research and On Page Optimisation Marketing & Public Relations Department University of Newcastle April 2014 SEO Workshop Contents 2 What is SEO? STEP 1: Define Purpose

More information

Creating a Website with Google Sites

Creating a Website with Google Sites Creating a Website with Google Sites This document provides instructions for creating and publishing a website with Google Sites. At no charge, Google Sites allows you to create a website for various uses,

More information

Ignite Visibility Consulting. How to Blog. Prepared by John Lincoln. Copyright 2013 Ignite Visibility Page 1

Ignite Visibility Consulting. How to Blog. Prepared by John Lincoln. Copyright 2013 Ignite Visibility Page 1 Ignite Visibility Consulting How to Blog Prepared by John Lincoln Copyright 2013 Ignite Visibility Page 1 Introduction... 3 What is a Blog?... 3 Technical Checklist... 3 Important Promotional Notes...

More information

Selling Digital Goods Online

Selling Digital Goods Online PayLoadz.com Selling Digital Goods Online How to use the PayLoadz and PayPal services to sell digital goods on your web site Updated: 02/12/2006 TABLE OF CONTENTS INTRODUCTION...3 HOW IT WORKS...3 GETTING

More information

Alterian Content Manager 7 Digital Asset Management (DAM) capabilities

Alterian Content Manager 7 Digital Asset Management (DAM) capabilities Alterian Content Manager 7 Digital Asset Management (DAM) capabilities Published Oct 2011 Content Manager Enterprise Technology Guide Page 1 of 19 Table of Contents 1. The purpose of this document... 3

More information

Creating your own Internet Libraries for ECTACO jetbook COLOR

Creating your own Internet Libraries for ECTACO jetbook COLOR Creating your own Internet Libraries for ECTACO jetbook COLOR This manual gives an example on how to create an Internet library based on the AtomPub protocol, which is widely used for organizing online

More information

SAS. Cloud. Account Administrator s Guide. SAS Documentation

SAS. Cloud. Account Administrator s Guide. SAS Documentation SAS Cloud Account Administrator s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Cloud: Account Administrator's Guide. Cary, NC:

More information

INTRODUCTION TO THE PROJECT TRACKING WEB APPLICATION

INTRODUCTION TO THE PROJECT TRACKING WEB APPLICATION INTRODUCTION This document shows a Local Department Administrator for how to set up projects and assigned employees within the web application. The web application works in conjunction with HCM and CalTime

More information

How To Manage Your Digital Assets On A Computer Or Tablet Device

How To Manage Your Digital Assets On A Computer Or Tablet Device In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?

More information

A Macro to Create Data Definition Documents

A Macro to Create Data Definition Documents A Macro to Create Data Definition Documents Aileen L. Yam, sanofi-aventis Inc., Bridgewater, NJ ABSTRACT Data Definition documents are one of the requirements for NDA submissions. This paper contains a

More information

EZcast technical documentation

EZcast technical documentation EZcast technical documentation Document written by > Michel JANSENS > Arnaud WIJNS from ULB PODCAST team http://podcast.ulb.ac.be http://ezcast.ulb.ac.be [email protected] SOMMAIRE SOMMAIRE 2 1. INTRODUCTION

More information

Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO

Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO Contents Contact and Legal Information...3 Introduction...4 Indexing of images by search engines...4 Maintaining the name of the image...6

More information

How To Understand Data Mining In R And Rattle

How To Understand Data Mining In R And Rattle http: // togaware. com Copyright 2014, [email protected] 1/40 Data Analytics and Business Intelligence (8696/8697) Introducing Data Science with R and Rattle [email protected] Chief

More information

Table of Contents. Overview... 2. Supported Platforms... 3. Note... 3. Demos/Downloads... 3. Known Issues... 4. Use Case... 4

Table of Contents. Overview... 2. Supported Platforms... 3. Note... 3. Demos/Downloads... 3. Known Issues... 4. Use Case... 4 Table of Contents Overview... 2 Supported Platforms... 3 Note... 3 Demos/Downloads... 3 Known Issues... 4 Use Case... 4 Included Files and Parameters... 5 Implementing the Block... 7 Setting Up A Nimbb

More information

DocuSign Connect for Salesforce Guide

DocuSign Connect for Salesforce Guide Information Guide 1 DocuSign Connect for Salesforce Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign

More information

Jenkins TestLink Plug-in Tutorial

Jenkins TestLink Plug-in Tutorial Bruno P. Kinoshita César Fernandes de Almeida Bruno P. Kinoshita César Fernandes de Almeida French Translation.: Flóreal Toumikian, Olivier Renault Review and suggestions on how explain some topics of

More information