Skip to main content

Home/ BI-TAGS/ Group items tagged design

Rss Feed Group items tagged

cezarovidiu

Design Tip #152 Slowly Changing Dimension Types 0, 4, 5, 6 and 7 - Kimball Group - 0 views

  •  
    "Design Tip #152 Slowly Changing Dimension Types 0, 4, 5, 6 and 7"
cezarovidiu

Top Mistakes to Avoid in Analytics Implementations | StatSlice Business Intelligence an... - 0 views

  • Mistake 1.  Not putting a strong interdisciplinary team together. It is impossible to put together an analytics platform without understanding the needs of the customers who will use it.  Sounds simple, right?  Who wouldn’t do that?  You’d be surprised how many analytics projects are wrapped up by IT because “they think” they know the customer needs.  Not assembling the right team is clearly the biggest mistake companies make.  Many times what is on your mind (and if you’re an IT person willing to admit it) is that you are considering converting all those favorite company reports.  Your goal should not be that.  Your goal is to create a system—human engineered with customers, financial people, IT folks, analysts, and others—that give people new and exciting ways to look at information.  It should give you new insights. New competitive information.  If you don’t get the right team put together, you’ll find someone longing for the good old days and their old dusty reports.  Or worse yet, still finding ways to generate those old dusty reports. Mistake 2.  Not having the right talent to design, build, run and update your analytics system.  It is undeniable that there is now high demand for business analytics specialists.  There are not a lot of them out there that really know what to do unless they’ve been burned a few times and have survived and then built successful BA systems.  This is reflected by the fact you see so many analytics vendors offer, or often recommend, third-party consulting and training to help the organization develop their business analytic skills.  Work hard to build a three-way partnership between the vendor, your own team, and an implementation partner.  If you develop those relationships, risk of failure goes way down.
  • Mistake 3.  Putting the wrong kind of analyst or designer on the project. This is somewhat related to Mistake 2 but with some subtle differences.  People have different skillsets so you need to make sure the person you’re considering to put on the project is the right “kind.”  For example, when you put the design together you need both drill-down and summary models.  Both have different types of users.  Does this person know how to do both?  Or, for example, inexperience in an analyst might lead to them believing vendor claims and not be able to verify them as to functionality or time to implement. Mistake 4.  Not understanding how clean the data is you are getting and the time frame to get it clean.  Profile your data to understand the quality of your source data.  This will allow you to adjust your system accordingly to compensate for some of those issues or more importantly push data fixes to your source systems.  Ensure high quality data or your risk upsetting your customers.  If you don’t have a good understanding of the quality of your data, you could easily find yourself way behind schedule even though the actual analytics and business intelligence framework you are building is coming along fine. Mistake 5.  Picking the wrong tools.  How often do organizations buy software tools that just sit on the shelve?  This often comes from management rushing into a quick decision based on a few demos they have seen.  Picking the right analytics tools requires an in-depth understanding of your requirements as well as the strengths and weaknesses of the tools you are evaluating.  The best way to achieve this understanding is by getting an unbiased implementation partner to build a proof of concept with a subset of your own data and prove out the functionality of the tools you are considering. Bottom Line.  Think things through carefully. Make sure you put the right team together.  Have a data cleansing plan.  If the hype sounds too good to be true—have someone prove it to you.
cezarovidiu

Rittman Mead Consulting - The Changing World of Business Intelligence - 0 views

  • Schema on write This is the traditional approach for Business Intelligence. A model, often dimensional, is built as part of the design process. This model is an abstraction of the complexity of the underlying systems, put in business terms. The purpose of the model is to allow the business users to interrogate the data in a way they understand.
  • The model is instantiated through physical database tables and the date is loaded through an ETL (extract, transform and load) process that takes data from one or more source systems and transforms it to fit the model, then loads it into the model.
  • The key thing is that the model is determined before the data is finally written and the users are very much guided or driven by the model in how they query the data and what results they can get from the system. The designer must anticipate the queries and requests in advance of the user asking the questions.
  • ...3 more annotations...
  • Schema on read Schema on read works on a different principle and is more common in the Big Data world. The data is not transformed in any way when it is stored, the data store acts as a big bucket. The modelling of the data only occurs when the data is read. Map/Reduce is the clearest example, the mapping is the understanding of the data structure. Hadoop is a large distributed file system, which is very good at storing large volumes of data, this is potential. It is only the mapping of this data that provides value, this is done when the data is read, not written.
  • New World Order So whereas Business Intelligence used to always be driven by the model, the ETL process to populate the model and the reporting tool to query the model, there is now an approach where the data is collected its raw form, and advanced statistical or analytical tools are used to interrogate the data. An example of one such tool is R.
  • The driver for which approach to use is often driven by what the user wants to find out. If the question is clearly formed and the sources of data that are required to answer it well understood, for example how many units of a product have we sold, then the traditional schema on write approach is best.
cezarovidiu

Downloads - 0 views

  •  
    "Downloads These BIRT download options are for designing, deploying and viewing BIRT output. They include open source products licensed under the Eclipse Public License and 45-day trial versions of Actuate commercial products."
cezarovidiu

MicroStrategy Suite | MicroStrategy - 0 views

  • Free reporting software Now enhanced for mobile intelligence Perfect solution for departments Scalable as your needs expand For Windows, Unix, Linux, Solaris, HP-UX, and AIX operating systems and any data source, including Hadoop, SAP BW, Microsoft Analysis Services, Essbase, and IBM TM1.
  • Simple development and maintenance of Mobile apps and dashboards Powerful Visual Data Discovery capabilities Packed with robust analytics Free online support and training Perpetual license to use forever Quick Start Guide brings you from download through your first report
  •  
    "Free Mobile and Business Intelligence Software MicroStrategy's award-winning business intelligence software and mobile app development platform are now available in a convenient free software suite, designed for departments to start building and using mobile apps, dashboards, and reports quickly and easily... and at no charge."
cezarovidiu

BI Brief - Four Legs of a Successful Business Intelligence (BI) Project Team - 0 views

  • 1. Project Sponsorship and Governance 2. Project Management 3. Development Team (Core Team) 4. Extended Project Team
  • 1. Project Sponsorship and Governance IT and the business should form a BI steering committee to sponsor and govern design, development, deployment, and ongoing support. It needs both the CIO and a business executive, such as CFO, COO, or a senior VP of marketing/sales to commit budget, time, and resources. The business sponsor needs the project to succeed. The CIO is committed to what is being built and how.
  • 2. Project Management Project management includes managing daily tasks, reporting status, and communicating to the extended project team, steering committee, and affected business users. The project management team needs extensive business knowledge, BI expertise, DW architecture background, and people management, project management, and communications skills. The project management team includes three functions or members: Project development manager - Responsible for deliverables, managing team resources, monitoring tasks, reporting status, and communications. Requires a hands-on IT manager with a background in iterative development. Must understand the changes caused by this approach and the impact on the business, project resources, schedule and the trade-offs. Business advisor - Works within the sponsoring business organization. Responsible for the deliverables of the business resources on the project's extended team. Serves as the business advocate on the project team and the project advocate within the business community. Often, the business advocate is a project co-manager who defers to the IT project manager the daily IT tasks but oversees the budget and business deliverables. BI/DW project advisor - Has enough expertise with architectures and technologies to guides the project team on their use. Ensures that architecture, data models, databases, ETL code, and BI tools are all being used effectively and conform to best practices and standards.
  • ...2 more annotations...
  • 3. Development Team (Core Team) The core project team is divided into four sub-teams: Business requirements - This sub-team may have business people who understand IT systems, or IT people who understand the business. In either case, the team represents the business and their interests. They are responsible for gathering and prioritizing business needs; translating them into IT systems requirements; interacting with the business on the data quality and completeness; and ensuring the business provides feedback on how well the solutions generated meet their needs. BI architecture - Develops the overall BI architecture, selects the appropriate technology, creates the data models, maps the overall data workflow from source systems to BI analytics, and oversees the ETL and BI development teams from a technical perspective. ETL development - Receives the business and data requirements, as well as the target data models to be used by BI analytics. Develops the ETL code needed to gather data from the appropriate source systems into the BI databases. Often, a system analyst who is a expert in the source systems such as SAP is part of the team to provide knowledge of the data sources, customizations, and data quality. BI development - Create the reports or analytics that the business users will interact with to do their jobs. This is often a very iterative process and requires much interaction with the business users.
  • 4. Extended Project Team There are several functions required by the project team that are often accomplished through an "extended" team: Players - A group of business users are signed up to "play with" or test the BI analytics and reports as they are developed to provide feedback to the core development team. This is a virtual team that gets together at specific periods of the project but they are committed to this role during those periods. Testers - A group of resources are gathered, similarly to the virtual team above, to perform more extensive QA testing of the BI analytics, ETL processes, and overall systems testing. You may have project members test other members' work, such as the ETL team test the BI analytics and visa versa. Operators - IT operations is often separated from the development team but it is critical that they are involved from the beginning of the project to ensure that the systems are developed and deployed within your company's infrastructure. Key functions are database administration, systems administration, and networks. In addition, this extended team may also include help desk and training resources if they are usually provided outside of development.
cezarovidiu

What Skills Does an Oracle BI Developer Need in 2011? - 0 views

  • OBIEE 11g skills, both in terms of new functionality (mapping, analyses, KPIs and Scorecards etc) and new infrastructure (WebLogic, EM, OPSS etc) A smattering of Essbase skills, focused mainly on the integration with OBIEE and Essbase (and the many workarounds and gotchas) Good ODI skills, both in terms of the basics, but also being able to write knowledge modules, integrate with OBIEE, deployment and migration Solid database skills – OBIEE gave the illusion through aggregates etc that database tuning was redundant, but time has shown it’s by far the biggest success factor in a project – get the database design and optimisation wrong, and your project is toast. You need to know partitioning, materialized views, index types, and increasingly, you need to get yourself on an Exadata project as customers are buying the technology but you can’t teach it to yourself at home BI Apps skills, but watch out for everything changing when BI Apps 11g comes out, and be prepared to learn the Fusion Apps and JDeveloper if you want to stay in the game Looking to the future, keep an eye on technologies such as in-memory (TimesTen), mid-tier caching (Coherence), plus technologies such as Business Activity Monitoring (BAM), “big data” (Hadoop, large data sets, NoSQL), complex event processing and maybe products such as Qlikview, just in case Oracle buys them, or at least to know what the competition are up to, or more importantly pitching to your boss
  • The other thing to bear in mind of course, if you’re an Oracle BI developer, is that you need to have great business, communication and data modeling skills.
cezarovidiu

Password Protection with .htaccess and .htpasswd - 0 views

  • .htaccess The .htaccess file is a simple text file placed in the directory you want the contents of the file to affect. The rules and configuration directives in the .htaccess file will be enforced on whatever directory it is in and all sub-directories as well. In order to password protect content, there are a few directives we must become familiar with. One of these directives in the .htaccess file ( the AuthUserFile directive ) tells the Apache web server where to look to find the username/password pairs. .htpasswd The .htpasswd file is the second part of the affair. The .htpasswd file is also a simple text file. Instead of directives, the .htpasswd file contains username/password pairs. The password will be stored in encrypted form and the username will be in plaintext.
  • There is a special program on a *nix machine that is designed to manipulate the .htpasswd file on your behalf. The name of this program is htpasswd.
  • The first way is to create a new .htpasswd file and add a username/password pair to the file. The second way is to add a username/password pair to an existing .htpasswd file.
  • ...1 more annotation...
  • To create a new .htpasswd file in /usr/uj/jurbanek/ with username john, the following command would be used. # '-c' stands for 'create'. Only to be used when creating a new .htpasswd file. # You will be prompted for the password you would like to use after entering the command below. htpasswd -c /usr/uj/jurbanek/.htpasswd john
cezarovidiu

Hadoop Tutorial - YDN - 0 views

  • Hadoop is designed to efficiently process large volumes of information by connecting many commodity computers together to work in parallel. The theoretical 1000-CPU machine described earlier would cost a very large amount of money, far more than 1,000 single-CPU or 250 quad-core machines. Hadoop will tie these smaller and more reasonably priced machines together into a single cost-effective compute cluster.
cezarovidiu

8 Principles That Can Make You an Analytics Rock Star -- TDWI -The Data Warehousing Ins... - 0 views

  • Great design, high-quality code, strong business sponsorship, accurate requirements, good project management, and thorough testing are some of the obvious requirements for successful analytics systems.
  • As a professional in the field, you must be able to do these things well because they form the foundation of a good analytics implementation.
  • Successful analytics professionals should follow a set of guiding principles.
  • ...11 more annotations...
  • Principle #1: Let your passion bloom
  • If you do not love data analytics, it will be hard to become an analytics rock star. No significant accomplishments are achieved without passion. For many people, passion does not come naturally; it must be developed. Cultivate passion by setting goals and achieving them. Realize that the best opportunity in your life is the one in front of you right now. Focus on it, grow it, and develop your passion for it! That excitement will become obvious to those around you.
  • Principle #2: Never stop learning
  • Dig down deeper about the business details of your company. What, exactly, does your company do? What are some of its challenges and opportunities? How would the company benefit from valuable and transformative information you can deliver? Take the time necessary to learn the skills that are valuable for your business and your career. Keep up-to-date with the latest technologies and available analytics tools -- learn and understand their capabilities, functions, and differences.
  • Deepen your knowledge with the tools that you are currently working on by picking new techniques and methodologies that make you a better professional in the field.
  • Principle #3: Improve your presentation skills and become an ambassador for analytics
  • persuasiveness and effectiveness
  • Improve your presentation and speaking skills, even if it is on your own time. Excellent and no-cost presentation training resources are readily available on the internet (for example, at http://www.mindtools.com/page8.html. Practice writing and giving presentations to friends and colleagues that will give you honest feedback. Once you have practiced the basic skills, you need to enhance your skills by improving your
  • You must be able to explain, justify, and "sell" your ideas to colleagues as well as business management. Organizational change does not happen overnight or as a result of one presentation. You need to be persistent and skillful in taking your ideas all the way up the leadership chain.
  • Principle #4: Be the "go-to guy" for tough analytics questions
  • Tough analytics problems typically don't have an obvious answer -- that's why they're tough! Take the initiative by digging deep into those problems without being asked. Throw out all the assumptions made so far and follow logical trial and error methodology. First, develop a thesis about possible contributors to the problem at hand. Second, run the analytics to prove the thesis. Learn from that outcome and start over, if needed, until a significant answer is found. You are now well on your way to rock star status.
cezarovidiu

Connecting Infobright and Talend - 1 views

  • These instructions assume that you have Infobright installed and running.   First and foremost, download Talend.  In this example, we will download Talend Open Source Data Integrator v5.0. (http://www.talend.com/download.php)  Once fully installed, download the Talend/Infobright Connector.  Ensure you download the right connector; instructions are on the download page (http://www.infobright.org/Downloads/Contributed-Software/) If you download Talend 4.0+, you’ll want the latest connector For older versions of Talend, you’ll want the 3.7 connector and lower. Once downloaded, perform the following actions: [For Windows] Copy the infobright_jni([_32|_64])bit.dll to C:\Windows\infobright_jni.dll Copy the zipped “tInfobrightOutput” directory to this directory: [Install Root of Talend] \plugins\org.talend.designer.components.localprovider_5.0.1.r74687\components\tInfobrightOutput Copy “infobright-core-3.4.jar” to [Install Root of Talend]\lib\java Running Talend in Windows If using Windows, run talend as Administrator.  If you don’t, you will see odd “Access Denied” or “Accesse Refuse” error messages when trying to use the connector.
  • You need to do some work on these instructions. Version 5 is not like version 4. You must run Talend 5 before the “lib\java\” folder appears.  Once it does appear, it no longer contains the .jar files like version 4; just a file “index.xml” that you have to edit to point to the infobright jar file in the components folder.
cezarovidiu

Enkitec : Products : Plug-ins : Plug-in Details - 0 views

  • Plug-in Details: CLOB Load Have you ever used a Rich Text Editor item type in APEX? Has the amount of text ever exceeded 32k? Choke! And so begins the search for a work around... While work arounds exists they can be a little difficult find and repeat each time you need them. We designed the Enkitec CLOB Load plug-in to simplify and standardize how large amounts of text are moved from the database to APEX page items and then back to the database.
cezarovidiu

What's in a Tag? | ClickZ - 0 views

  • The tag-management industry is growing rapidly, as tags are critical to gathering data about your customers.
  • It's the early days for tag management, but the industry is growing rapidly because it's not so much about tags, but about the bigger challenge of using digital data.
  • Where does tag management fit in the data picture? Here's an example someone shared with me recently: He had gone to an antivirus product's website, read the reviews, and bought the software. In the days that followed, however, he suddenly began to see banner ads from that same software maker whenever he visited CNN, ESPN, and other favorite websites. The software maker knew he had visited its website, but not that he already bought the product. They were retargeting him with banner ads at unnecessary cost and no purpose.
  • ...11 more annotations...
  • Tag management fixes this problem.
  • Most marketing teams struggle with the volume, velocity, and variety of digital data generated every time someone touches the brand. You need insights from the data. You need to understand cross-channel behavior and run predictive "what if" scenarios to improve the effectiveness of your media mix. Tag management can create a foundation to make it easier to use multichannel marketing analytics for these purposes.
  • But one of the big improvements introduced by tag management systems is this: non-technical marketers can do their own tag management.
  • No need to ask IT to deploy tags.
  • You can deploy just one tag, sometimes even just a single line of code, and then manage all the tags through a single user interface.
  • That's a big change from being forced to modify source code on your website.
  • The best tag management systems unite tagged data in one place - automatically.
  • Now the best tag management systems track a data record each time a consumer touches your brand - and deliver it to you in one place.
  • what each consumer has viewed, on what platform, how long they spent with your content, and whether they purchased anything. You get a unified view for everything the consumer has done across all marketing channels.
  • they include the right to be forgotten, easier access to your own data, explicit consent over the use of your data, and privacy by design by default.
  • And, it's clear that the best tag management systems can be a foundation for building those elusive, one-to-one relationships with customers, while using marketing analytics to further improve your marketing decisions about how, when, and where to relate to them.
cezarovidiu

PDF print reports for APEX - 0 views

  • J4L APEX FO Designer
  • Compatible with Apache FOP and Apex Listener.
1 - 20 of 25 Next ›
Showing 20 items per page