SlideShare ist ein Scribd-Unternehmen logo
1 von 119
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

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