Thursday, February 13, 2014

Configuring Microstrategy 9.3.1 to work with Impala 1.2.3

We have Microstrategy 9.3.1 installed on CentOS 6.

Installing the driver and setting it up was relatively easy if you follow the instructions exactly.

I downloaded the driver from Cloudera's page here:
http://www.cloudera.com/content/support/en/downloads/download-components/download-products/downloads-listing/connectors/microstrategy.html


I followed Cloudera's instructions here to install the ODBC connector: http://www.cloudera.com/content/cloudera-content/cloudera-docs/Connectors/MicroStrategy/Cloudera-Connector-for-MicroStrategy/ccms_linux.html

Then I followed the instructions here to set things up on our Microstrategy linux box:
https://resource.microstrategy.com/support/Authoring/DisplayTN.aspx?formatted=1&tnkey=43595

I did have to open a ticket to get a PDS file from Microstrategy and install it so that I can see 'Impala 1.x' in the drop down list when setting up a new database instance in Microstrategy admin.

odbc.ini file:
[ODBC Data Sources]
IMPALA-SERVER=Hive ODBC Driver

[IMPALA-SERVER]
Driver=/usr/lib/libhiveodbc.so.1
Description=Hive ODBC Driver
DATABASE=default
HOST=impalaservername
PORT=21050
FRAMED=0
Trace=Yes
TraceFile=/tmp/odbc.log
Type=HS2NoSasl

ODBC.sh in env folder:
#
# ODBC Driver for Hive
#
HIVE_CONFIG='/usr'
if [ "${HIVE_CONFIG}" != '<HIVE_CONFIG>' ]; then
           export HIVE_CONFIG

           mstr_append_path LD_LIBRARY_PATH "${HIVE_CONFIG:?}"/lib
           export LD_LIBRARY_PATH
fi


It works and it's very exciting! I then created a quick free form sql report against our Impala table in hadoop. We can finally have our users run reports directly against our hadoop cluster. We'll have to do some more testing but this is a very good start.

5 comments:

  1. Micro Strategy Online Training
    http://www.21cssindia.com/courses/micro-strategy-online-training-112.html
    Types of Objects in Micro Strategy
    Schema Objects
    Public Objects
    Configuration Objects
    Schema Objects
    Attributes
    Facts
    Hierarchies
    Transformations
    Partitions
    Tables
    Function and Operators
    21st Century providing Online training and support on All Technologies. If you are seeking training and support you can reach me on 91-9000444287. Online training by real time Experts. Call us 001-309-200-3848 for online training

    ReplyDelete
  2. NETEZZA Online Training
    http://www.21cssindia.com/courses/netezza-developer-online-training-21.html
    IBM Netezza Overview
    Netezza Architecture
    Connecting to Netezza
    Databases
    Tables
    Database Objects
    Data Distribution
    Loading and Unloading Tables
    Statistics
    Zone Maps
    Clustered Base Tables
    21st Century providing Online training and support on All Technologies. If you are seeking training and support you can reach me on 91-9000444287. Online training by real time Experts. Call us 001-309-200-3848 for online training

    ReplyDelete
  3. Micro Strategy Online TrainingTypes of Objects in Micro Strategy - Schema Objects - Public Objects - Configuration ObjectsSchema Objects - Attributes - Facts - Hierarchies - Transformations - Partitions - Tables - Function and OperatorsPublic Objects - Reports - Filters - Prompts - Custom Groups - Consolidations - Metrics - VLDB Properties - Performance Tuning - Pass through functions- http://www.21cssindia.com/courses/micro-strategy-online-training-112.html

    ReplyDelete
  4. Thanks for giving Good Example, It is very useful to us.
    Fantastic article, Viral. Very well written, clear and concise. One of the best links explaining one to many and hierarchy Microstrategy. Thanks a lot.It is uaefull to me and my training Microstrategyonlinetraining center.

    ReplyDelete