⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install_fr.html

📁 基于mondrian 开源框架进行OLAP多维分析
💻 HTML
📖 第 1 页 / 共 3 页
字号:
size&gt;</i></code></td>      <td style="vertical-align: top;">Taille du lot pourles instruction INSERT. Par d&eacute;faut &agrave; 50. Si mis&agrave; la valeur&nbsp;1, la fonction lot (batch) JDBC n'estpas utilis&eacute;e.</td>    </tr>    <tr>      <td style="vertical-align: top;" nowrap="nowrap"><code>-inputJdbcURL=<i>&lt;jdbcURL&gt;</i></code></td>      <td style="vertical-align: top;">Url JDBC pour labase de donn&eacute;es source</td>    </tr>    <tr>      <td style="vertical-align: top;"><code>-inputJdbcUser=<i>&lt;user&gt;</i></code></td>      <td style="vertical-align: top;">Utilisateur pour labase de donn&eacute;es source</td>    </tr>    <tr>      <td style="vertical-align: top;"><code>-inputJdbcPassword=<i>&lt;password&gt;</i></code></td>      <td style="vertical-align: top;">Mot de passe pourla base de donn&eacute;es source</td>    </tr>    <tr>      <td style="vertical-align: top;"><code>-inputFile=<i>&lt;filename&gt;</i></code></td>      <td style="vertical-align: top;">Optionnel. Si aucunparam&egrave;tre n'est donn&eacute; pour la base dedonn&eacute;es source, les donn&eacute;es sontcens&eacute;es provenir du fichier pass&eacute; en argument.</td>    </tr>  </tbody></table><p>La source usuelle pourl'utilitaire&nbsp;MondrianFoodMartLoader est un script SQL (<code>[-inputFile=&lt;filename&gt;]</code>). Cependant, si vous avezd&eacute;j&agrave; charg&eacute; les donn&eacute;es ausein d'une source de donn&eacute;es JDBC (par exemple MicrosoftAccess), utilisez l'option <code>-inputJdbcURL</code> et les autres options en relation aveccelle-ci pour acc&eacute;der &agrave; une autre base dedon&eacute;esJDBC.</p><p>Le chargeur utilise le standard J2SE JDBC, lepilote&nbsp;JDBC appropri&eacute; pour les fichiers JARs,et quelques classes externes &agrave; Mondrian qui ne sont pasattach&eacute;es &agrave; des fichiers additionnel JARs.Tout cela a &eacute;t&eacute; test&eacute;avec&nbsp;Oracle, Postgres, MySQL et Microsoft Access.</p><p>Si votre base de donn&eacute;es cible est une base dedonn&eacute;es JDBC, vous devez cr&eacute;er en premier lieu labase de donn&eacute;es et le sch&eacute;ma des tables. Celadoit &ecirc;tre une base de donn&eacute;essp&eacute;cifique au jeu de test.</p><p>Vous pouvez en toute s&eacute;curit&eacute; ignorerces avertissements&nbsp;log4j:</p><blockquote> <code>log4j:WARN No appenders could be foundfor logger(mondrian.rolap.RolapUtil).&nbsp;<br>log4j:WARN Please initialize the log4j system properly.</code></blockquote><h4>Exemples</h4><p>Vous trouverez ci-dessous quelques exemples pour vous donnerune id&eacute;e g&eacute;n&eacute;rale de comment<code>MondrianFoodMartLoader</code>&nbsp;estinvoqu&eacute;. La ligne de commande que vous utiliserezd&eacute;pendra bien s&ucirc;r de votre environnement, de votrebase de donn&eacute;es source et cible.</p><h5>Exemple 1. Chargement dans&nbsp;MySQL depuis un fichiersous Linux</h5><p>L'exemple suivant est une ligne de commande linux pourcr&eacute;er une base MySQL appel&eacute;e&nbsp;'foodmart', puis cr&eacute;er les tablesFoodMart depuis le jeu de donn&eacute;es inclus dans le script SQL.En premier lieu, on cr&eacute;e une base de donn&eacute;es <code>foodmart</code>et un utilisateur <code>foodmart</code>&nbsp;:</p><blockquote> <code><i><b>$</b></i>mysqladmin create foodmart<b><i><br>$</i></b> mysql<b><br>  <i>mysql&gt;</i> grant all privileges on *.* to'foodmart'@'localhost' identified by 'foodmart';<br>  <i>Query OK, 0 rows affected (0.00 sec)<br>  <br>mysql&gt; </i></b>quit<b><i><br>Bye</i></b></code></blockquote><p>Puis on charge les donn&eacute;es:</p><blockquote> <code><b><i>$</i></b>java-cp"/mondrian/lib/mondrian.jar:/mondrian/lib/log4j-1.2.9.jar:/mondrian/lib/eigenbase-xom.jar:/mondrian/lib/eigenbase-resgen.jar:/mondrian/lib/eigenbase-properties.jar:/usr/local/mysql/mysql-connector-java-3.0.16-ga-bin.jar"<br>&nbsp;&nbsp;&nbsp;&nbsp;mondrian.test.loader.MondrianFoodMartLoader<br>&nbsp;&nbsp;&nbsp;&nbsp; -verbose -tables -data -indexes<br>&nbsp;&nbsp;&nbsp;&nbsp;-jdbcDrivers=com.mysql.jdbc.Driver<br>&nbsp;&nbsp;&nbsp;&nbsp;-inputFile=/mondrian/demo/FoodMartCreateData.sql <br>&nbsp;&nbsp;&nbsp;&nbsp;-outputJdbcURL="jdbc:mysql://localhost/foodmart?user=foodmart&amp;password=foodmart"</code></blockquote><h5>Exemple 2. Chargement dans&nbsp; PostgreSQLdepuis&nbsp;Access sous Windows</h5><p>L'exemple suivant est une ligne de commande windows pourcr&eacute;er les tables&nbsp;FoodMart dans unebase&nbsp;PostgreSQL depuis le jeu de test de labase&nbsp;Access:</p><blockquote> <code><i><b>C:\mondrian&gt;</b></i>java -cp"C:\mondrian\lib\mondrian.jar;C:\mondrian\lib\log4j-1.2.9.jar;C:\mondrian\lib\eigenbase-xom.jar;C:\mondrian\lib\eigenbase-resgen.jar;C:\mondrian\lib\eigenbase-properties.jar;C:\mondrian\lib\postgres-jdbc.jar"<br>&nbsp;&nbsp;&nbsp;&nbsp;mondrian.test.loader.MondrianFoodMartLoader<br>&nbsp;&nbsp;&nbsp;&nbsp; -verbose -tables -data -indexes<br>&nbsp;&nbsp;&nbsp;&nbsp;-jdbcDrivers="org.postgresql.Driver,sun.jdbc.odbc.JdbcOdbcDriver"<br>&nbsp;&nbsp;&nbsp;&nbsp;-inputJdbcURL="jdbc:odbc:MondrianFoodMart"<br>&nbsp;&nbsp;&nbsp;&nbsp;-outputJdbcURL="jdbc:postgresql://localhost/foodmart"<br>&nbsp;&nbsp;&nbsp;&nbsp; -outputJdbcUser=postgres<br>&nbsp;&nbsp;&nbsp;&nbsp; -outputJdbcPassword=password</code></blockquote><h2>3. D&eacute;ployer and ex&eacute;cuter uneapplication web avec une base de donn&eacute;es nonembarqu&eacute;e<a name="3_Deploy_and_run_the_web_app">&nbsp;</a></h2><ol>  <li>Installer Tomcat (version 5.0.25 ou sup&eacute;rieure).</li>  <li>Depuis la distribution d&eacute;compress&eacute;e,d&eacute;compresser <code>lib/mondrian.war</code>dans le r&eacute;pertoire <code><i>TOMCAT_HOME</i>/webapps/mondrian</code></li>  <li>Ouvrir le fichier mondrian.properties dans ler&eacute;pertoire <code><i>TOMCAT_HOME</i>/webapps/mondrian</code>et personnalisez-le&nbsp; <code>mondrian.jdbcDrivers</code>en fonction de la base de donn&eacute;es utilis&eacute;e.</li>  <li>Ouvrir le fichier web.xml dans ler&eacute;pertoire&nbsp;<code><i>TOMCAT_HOME</i>/webapps/mondrian/WEB-INF</code>et personnalisez-le avec les deux cha&icirc;nes de connexion quevous avez utilis&eacute;es pour la base de donn&eacute;es test.Cela:    <blockquote> <code>Provider=mondrian;Jdbc=jdbc:odbc:MondrianFoodMart;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver;</code>    </blockquote>devient    <blockquote> <code>Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&amp;#38;password=foodmart;Catalog=/WEB-INF/queries/FoodMart.xml;JdbcDrivers=com.mysql.jdbc.Driver;</code>    </blockquote>  </li>  <li>Modifier le fichier <code>fourheir.jsp</code>,    <code>mondrian.jsp</code>, <code>colors.jsp</code>ainsi que le fichier <code>arrows.jsp </code>dans ler&eacute;pertoire <code><i>TOMCAT_HOME</i>/webapps/mondrian/WEB-INF/queries</code>.Modifier les lignes    <blockquote><code>&lt;jp:mondrianQuery id="query01"jdbcDriver="sun.jdbc.odbc.JdbcOdbcDriver"jdbcUrl="jdbc:odbc:MondrianFoodMart"catalogUri="/WEB-INF/queries/FoodMart.xml"&gt;</code> </blockquote>    <p>avec les param&egrave;tres de votre base dedonn&eacute;es FoodMart database. Pour MySQL, cela donnera quelquechose du genre: </p>    <blockquote><code>&lt;jp:mondrianQuery id="query01"jdbcDriver="com.mysql.jdbc.Driver"jdbcUrl="jdbc:mysql://localhost/foodmart?user=foodmart&amp;password=foodmart"catalogUri="/WEB-INF/queries/FoodMart.xml"&gt;</code> </blockquote>    <p></p>  </li>  <li>Copier les fichiers suivants:    <ul>      <li>Si besoin, copier votre pilote JDBC (fichierJAR&agrave; dans le r&eacute;pertoire <code>TOMCAT_HOME/common/endorsed</code></li>      <li>Copier le fichier <code>xalan.jar</code>dans le r&eacute;pertoire <code><i>TOMCAT_HOME</i>/common/endorsed</code></li>    </ul>  </li>  <li>D&eacute;marrer votre base de donn&eacute;es, sibesoin.</li>  <li>Cliquer sur <a href="http://localhost:8080/mondrian" target="_new">http://localhost:8080/mondrian</a>.</li></ol><h2>4. D&eacute;ployer et ex&eacute;cuter l'applicationweb avec une base de donn&eacute;es embarqu&eacute;e<a name="4_Deploy_and_run_the_embedded_web_app">&nbsp;</a></h2><ol>  <li>Depuis la distribution d&eacute;compress&eacute;e,d&eacute;compresser <code>lib/mondrian-embedded.war</code>dans le r&eacute;pertoire <code><i>TOMCAT_HOME</i>/webapps/mondrian-embedded</code></li>  <li>D&eacute;marrer&nbsp;Tomcat</li>  <li>Cliquer sur <a href="http://localhost:8080/mondrian-embedded" target="_new">http://localhost:8080/mondrian-embedded</a></li></ol><h2>5. Comment configurer&nbsp;Mondrian comme un fournisseurXML/A<a name="5_How_to_configure_Mondrian_as_an_XMLA_provider">&nbsp;</a></h2><p>Pour installer le service XMLA service, suivez les&eacute;tapes suivantes.</p><h3>1. D&eacute;crire les sources de donn&eacute;es dans <code>datasources.xml</code><a name="5_1_Describe_the_data_sources_in_datasources.xml">&nbsp;</a></h3><p>Dans le r&eacute;pertoire WEB-INF de votre webapp,cr&eacute;er un fichier&nbsp;<code>datasources.xml</code>,avec un contenu comme celui-ci:</p><blockquote> <code>&lt;?xml version="1.0"?&gt;<br>&lt;DataSources&gt;<br>&nbsp; &lt;DataSource&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceName&gt;MondrianFoodMart&lt;/DataSourceName&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceDescription&gt;FoodMart 2000 DataWarehouse From MS AnalysisServices&lt;/DataSourceDescription&gt;<br>&nbsp;&nbsp;&nbsp;&lt;URL&gt;http://localhost:8080/mondrian/xmla&lt;/URL&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceInfo&gt;Provider=mondrian;Jdbc=jdbc:odbc:MondrianFoodMart;JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver&lt;/DataSourceInfo&gt;<br>&nbsp;&nbsp;&nbsp;&lt;ProviderType&gt;MDP&lt;/ProviderType&gt;<br>&nbsp;&nbsp;&nbsp;&lt;AuthenticationMode&gt;Unauthenticated&lt;/AuthenticationMode&gt;<br>&nbsp;&nbsp;&nbsp; &lt;Catalogs&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Catalog name="FoodMart"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Definition&gt;/WEB-INF/schema/FoodMart.xml&lt;/Definition&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Catalog&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Catalog name="Marketing"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;DataSourceInfo&gt;Provider=mondrian;Jdbc=jdbc:odbc:MarketingDB;JdbcDrivers=sun.jdbc.odbc.JdbcOdbcDriver&lt;/DataSourceInfo&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Definition&gt;/WEB-INF/schema/Marketing.xml&lt;/Definition&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Catalog&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/Catalogs&gt;<br>&nbsp; &lt;/DataSource&gt;<br>  <br>&nbsp; &lt;DataSource&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceName&gt;PostgreSQLTest&lt;/DataSourceName&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceDescription&gt;Test Data Warehouse OnPostgreSQL&lt;/DataSourceDescription&gt;<br>&nbsp;&nbsp;&nbsp;&lt;URL&gt;http://localhost:8080/mondrian/xmla&lt;/URL&gt;<br>&nbsp;&nbsp;&nbsp;&lt;DataSourceInfo&gt;Provider=mondrian;Jdbc=jdbc:postgresql://localhost/olap;JdbcDrivers=org.postgresql.Driver; JdbcUser=pgsql;JdbcPassword=pgsql&lt;/DataSourceInfo&gt;<br>&nbsp;&nbsp;&nbsp;&lt;ProviderName&gt;Mondrian&lt;/ProviderName&gt;<br>&nbsp;&nbsp;&nbsp;&lt;ProviderType&gt;MDP&lt;/ProviderType&gt;<br>&nbsp;&nbsp;&nbsp;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -