本文整理汇总了Python中mysqlHelp.MySQLHelper.queryCMD方法的典型用法代码示例。如果您正苦于以下问题:Python MySQLHelper.queryCMD方法的具体用法?Python MySQLHelper.queryCMD怎么用?Python MySQLHelper.queryCMD使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mysqlHelp.MySQLHelper
的用法示例。
在下文中一共展示了MySQLHelper.queryCMD方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: updateSiteBasedAlexa
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def updateSiteBasedAlexa():
sendToMe(subject = "update alexa data start", body = "update alexa data start")
logger.info(" updateSiteBasedAlexa start")
update_SQL1 = """
update SiteBased as a, SiteBasedAlexa as b
set a.alexaGlobalRank = b.alexaGlobalRank, a.alexaTopCountry = b.alexaTopCountry
where a.trackingWebsite_id = b.trackingWebsite_id
and b.reportDate = (select max(reportDate) from SiteBasedAlexa)
and a.reportDate > (select max(reportDate) from SiteBasedAlexa);
"""
update_SQL2 = """
update SiteBased as a, SiteBasedAlexa as b
set a.alexaGlobalRank = b.alexaGlobalRank, a.alexaTopCountry = b.alexaTopCountry
where a.trackingWebsite_id = b.trackingWebsite_id
and b.reportDate = (select max(reportDate) from SiteBasedAlexa)
and a.alexaTopCountry = "unknown"
and a.alexaGlobalRank = 0;
"""
try:
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, db_name = target_db, port = target_port, charset = 'utf8')
target_mysql.queryCMD(update_SQL1)
target_mysql.commit()
target_mysql.queryCMD(update_SQL2)
target_mysql.commit()
except Exception, e:
sendToMe(subject = "update alexa data ERROR", body = e)
logger.DEBUG("update alexa data %s" %e)
示例2: getInsightViews
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getInsightViews(start_date, end_date):
logger.info(" extral data from Dashboard.matchedVideoViewCountCompletion start")
date_dict ={"start_date": start_date, "end_date": end_date}
try:
get_data_sql = """
select matchedVideo_id, trackingWebsite_id, trackingMeta_id,
company_id, report_at, view_count, current_timestamp as ETLDate
from matchedVideoViewCountCompletion
where report_at > "%(start_date)s" and report_at <= "%(end_date)s"
""" %date_dict
insight_mysql = MySQLHelper(host=insight_host, user=insight_user,passwd=insight_passwd, port = insight_port, db_name = insight_db)
data = insight_mysql.queryCMD(get_data_sql)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, \
db_name = target_db, port = target_port, charset = 'utf8')
insert_sql = """insert into matchedVideoViewCountCompletion
(matchedVideo_id, trackingWebsite_id, trackingMeta_id, company_id, report_at, view_count, ETLDate)
values(%s, %s, %s, %s, %s, %s, %s)
"""
target_mysql.executeManyCMD(insert_sql, data)
target_mysql.commit()
except Exception, e:
logger.debug("extral data from Dashboard.matchedVideoViewCountCompletion, %s" %e)
sendToMe(subject = "titleBased_matchedVideoViewCountCompletio ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例3: getDataFromVT
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getDataFromVT():
logger.info(": extract data from tracker2 start")
# extract dat from vtweb
vt_TitleBasedTrackingWebsite_SQL = """
select
a.trackingWebsite_id,
b.website_type as websiteType,
a.display_name as websiteName,
b.website_domain as websiteDomain,
b.country_id,
CURRENT_TIMESTAMP as ETLDate
from trackingWebsiteExtraInfo as a, mddb.trackingWebsite as b
where a.trackingWebsite_id = b.id
"""
#vtweb_tracker2_section = "vtweb_tracker2"
vtweb_tracker2_section = "vtweb_staging"
try:
vt_host, vt_user, vt_passwd, vt_port, vt_db = getConfMysqlInfo(vtweb_tracker2_section)
vtweb_mysql = MySQLHelper(host=vt_host, user=vt_user,passwd=vt_passwd, port = vt_port, db_name = vt_db)
result = vtweb_mysql.queryCMD(vt_TitleBasedTrackingWebsite_SQL)
except Exception, e:
logger.debug(": extract data from vt for dimension trackingWebsite, %s" %e)
sendToMe(subject = "TitleBasedTrackingWebsite ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例4: getInsightViews
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getInsightViews(start_date, end_date):
logger.info(" extral data from Dashboard.matchedVideoViewCountCompletionAll start")
date_dict ={"start_date": start_date, "end_date": end_date}
target_server_section = "target_server_staging"
insight_server_section = "insight"
target_host, target_user, target_passwd, target_port, target_db = getConfMysqlInfo(target_server_section)
insight_host, insight_user, insight_passwd, insight_port, insight_db = getConfMysqlInfo(insight_server_section)
try:
get_data_sql = """
select matchedVideo_id, trackingWebsite_id, trackingMeta_id,
company_id, report_at, view_count, hide_flag, current_timestamp as ETLDate
from matchedVideoViewCountCompletionAll
where report_at > "%(start_date)s" and report_at <= "%(end_date)s"
""" %date_dict
insight_mysql = MySQLHelper(host=insight_host, user=insight_user,passwd=insight_passwd, port = insight_port, db_name = insight_db)
data = insight_mysql.queryCMD(get_data_sql)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, \
db_name = target_db, port = target_port, charset = 'utf8')
insert_sql = """
insert into matchedVideoViewCountCompletionAll
(matchedVideo_id, trackingWebsite_id, trackingMeta_id, company_id, report_at, view_count, hide_flag, ETLDate)
values(%s, %s, %s, %s, %s, %s, %s, %s)
"""
commitInTurn(commit_num=100000, data=data, executeFun=target_mysql.executeManyCMD, \
commitFun=target_mysql.commit, executeSQL=insert_sql)
#target_mysql.executeManyCMD(insert_sql, data)
#target_mysql.commit()
except Exception, e:
logger.debug("extral data from Dashboard.matchedVideoViewCountCompletionAll, %s" %e)
sendToMe(subject = "titleBased_matchedVideoViewCountCompletionAll ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
开发者ID:smartbrandnew,项目名称:vobileETLCode,代码行数:34,代码来源:titleBased_matchedVideoViewCountCompletionAll.py
示例5: monitor
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def monitor():
logger.info("monitor complaince rate start")
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
try:
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd,
db_name = target_db, port = target_port, charset = 'utf8')
monitor_SQL = """
select a.reportDate, a.trackingWebsite_id, a.title,
sum(b.removedNum)/sum(a.infringingNum) as removedRate
from TitleBased1 a,
(select reportDate, trackingWebsite_id, Title, sum(removedNum) as removedNum
from TitleBasedRemoveNum group by 1, 2, 3) b
where a.reportDate=b.reportDate
and a.trackingWebsite_id=b.trackingWebsite_id
and a.title = b.title
group by 1, 2, 3
having removedRate > 1;
"""
result = target_mysql.queryCMD(monitor_SQL)
sj = "compliance rate " + str(time.strftime("%Y-%m-%d"))
if result:
bd = "compliance rate > 1\n" + str(result)
sendToMe(subject = sj + " ERROR", body = bd)
else:
bd = "compliance rate has no data greater than 1"
sendToMe(subject = sj + " GOOD", body = bd)
except Exception, e:
logger.debug(" error, %s" %e)
sendToMe(subject = "monitor complaince rate ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例6: updateCountry
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def updateCountry():
sendToMe(subject = "update Country start", body = "update Country table: SiteBased")
logger.info("update Country for table SiteBased start")
update_SiteBased_SQL = """
update SiteBased as a, TitleBasedCountry as b
set a.hostCountry = b.countryName
where a.country_id = b.country_id
"""
try:
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, db_name = target_db, port = target_port, charset = 'utf8')
target_mysql.queryCMD(update_SiteBased_SQL)
target_mysql.commit()
except Exception, e:
sendToMe(subject = "update TrackingWebsite ERROR", body = e)
logger.DEBUG("update TrackingWebsite data %s" %e)
示例7: loadDataToTitleBasedRemoveNum1
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def loadDataToTitleBasedRemoveNum1():
logger.info(":extract data from TitleBasedRemoveNum start")
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
try:
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, db_name = target_db, port = target_port, charset = 'utf8')
aggregate_SQL = """
select
a.reportDate,
a.takeoffDate,
a.trackingWebsite_id,
ifnull(c.displayName, a.websiteName) as websiteName,
a.websiteType,
ifnull(b.mapTitle, a.title) as title,
sum(removedNum) as removedNum,
sum(complianceTime) as complianceTime,
current_timestamp as ETLDate
from
(select
a.reportDate,
a.takeoffDate,
a.trackingWebsite_id,
c.websiteName,
c.websiteType,
b.title,
sum(removedNum) as removedNum,
sum(complianceTime) as complianceTime
from TitleBasedRemoveNumTmp as a, TitleBasedMeta as b, TitleBasedTrackingWebsite as c
where a.trackingWebsite_id = c.trackingWebsite_id
and a.trackingMeta_id = b.trackingMeta_id
group by 1, 2, 3, 4, 5, 6) as a
left join MetaTitleMapTitle as b
on a.title = b.metaTitle
left join SiteMap as c
on a.trackingWebsite_id = c.trackingWebsite_id
group by 1, 2, 3, 4, 5, 6
"""
target_mysql.queryNoData("delete from TitleBasedRemoveNum")
aggregate_result = target_mysql.queryCMD(aggregate_SQL)
insertUpdate_SQL = """
INSERT INTO TitleBasedRemoveNum
(reportDate, takeoffDate, trackingWebsite_id, websiteName,
websiteType, title, removedNum, complianceTime, ETLDate)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)
ON DUPLICATE KEY UPDATE
removedNum = VALUES(removedNum), complianceTime = VALUES(complianceTime), ETLDate = VALUES(ETLDate)
"""
target_mysql.queryNoData("delete from TitleBasedRemoveNum")
commitInTurn(commit_num = 50000, data = aggregate_result, executeFun = target_mysql.insertUpdateCMD, \
commitFun = target_mysql.commit, executeSQL = insertUpdate_SQL)
#target_mysql.insertUpdateCMD(insertUpdate_SQL, aggregate_result)
#target_mysql.commit()
except Exception, e:
logger.debug(" load data to TitleBasedRemoveNum, %s" %e)
sendToMe(subject = "TitleBasedRemove ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例8: updateViews
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def updateViews(start_date, end_date):
logger.info(" aggregate data from matchedVideoViewCountCompletion start")
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db = getConfMysqlInfo(target_server_section)
date_dict = {"start_date": start_date, "end_date": end_date}
try:
get_data_sql = """
select
a.reportDate,
a.trackingWebsite_id,
ifnull(c.displayName, a.websiteName) as websiteName,
a.websiteType,
ifnull(b.mapTitle, a.title) title,
sum(a.infringingViews) as infringingViews,
sum(a.reportedViews) as reportedViews,
current_timestamp as ETLDate
from
(select
a.report_at as reportDate,
a.trackingWebsite_id,
c.websiteName,
c.websiteType,
b.title,
sum(if(a.hide_flag = 2, a.view_count, 0)) as infringingViews,
sum(a.view_count) as reportedViews
from matchedVideoViewCountCompletionAll as a, TitleBasedMeta as b, TitleBasedTrackingWebsite as c
where a.trackingWebsite_id = c.trackingWebsite_id
and a.trackingMeta_id = b.trackingMeta_id
and c.websiteType = 'ugc'
and a.report_at > "%(start_date)s"
and a.report_at <= "%(end_date)s"
group by 1, 2, 3, 4, 5) as a
left join MetaTitleMapTitle as b on a.title = b.metaTitle
left join SiteMap as c on a.trackingWebsite_id = c.trackingWebsite_id
group by 1, 2, 3, 4, 5
""" % date_dict
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, \
db_name=target_db, port=target_port, charset='utf8')
data = target_mysql.queryCMD(get_data_sql)
insert_sql = """insert into TitleBased1
(reportDate, trackingWebsite_id, websiteName, websiteType, title, infringingViews, reportedViews, ETLDate)
values(%s, %s, %s, %s, %s, %s, %s, %s)
ON DUPLICATE KEY UPDATE
infringingViews = values(infringingViews), reportedViews = values(reportedViews),
ETLDate = values(ETLDate), websiteName = VALUES(websiteName)
"""
commitInTurn(commit_num=100000, data=data, executeFun=target_mysql.executeManyCMD, \
commitFun=target_mysql.commit, executeSQL=insert_sql)
except Exception, e:
logger.debug("aggregate data to TitleBased1 ERROR , %s" % e)
sendToMe(subject="titleBased_infringAllViews ERROR", body=re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例9: getData
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getData(sql):
logger.info(" extract data from tracker2.metaExtraInfo start")
try:
vtweb_tracker2_section = "vtweb"
vt_host, vt_user, vt_passwd, vt_port, vt_db = getConfMysqlInfo(vtweb_tracker2_section)
vtweb_mysql = MySQLHelper(host=vt_host, user=vt_user,passwd=vt_passwd, port = vt_port, db_name = vt_db)
data = vtweb_mysql.queryCMD(sql)
except Exception, e:
logger.debug("extract data from tracker2.metaExtraInfo, %s" %e)
sendToMe(subject = "metaExtraInfo ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例10: updateTrackingWebsite
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def updateTrackingWebsite():
sendToMe(subject = "update TrackingWebsite start", body = "update TrackingWebsite table: SiteBased TitleBased1 TitleBasedRemoveNum1")
logger.info("update TrackingWebsite start")
update_SiteBased_SQL = """
update SiteBased as a, TitleBasedTrackingWebsite as b
set a.websiteName = b.websiteName, a.websiteDomain = b.websiteDomain, a.websiteType = b.websiteType
where a.trackingWebsite_id = b.trackingWebsite_id
"""
update_TitleBased1_SQL = """
update TitleBased1 as a, TitleBasedTrackingWebsite as b
set a.websiteName = b.websiteName, a.websiteType = b.websiteType
where a.trackingWebsite_id = b.trackingWebsite_id
"""
update_TitleBasedRemoveNum1_SQL = """
update TitleBasedRemoveNum1 as a, TitleBasedTrackingWebsite as b
set a.websiteName = b.websiteName, a.websiteType = b.websiteType
where a.trackingWebsite_id = b.trackingWebsite_id
"""
try:
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, db_name = target_db, port = target_port, charset = 'utf8')
target_mysql.queryCMD(update_SiteBased_SQL)
target_mysql.commit()
target_mysql.queryCMD(update_TitleBased1_SQL)
target_mysql.commit()
target_mysql.queryCMD(update_TitleBasedRemoveNum1_SQL)
target_mysql.commit()
except Exception, e:
sendToMe(subject = "update TrackingWebsite ERROR", body = e)
logger.DEBUG("update TrackingWebsite data %s" %e)
示例11: getMatchedVideo
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getMatchedVideo(start_date, end_date):
logger.info(" extral data from tracker2.matchedVideo start")
date_dict ={"start_date": start_date, "end_date": end_date}
try:
get_data_sql = """
select
a.id as matchedVideo_id, trackingMeta_id, trackingWebsite_id,
date_format(first_send_notice_date, "%%Y-%%m-%%d") as firstSendNoticeDate,
date_format(a.created_at, "%%Y-%%m-%%d") as created_at,
CURRENT_TIMESTAMP as ETLDate
from matchedVideo as a, tracker2.metaExtraInfo as b , mddb.trackingWebsite as c
where a.company_id =14
and b.company_id = 14
and c.website_type = "ugc"
and a.trackingMeta_id = b.meta_id
and a.trackingWebsite_id = c.id
and a.hide_flag = 2
and a.created_at >= "2015-03-01"
and count_send_notice > 0
and date_format(a.first_send_notice_date, "%%Y-%%m-%%d") > "%(start_date)s"
and date_format(a.first_send_notice_date, "%%Y-%%m-%%d") <= "%(end_date)s"
""" %date_dict
vtweb_mysql = MySQLHelper(host=vt_host, user=vt_user,passwd=vt_passwd, port = vt_port, db_name = vt_db)
vtweb_mysql.queryCMD("set time_zone = '-8:00'")
data = vtweb_mysql.queryCMD(get_data_sql)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, \
db_name = target_db, port = target_port, charset = 'utf8')
insert_sql = """insert into matchedVideo
(matchedVideo_id, trackingMeta_id, trackingWebsite_id, firstSendNoticeDate, reportDate, ETLDate)
values(%s, %s, %s, %s, %s, %s)
"""
target_mysql.executeManyCMD(insert_sql, data)
target_mysql.commit()
except Exception, e:
logger.debug("extral data from tracker2.matchedVideo, %s" %e)
sendToMe(subject = "titleBased_infringAllViews ERROR", body = str(e).replace("\"", "").replace("'", "").replace("!", ""))
sys.exit(0)
示例12: getMinDatePara
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getMinDatePara(table_name, date_para, db = "FOX_DASHBOARD"):
#get max report date from table TitleBased
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db = getConfMysqlInfo(target_server_section)
try:
target_mysql = MySQLHelper(host=target_host, user=target_user,passwd=target_passwd, port = target_port, db_name = db)
sql = "select max(%s) from %s" %(date_para, table_name)
min_date = target_mysql.queryCMD(sql)[0][0]
#if min_date == None:
# min_date = time.strftime('%Y-%m-%d',time.localtime(time.time() - 24 * 60 * 60 * 365))
except Exception , e:
logger.debug(": get last max report date from %s, %s" %(table_name, e))
sendToMe(subject = table_name, body = re.sub(r'\'|"|!', "", str(e)))
示例13: addAlexa
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def addAlexa(d):
sendToMe(subject = "add alexa data start", body = "add alexa data start")
logger.info(" addSiteBasedAlexa start")
get_alexa_sql = "select '%s', trackingWebsite_id, websiteDomain, alexaGlobalRank, alexaTopCountry, current_timestamp() from SiteBasedAlexa where reportDate = (select max(reportDate) from SiteBasedAlexa);" %d
insert_alexa_sql = "insert into SiteBasedAlexa(reportDate,trackingWebsite_id, websiteDomain, alexaGlobalRank, alexaTopCountry,ETLDate) VALUES(%s,%s,%s,%s,%s,%s);"
try:
target_server_section = "target_server_staging"
target_host, target_user, target_passwd, target_port, target_db= getConfMysqlInfo(target_server_section)
target_mysql = MySQLHelper(host=target_host, user=target_user, passwd=target_passwd, db_name = target_db, port = target_port, charset = 'utf8')
alexa_result = target_mysql.queryCMD(get_alexa_sql)
target_mysql.insertUpdateCMD(insert_alexa_sql, alexa_result)
target_mysql.commit()
except Exception, e:
sendToMe(subject = "add alexa data ERROR", body = e)
logger.DEBUG("add alexa data %s" %e)
示例14: getData
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getData():
logger.info(" extract data from tracker2.metaExtraInfo start")
try:
get_data_sql = """
select
meta_id, company_id, display_name, priority_type, created_at, updated_at
from tracker2.metaExtraInfo
where company_id = 14
"""
vtweb_tracker2_section = "vtweb"
vt_host, vt_user, vt_passwd, vt_port, vt_db = getConfMysqlInfo(vtweb_tracker2_section)
vtweb_mysql = MySQLHelper(host=vt_host, user=vt_user,passwd=vt_passwd, port = vt_port, db_name = vt_db)
data = vtweb_mysql.queryCMD(get_data_sql)
except Exception, e:
logger.debug("extract data from tracker2.metaExtraInfo, %s" %e)
sendToMe(subject = "metaExtraInfo ERROR", body = re.sub(r'\'|"|!', "", str(e)))
sys.exit(0)
示例15: getDataFromVT
# 需要导入模块: from mysqlHelp import MySQLHelper [as 别名]
# 或者: from mysqlHelp.MySQLHelper import queryCMD [as 别名]
def getDataFromVT():
logger.info(": extract data from tracker2 start")
# extract dat from vtweb
vt_TitleBasedMeta_SQL = """
select a.id as trackingMeta_id, a.meta_type, a.meta_title as title, CURRENT_TIMESTAMP as ETLDate
from mddb.meta as a, tracker2.metaExtraInfo as b
where a.company_id = 14
and b.company_id = 14
and a.id = b.meta_id
"""
#vtweb_tracker2_section = "vtweb_tracker2"
vtweb_tracker2_section = "vtweb_staging"
try:
vt_host, vt_user, vt_passwd, vt_port, vt_db = getConfMysqlInfo(vtweb_tracker2_section)
vtweb_mysql = MySQLHelper(host=vt_host, user=vt_user,passwd=vt_passwd, port = vt_port, db_name = vt_db)
result = vtweb_mysql.queryCMD(vt_TitleBasedMeta_SQL)
except Exception, e:
logger.debug(": extract data from vt for dimension meta, %s" %e)
sendToMe(subject = "titleBased_meta ERROR", body = e)
sys.exit(0)