SlideShare una empresa de Scribd logo
1 de 119
Descargar para leer sin conexión
ICONUK 2016
Martin Leyrer, IBM Austria
London, 2016-09-15
Feed me, Seymour!
Supplemental User Data For IC Profiles
Martin Leyrer - IBM
● IBM Collaboration Solutions IT-Specialist
with IBM Austria
● ICS product stack since 1995
● IBM e-mail: martin.leyrer@at.ibm.com
● E-mail: leyrer@gmail.com
● Twitter: http://www.twitter.com/leyrer
● Facebook:
https://www.facebook.com/leyrer
● Blog: http://www.leyon.at
Addresses
Easy, right?
IBM United Kingdom Limited
76/78 Upper Ground
South Bank
London SE1 9PZ
United Kingdom
IBM Österreich
Hauptverwaltung
Obere Donaustraße 95,
1020 Vienna
Vienna
Austria
IBM 中国有限公司
北京市朝阳区北四环中路 27 号盘古大观写字楼
25 层
Easy?
Addresses will have a reasonable
number of characters
Say less than 100.
Department For Environment Food & Rural
Affairs (D E F R A)
State Veterinary Service, Animal Health Office
Hadrian House, Wavell Drive
Rosehill Industrial Estate
Carlisle, CA1 2TB
United Kingdom
But street names will be reasonably short.
Certainly less than 50 characters
Bischöflich-Geistlicher-Rat-Josef-Zinnbauer-
Straße
84130 Dingolfing
Bavaria
Germany
Five lines and country will cover all cases.
GB Technical Services
Unit W7a
Warwick House
18 Forge Lane
Minworth Industrial Park
Minworth
Sutton Coldfield B76 1AH
United Kingdom
And what do we get in
IBM Connections
to cover all this?
CREATE TABLE EMPINST.EMPLOYEE (
...
PROF_PHYSICAL_DELIVERY_OFFICE
VARCHAR(32) ,
...
Technote #1698402
An enhancement request for increasing the limit
has been raised under APAR LO33688 for
development consideration for a future release.
Former Technote #1968915
db2 "ALTER TABLE EMPINST.EMPLOYEE
ALTER COLUMN
PROF_PHYSICAL_DELIVERY_OFFICE SET
DATA TYPE VARCHAR(64)"
We want
“an elegant weapon,
for a more civilized age.”
Supplemental User Data for Profiles
Countries
Work Locations
Organization
Departments
profiles_tdi.properties
country_table_csv_separator=;
country_table_csv_file=isocc.csv
department_table_csv_separator=;
department_table_csv_file=deptinfo.csv
organization_table_csv_separator=;
organization_table_csv_file=orginfo.csv
workloc_table_csv_separator=;
workloc_table_csv_file=workloc.csv
Countries
isocc.csv
...
gb;Great Britain
gd;Grenada
ge;Georgia
gf;French Guyana
gh;Ghana
gi;Gibraltar
gl;Greenland
...
ISO 3166-1 alpha-2
gb;Great Britain
gb;Great Britain
� Case Sensitve
gb;Great Britain
� Case Sensitve
� One Language Only
We Can make
issoc.csv
Great Again!
We Can make
issoc.csv
Great Again!
(partially)
Case Sensitivity
Directory
LDAP
map_dbrepos_from_source.properties
...
calendarUrl=null
countryCode=c
courtesyTitle=null
...
User Interface
profiles_functions.js
function func_country2lower(fieldname) {
var result = work.getString("c");
result = result.toLowerCase();
return result;
}
map_dbrepos_from_source.properties
...
calendarUrl=null
countryCode={func_country2lower}
courtesyTitle=null
...
Aaaaand ….
User Interface
Almost There!
fill_country.[bat|sh]
Aaaaand ….
User Interface
Work Location
workloc.csv
lookupcode;addr1;addr2;city;state;zip
007;"76/78 Upper Ground";"South
Bank";"Lambeth";"Greater London";”SE1 9PZ”
042;”Obere Donaustraße
95”;;”Vienna”;”Vienna”; “1020”
fill_workloc.[bat|sh]
Directory
LDAP
map_dbrepos_from_source.properties
...
uid={func_map_to_db_UID}
workLocationCode=location
# mode=
...
Aaaaand ….
User Interface
Almost There!
ProfileDetails.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="city"
nlsKey="label.workLocation.city" hideIfEmpty=true ;
ref, dataId, dataKey, nlsKey, nlsBundle>
…
</@util.renderProperty>
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="state"
nlsKey="label.workLocation.state" hideIfEmpty=true ;
ref, dataId, dataKey, nlsKey, nlsBundle>
...
ProfileDetails.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address1"
nlsKey="label.workLocation.address1"
hideIfEmpty=true; ref, dataId, dataKey, nlsKey,nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,
</@util.renderProperty>
ProfileDetails.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address2"
nlsKey="label.workLocation.address2"
hideIfEmpty=true; ref, dataId, dataKey, nlsKey,nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,
</@util.renderProperty>
ProfileDetails.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="postalCode"
nlsKey="label.workLocation.address1"
hideIfEmpty=true;
ref, dataId, dataKey, nlsKey, nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>
</@util.renderProperty>
Aaaaand ….
User Interface
Organization
orginfo.csv
lookupcode;name
23;"Chaos Computer Club"
23;"h2g2"
360;”IBM”
"RkReÜAÜG";"Rinderkennzeichnungs- und
Rindfleischetikettierungsüberwachungsaufgabe
nübertragungsgesetz"
fill_organization.[bat|sh]
Directory
LDAP
map_dbrepos_from_source.properties
...
nativeLastName=null
orgId=companyname
pagerNumber=null
...
Aaaaand ….
User Interface
Department
deptinfo.csv
lookupcode;name
42;"Local Planning Department, Subdivision
Alpha Centauri"
43;"Sirius Cybernetics Corporation Marketing
Department"
fill_department.[bat|sh]
Directory
LDAP
map_dbrepos_from_source.properties
...
courtesyTitle=null
deptNumber=department
description=null
...
Database
Aaaaand ….
User Interface
Almost There!
ProfileDetails.ftl
<@util.renderProperty ref="deptNumber" dataId="department"
dataKey="departmentTitle"
nlsKey="label.departmentDisplayValue" hideIfEmpty=true;
ref, dataId, dataKey, nlsKey, nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>
<br/>
</@util.renderProperty>
User Interface
Still not done
Although deptNumber is listed in the
documentation, the field is actually not
defined in profiles-types.xml.
=> It will never display on UI.
Profiles-type.xml
<property>
<ref>workLocationCode</ref>
<updatability>read</updatability>
<hidden>false</hidden>
</property>
<property>
<ref>deptNumber</ref>
<updatability>read</updatability>
<hidden>false</hidden>
</property>
User Interface
Business Card?
Almost There!
businessCardInfo.ftl
<@util.renderProperty ref="orgId" dataId="organization"
dataKey="organizationTitle" nlsKey="label.organizationTitle"
hideIfEmpty=true ; ref, dataId, dataKey, nlsKey, nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,&nbsp;
</@util.renderProperty>
businessCardInfo.ftl
<@util.renderProperty ref="deptNumber"
dataId="department" dataKey="departmentTitle"
nlsKey="label.departmentDisplayValue" ; ref, dataId,
dataKey, nlsKey, nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>
<br/>
</@util.renderProperty>
businessCardInfo.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address1"
nlsKey="label.workLocation.address1" hideIfEmpty=true ; ref,
dataId, dataKey, nlsKey, nlsBundle><@util.renderValue ref=ref
dataId=dataId dataKey=dataKey/>,</@util.renderProperty>
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address2"
nlsKey="label.workLocation.address2" hideIfEmpty=true ; ref,
dataId, dataKey, nlsKey, nlsBundle><@util.renderValue ref=ref
dataId=dataId dataKey=dataKey/>,</@util.renderProperty>
businessCardInfo.ftl
<<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="postalCode"
nlsKey="label.workLocation.address1" hideIfEmpty=true ; ref,
dataId, dataKey, nlsKey, nlsBundle><@util.renderValue ref=ref
dataId=dataId dataKey=dataKey/></@util.renderProperty>
Business Card?
SEARCH
SearchResults.ftl
<@util.renderProperty ref="deptNumber"
dataId="department" dataKey="departmentTitle"
nlsKey="label.departmentDisplayValue" ; ref, dataId,
dataKey, nlsKey, nlsBundle>
<div class='bidiAware'>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>
</div>
</@util.renderProperty>
SearchResults.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address1"
nlsKey="label.workLocation.address1"
hideIfEmpty=true ; ref, dataId, dataKey, nlsKey,
nlsBundle>
<div class='bidiAware'>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,
</@util.renderProperty>
SearchResults.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="address2"
nlsKey="label.workLocation.address2"
hideIfEmpty=true ; ref, dataId, dataKey, nlsKey,
nlsBundle>
<div class='bidiAware'>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,
</@util.renderProperty>
SearchResults.ftl
<@util.renderProperty ref="workLocationCode"
dataId="workLocation" dataKey="postalCode"
nlsKey="label.workLocation.address1" hideIfEmpty=true;
ref, dataId, dataKey, nlsKey, nlsBundle>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>
</@util.renderProperty>
SEARCH
METRICS
Mapping user profile attributes to report dimensions
<userAttributesMappings>
<!--
<mapping metricsName="attribute1"
profilesName="com.ibm.snx_profiles.base.countryCode"/>
<mapping metricsName="attribute2"
profilesName="com.ibm.snx_profiles.base.orgId"/>
<mapping metricsName="attribute3"
profilesName="com.ibm.snx_profiles.base.title"/>
-->
<mapping metricsName="attribute1"
profilesName="com.ibm.snx_profiles.base.countryCode"/>
<mapping metricsName="attribute2"
profilesName="com.ibm.snx_profiles.base.workLocationCode"/>
<mapping metricsName="attribute3"
profilesName="com.ibm.snx_profiles.ext.customAttribute"/>
</userAttributesMappings>
Tools
Codes Connector
Sync
profiles-config.xml
<templateReloading>5</templateReloading>
PITFALLS
Draw a Blank
Draw a Blank in ProfileDetails.ftl
<@util.renderProperty ...>
<@util.renderValue ref=ref dataId=dataId
dataKey=dataKey/>,
</@util.renderProperty>
Draw a Blank
Search vs. Search
No Customization in “Search All Content → Limit to Profiles”
Questions?
117
Martin Leyrer
IT-Specialist at IBM Austria
E-mail: martin.leyrer@at.ibm.com
Twitter: http://www.twitter.com/leyrer
FB: https://www.facebook.com/leyrer
Blog: http://www.leyon.at
Slideshare:
http://www.slideshare.net/Martin.Leyrer
Links
● Falsehoods programmers believe about addresses:
https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/
● Country Codes - ISO 3166: http://www.iso.org/iso/country_codes
● Customizing Profiles:
http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/customize/c_admin
_profiles_customizing.html
● CodesConnector:
http://www.ibm.com/support/knowledgecenter/en/SSYGQH_5.5.0/admin/admin/t_admin_
profiles_using_codes_connector.html
● Technote #1698402: Some users cannot be populated as
PROF_PHYSICAL_DELIVERY_OFFICE limited to 32 characters: http://www-
01.ibm.com/support/docview.wss?uid=swg21698402
Links
● Supplemental user data for Profiles
http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/install/r_prof_fill-
tables.html
● Mapping user profile attributes to report dimensions
http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/admin/t_admin_met
rics_mng_map_report.html

Más contenido relacionado

Destacado

Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009
Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009
Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009Nick Jankowski
 
1.2 pisos verticales
1.2 pisos verticales1.2 pisos verticales
1.2 pisos verticalesjessica jalca
 
Uc14 chap08
Uc14 chap08Uc14 chap08
Uc14 chap08ayahye
 
Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Guayasenses
 
Programa2009 NeurocirugíA Pons
Programa2009 NeurocirugíA PonsPrograma2009 NeurocirugíA Pons
Programa2009 NeurocirugíA Ponsmiracastell
 
Zija plan de_compensacion_es
Zija plan de_compensacion_esZija plan de_compensacion_es
Zija plan de_compensacion_esBranya Esparza
 
Salmon arm meet package july 2010
Salmon arm meet package july 2010Salmon arm meet package july 2010
Salmon arm meet package july 2010eyeruss
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE
 
5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de ProyectosDimitri Villamar
 
WebTag: Smart Tag with Embedded Web Server
WebTag: Smart Tag with Embedded Web ServerWebTag: Smart Tag with Embedded Web Server
WebTag: Smart Tag with Embedded Web ServerJonathan Ruiz de Garibay
 
Como hacer bolso de cuero
Como hacer bolso de cueroComo hacer bolso de cuero
Como hacer bolso de cueroNoemiMunoz
 
Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Florencia Garcia Rambeaud
 
EL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNEL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNManel Cantos
 
Energy management information system in public buildings
Energy management information system in public buildingsEnergy management information system in public buildings
Energy management information system in public buildingsUNDP Eurasia
 

Destacado (16)

Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009
Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009
Jankowski, Wcu Workshop Social Media, Revised2, 21 Aug2009
 
1.2 pisos verticales
1.2 pisos verticales1.2 pisos verticales
1.2 pisos verticales
 
Uc14 chap08
Uc14 chap08Uc14 chap08
Uc14 chap08
 
Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012
 
Gamesa Geep
Gamesa GeepGamesa Geep
Gamesa Geep
 
Programa2009 NeurocirugíA Pons
Programa2009 NeurocirugíA PonsPrograma2009 NeurocirugíA Pons
Programa2009 NeurocirugíA Pons
 
Zija plan de_compensacion_es
Zija plan de_compensacion_esZija plan de_compensacion_es
Zija plan de_compensacion_es
 
Salmon arm meet package july 2010
Salmon arm meet package july 2010Salmon arm meet package july 2010
Salmon arm meet package july 2010
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
 
5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos
 
WebTag: Smart Tag with Embedded Web Server
WebTag: Smart Tag with Embedded Web ServerWebTag: Smart Tag with Embedded Web Server
WebTag: Smart Tag with Embedded Web Server
 
Como hacer bolso de cuero
Como hacer bolso de cueroComo hacer bolso de cuero
Como hacer bolso de cuero
 
Macleod runic
Macleod runicMacleod runic
Macleod runic
 
Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015
 
EL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNEL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓN
 
Energy management information system in public buildings
Energy management information system in public buildingsEnergy management information system in public buildings
Energy management information system in public buildings
 

Similar a Feed me, Seymour! Supplemental User Data For IBM Connections Profiles

Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)Ed Thewlis
 
Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)MongoSF
 
Practical Ruby Projects with MongoDB - MongoSF
Practical Ruby Projects with MongoDB - MongoSFPractical Ruby Projects with MongoDB - MongoSF
Practical Ruby Projects with MongoDB - MongoSFAlex Sharp
 
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010Alex Sharp
 
Data Mining Open Ap Is
Data Mining Open Ap IsData Mining Open Ap Is
Data Mining Open Ap Isoscon2007
 
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter Analysis
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter AnalysisIBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter Analysis
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter AnalysisTorsten Steinbach
 
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017MLconf
 
So MANY databases, which one do I pick?
So MANY databases, which one do I pick?So MANY databases, which one do I pick?
So MANY databases, which one do I pick?kristinferrier
 
Dev-In-Town:Linq To Sql by Chan Ming Man
Dev-In-Town:Linq To Sql by Chan Ming ManDev-In-Town:Linq To Sql by Chan Ming Man
Dev-In-Town:Linq To Sql by Chan Ming ManQuek Lilian
 
RedisConf17 - Redis Graph
RedisConf17 - Redis GraphRedisConf17 - Redis Graph
RedisConf17 - Redis GraphRedis Labs
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designUmamaheshwariv1
 
$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki
$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki
$10,000 Phantom App & Playbook Contest - F5 and Cisco MerakiJoel W. King
 
Agile Data Science 2.0
Agile Data Science 2.0Agile Data Science 2.0
Agile Data Science 2.0Russell Jurney
 
When to no sql and when to know sql javaone
When to no sql and when to know sql   javaoneWhen to no sql and when to know sql   javaone
When to no sql and when to know sql javaoneSimon Elliston Ball
 
Native Phone Development 101
Native Phone Development 101Native Phone Development 101
Native Phone Development 101Sasmito Adibowo
 
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...In:Confidence 2019 - Balancing the conflicting objectives of data access and ...
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...Privitar
 
SQL Server 2008 Portfolio
SQL Server 2008 PortfolioSQL Server 2008 Portfolio
SQL Server 2008 Portfoliolilredlokita
 
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...Cathrine Wilhelmsen
 

Similar a Feed me, Seymour! Supplemental User Data For IBM Connections Profiles (20)

Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)
 
Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)
 
Practical Ruby Projects with MongoDB - MongoSF
Practical Ruby Projects with MongoDB - MongoSFPractical Ruby Projects with MongoDB - MongoSF
Practical Ruby Projects with MongoDB - MongoSF
 
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
 
Sql Server 2000
Sql Server 2000Sql Server 2000
Sql Server 2000
 
Data Mining Open Ap Is
Data Mining Open Ap IsData Mining Open Ap Is
Data Mining Open Ap Is
 
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter Analysis
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter AnalysisIBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter Analysis
IBM Insight 2015 - 1824 - Using Bluemix and dashDB for Twitter Analysis
 
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017
Qiaoling Liu, Lead Data Scientist, CareerBuilder at MLconf ATL 2017
 
So MANY databases, which one do I pick?
So MANY databases, which one do I pick?So MANY databases, which one do I pick?
So MANY databases, which one do I pick?
 
Dev-In-Town:Linq To Sql by Chan Ming Man
Dev-In-Town:Linq To Sql by Chan Ming ManDev-In-Town:Linq To Sql by Chan Ming Man
Dev-In-Town:Linq To Sql by Chan Ming Man
 
RedisConf17 - Redis Graph
RedisConf17 - Redis GraphRedisConf17 - Redis Graph
RedisConf17 - Redis Graph
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki
$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki
$10,000 Phantom App & Playbook Contest - F5 and Cisco Meraki
 
Agile Data Science 2.0
Agile Data Science 2.0Agile Data Science 2.0
Agile Data Science 2.0
 
When to no sql and when to know sql javaone
When to no sql and when to know sql   javaoneWhen to no sql and when to know sql   javaone
When to no sql and when to know sql javaone
 
Native Phone Development 101
Native Phone Development 101Native Phone Development 101
Native Phone Development 101
 
Shiny Mortgages
Shiny MortgagesShiny Mortgages
Shiny Mortgages
 
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...In:Confidence 2019 - Balancing the conflicting objectives of data access and ...
In:Confidence 2019 - Balancing the conflicting objectives of data access and ...
 
SQL Server 2008 Portfolio
SQL Server 2008 PortfolioSQL Server 2008 Portfolio
SQL Server 2008 Portfolio
 
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...
Tools and Tips: From Accidental to Efficient Data Warehouse Developer (SQLBit...
 

Más de Martin Leyrer

Look Mum, No Passwords!
Look Mum, No Passwords!Look Mum, No Passwords!
Look Mum, No Passwords!Martin Leyrer
 
The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...Martin Leyrer
 
Debugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIDebugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIMartin Leyrer
 
ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!Martin Leyrer
 
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...Martin Leyrer
 
Social Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And OperationSocial Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And OperationMartin Leyrer
 
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013Martin Leyrer
 
Was, SSH kann auch das?
Was, SSH kann auch das? Was, SSH kann auch das?
Was, SSH kann auch das? Martin Leyrer
 
Digitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im NetzDigitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im NetzMartin Leyrer
 
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Martin Leyrer
 
Laconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & SetupLaconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & SetupMartin Leyrer
 
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionEffiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionMartin Leyrer
 
Open Source und Free Software unter Windows
Open Source und Free Software unter WindowsOpen Source und Free Software unter Windows
Open Source und Free Software unter WindowsMartin Leyrer
 
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenEffiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenMartin Leyrer
 

Más de Martin Leyrer (15)

Look Mum, No Passwords!
Look Mum, No Passwords!Look Mum, No Passwords!
Look Mum, No Passwords!
 
The Circle of Life
The Circle of LifeThe Circle of Life
The Circle of Life
 
The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...
 
Debugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIDebugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VII
 
ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!
 
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
Social Connections VI -- Customizing Connections Profiles to Provide a Compan...
 
Social Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And OperationSocial Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And Operation
 
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
 
Was, SSH kann auch das?
Was, SSH kann auch das? Was, SSH kann auch das?
Was, SSH kann auch das?
 
Digitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im NetzDigitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im Netz
 
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
 
Laconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & SetupLaconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & Setup
 
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionEffiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
 
Open Source und Free Software unter Windows
Open Source und Free Software unter WindowsOpen Source und Free Software unter Windows
Open Source und Free Software unter Windows
 
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenEffiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 Anwendungen
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Feed me, Seymour! Supplemental User Data For IBM Connections Profiles